1 2023-09-14 David Malcolm <dmalcolm@redhat.com>
3 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
5 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
7 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
9 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
10 generating multithreaded paths.
11 * gcc.dg/plugin/plugin.exp: Add the new tests.
13 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
15 * gm2/switches/case/fail/subrangecase.mod: Replace 19
17 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
18 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
19 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
20 * gm2/switches/case/pass/subrangecase.mod: Ditto.
21 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
22 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
23 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
24 * gm2/switches/case/fail/calendar.mod: New test.
26 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
28 * gm2/switches/case/fail/subrangecase.mod: New test.
29 * gm2/switches/case/fail/subrangecase2.mod: New test.
30 * gm2/switches/case/fail/subrangecase3.mod: New test.
31 * gm2/switches/case/fail/subrangecase4.mod: New test.
32 * gm2/switches/case/fail/subrangecase5.mod: New test.
33 * gm2/switches/case/fail/subrangecase6.mod: New test.
34 * gm2/switches/case/pass/subrangecase.mod: New test.
35 * gm2/switches/case/pass/subrangecase2.mod: New test.
36 * gm2/switches/case/pass/subrangecase3.mod: New test.
37 * gm2/switches/case/pass/subrangecase4.mod: New test.
39 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
41 * gcc.target/aarch64/sve/cost_model_15.c: New test.
43 2023-09-14 Andrew Pinski <apinski@marvell.com>
45 PR tree-optimization/106164
46 * gcc.dg/pr21643.c: Update test now that match does
47 the combing of the comparisons.
48 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
49 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
51 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
53 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
54 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
55 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
56 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
57 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
58 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
59 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
60 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
61 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
62 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
64 2023-09-14 Richard Biener <rguenther@suse.de>
66 PR tree-optimization/111294
67 * gcc.dg/tree-ssa/evrp10.c: Adjust.
68 * gcc.dg/tree-ssa/evrp6.c: Likewise.
69 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
70 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
72 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
74 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
76 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
79 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
80 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
82 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
84 * gcc.target/loongarch/cmov_ii.c: New test.
86 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
89 * gcc.target/loongarch/pr111334.c: New test.
91 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
93 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
94 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
95 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
96 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
98 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
100 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
101 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
102 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
103 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
105 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
107 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
108 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
109 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
110 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
111 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
112 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
113 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
114 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
115 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
116 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
117 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
118 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
120 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
122 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
123 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
124 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
125 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
126 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
127 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
128 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
129 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
130 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
131 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
132 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
134 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
136 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
137 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
138 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
139 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
140 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
141 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
142 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
144 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
146 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
147 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
148 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
149 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
150 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
151 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
152 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
154 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
156 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
157 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
158 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
159 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
160 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
161 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
162 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
163 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
164 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
165 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
166 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
168 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
170 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
171 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
172 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
173 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
174 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
175 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
176 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
177 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
178 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
179 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
180 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
182 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
184 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
185 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
186 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
187 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
188 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
189 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
190 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
191 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
192 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
193 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
195 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
197 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
198 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
199 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
200 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
201 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
202 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
203 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
204 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
205 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
206 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
207 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
209 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
211 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
212 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
213 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
214 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
215 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
216 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
217 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
218 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
219 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
220 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
221 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
222 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
223 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
224 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
226 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
228 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
229 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
231 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
233 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
235 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
237 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
238 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
239 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
240 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
241 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
242 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
243 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
244 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
245 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
246 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
247 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
249 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
251 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
252 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
253 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
254 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
255 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
256 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
257 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
258 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
259 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
260 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
262 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
264 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
265 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
266 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
267 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
268 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
269 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
270 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
271 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
272 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
273 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
274 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
275 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
277 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
279 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
280 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
281 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
282 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
283 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
284 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
285 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
286 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
287 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
288 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
290 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
292 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
293 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
294 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
295 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
296 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
297 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
298 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
300 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
302 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
303 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
304 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
305 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
306 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
307 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
308 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
309 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
311 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
313 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
314 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
315 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
316 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
317 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
318 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
319 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
320 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
321 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
322 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
323 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
325 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
327 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
328 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
329 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
330 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
331 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
332 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
333 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
334 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
336 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
338 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
339 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
340 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
341 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
342 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
343 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
344 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
345 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
346 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
348 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
350 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
351 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
352 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
353 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
354 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
355 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
356 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
357 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
358 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
359 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
360 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
362 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
364 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
365 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
366 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
367 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
368 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
369 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
371 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
373 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
374 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
375 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
376 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
377 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
378 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
379 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
380 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
381 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
382 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
384 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
386 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
387 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
388 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
389 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
390 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
391 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
392 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
393 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
394 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
395 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
396 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
397 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
398 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
399 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
400 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
401 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
402 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
404 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
406 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
407 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
408 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
409 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
410 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
411 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
412 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
413 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
414 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
415 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
416 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
417 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
418 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
419 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
421 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
423 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
424 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
425 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
426 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
427 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
428 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
429 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
430 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
431 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
432 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
433 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
434 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
436 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
438 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
439 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
440 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
441 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
442 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
443 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
444 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
445 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
446 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
447 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
448 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
449 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
451 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
453 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
454 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
455 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
456 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
457 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
458 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
459 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
460 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
461 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
462 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
463 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
465 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
467 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
468 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
469 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
470 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
471 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
472 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
473 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
474 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
476 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
478 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
479 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
480 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
481 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
482 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
483 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
484 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
485 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
486 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
487 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
489 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
491 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
492 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
493 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
494 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
495 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
496 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
497 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
498 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
499 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
500 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
501 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
502 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
504 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
506 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
507 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
508 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
509 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
511 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
513 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
514 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
515 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
516 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
517 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
518 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
520 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
522 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
523 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
524 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
525 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
526 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
527 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
528 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
529 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
531 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
533 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
534 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
535 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
536 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
537 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
538 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
539 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
540 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
542 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
544 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
545 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
546 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
547 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
549 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
551 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
552 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
553 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
554 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
555 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
556 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
557 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
558 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
559 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
561 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
563 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
564 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
566 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
568 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
569 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
570 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
571 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
572 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
573 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
574 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
575 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
576 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
577 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
578 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
580 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
582 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
583 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
584 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
585 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
586 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
587 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
588 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
589 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
590 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
591 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
592 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
593 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
594 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
595 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
596 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
597 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
598 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
599 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
601 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
603 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
604 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
605 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
606 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
607 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
608 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
609 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
610 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
611 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
612 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
613 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
615 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
617 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
619 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
621 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
622 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
624 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
626 * gcc.target/loongarch/strict-align.c: New test.
628 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
630 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
631 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
632 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
634 2023-09-13 Andrew Pinski <apinski@marvell.com>
636 PR tree-optimization/111364
637 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
638 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
639 * gcc.dg/pr96708-negative.c: Update testcase.
640 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
642 2023-09-13 Richard Biener <rguenther@suse.de>
644 PR tree-optimization/111387
645 * gcc.dg/torture/pr111387.c: New testcase.
647 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
649 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
650 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
651 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
652 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
654 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
656 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
657 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
658 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
659 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
660 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
661 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
663 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
665 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
666 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
667 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
668 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
669 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
671 2023-09-13 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/111397
674 * gcc.dg/uninit-pr111397.c: New testcase.
676 2023-09-13 Pan Li <pan2.li@intel.com>
679 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
681 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
683 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
685 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
687 PR tree-optimization/111303
688 * gcc.dg/pr111303.c: New test.
690 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
692 * lib/target-supports.exp: Enable vect_int for RVV.
694 2023-09-12 Jason Merrill <jason@redhat.com>
697 * g++.dg/ext/integer-pack7.C: New test.
699 2023-09-12 Jason Merrill <jason@redhat.com>
702 * g++.dg/eh/no-exceptions1.C: New test.
704 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
706 * gcc.target/aarch64/stack-protector-8.c: New test.
707 * gcc.target/aarch64/stack-protector-9.c: Likewise.
709 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
711 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
713 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
715 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
716 to be at offset 1024 rather than offset 0.
717 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
718 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
720 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
722 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
723 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
724 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
726 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
728 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
730 2023-09-12 Andrew Pinski <apinski@marvell.com>
732 PR tree-optimization/107881
733 * gcc.c-torture/execute/pr107881-1.c: New test.
734 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
735 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
737 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
739 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
740 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
741 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
742 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
743 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
744 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
745 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
746 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
747 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
748 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
749 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
750 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
751 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
752 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
753 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
754 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
755 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
756 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
757 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
758 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
759 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
760 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
761 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
762 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
763 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
764 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
765 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
766 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
767 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
768 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
769 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
770 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
771 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
772 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
774 2023-09-12 Jakub Jelinek <jakub@redhat.com>
777 * gcc.dg/bitint-37.c: New test.
779 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
781 * gm2/switches/case/fail/missingclause.mod: New test.
782 * gm2/switches/case/fail/switches-case-fail.exp: New test.
783 * gm2/switches/case/pass/enumcase.mod: New test.
784 * gm2/switches/case/pass/enumcase2.mod: New test.
785 * gm2/switches/case/pass/switches-case-pass.exp: New test.
787 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
789 * lib/target-supports.exp (check_effective_target_stack_size): For
790 nvptx target, stack size limits are relevant for execution only.
792 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
794 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
795 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
796 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
797 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
798 * gcc.target/riscv/zbb-strcmp.c: New test.
799 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
801 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
803 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
804 * gcc.target/riscv/xtheadbb-strlen.c: New test.
805 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
806 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
807 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
808 * gcc.target/riscv/zbb-strlen.c: New test.
810 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
812 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
813 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
814 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
815 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
816 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
817 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
818 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
819 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
820 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
821 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
822 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
823 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
824 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
825 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
826 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
827 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
828 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
829 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
830 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
831 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
832 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
833 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
834 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
835 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
836 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
837 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
838 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
839 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
840 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
841 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
842 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
843 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
844 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
845 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
846 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
847 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
848 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
849 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
851 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
853 * lib/scanasm.exp (configure_check-function-bodies): New proc.
854 (parse_function_bodies, check-function-bodies): Use it.
856 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
859 * gfortran.dg/pr110996.f90: New test.
861 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
863 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
864 dg-messages for 'sorry' as c++, only.
865 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
866 * c-c++-common/gomp/allocate-9.c: New test.
867 * c-c++-common/gomp/allocate-11.c: New test.
868 * c-c++-common/gomp/allocate-12.c: New test.
869 * c-c++-common/gomp/allocate-14.c: New test.
870 * c-c++-common/gomp/allocate-15.c: New test.
871 * c-c++-common/gomp/allocate-16.c: New test.
873 2023-09-12 xuli <xuli1@eswincomputing.com>
875 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
877 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
879 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
880 * gcc.target/riscv/rv32i_zcmp.c: likewise
881 * gcc.target/riscv/zcmp_push_fpr.c: likewise
882 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
883 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
884 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
886 2023-09-11 Andrew Pinski <apinski@marvell.com>
888 PR tree-optimization/111348
889 * gcc.dg/tree-ssa/minmax-26.c: New test.
891 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
894 * gcc.target/i386/pr111340.c: New test.
896 2023-09-11 Andrew Pinski <apinski@marvell.com>
898 PR tree-optimization/111349
899 * gcc.dg/tree-ssa/minmax-25.c: New test.
901 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
904 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
905 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
906 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
907 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
908 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
909 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
910 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
911 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
912 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
913 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
914 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
915 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
916 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
917 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
918 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
919 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
920 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
921 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
922 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
923 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
924 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
925 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
926 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
927 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
928 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
930 2023-09-11 Andrew Pinski <apinski@marvell.com>
932 PR tree-optimization/111346
933 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
935 2023-09-11 liuhongt <hongtao.liu@intel.com>
937 * gcc.target/i386/pr111306.c: New test.
939 2023-09-10 Andrew Pinski <apinski@marvell.com>
941 PR tree-optimization/111331
942 * gcc.c-torture/execute/pr111331-1.c: New test.
943 * gcc.c-torture/execute/pr111331-2.c: New test.
944 * gcc.c-torture/execute/pr111331-3.c: New test.
946 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
949 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
950 * c-c++-common/analyzer/allocation-size-1.c: ...here.
951 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
952 * c-c++-common/analyzer/allocation-size-2.c: ...here.
953 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
954 * c-c++-common/analyzer/allocation-size-3.c: ...here.
955 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
956 * c-c++-common/analyzer/allocation-size-4.c: ...here.
957 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
958 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
959 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
960 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
961 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
962 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
963 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
964 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
965 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
966 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
967 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
968 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
969 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
970 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
971 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
972 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
973 * gcc.dg/analyzer/capacity-1.c: Moved to...
974 * c-c++-common/analyzer/capacity-1.c: ...here.
975 * gcc.dg/analyzer/dot-output.c: Moved to...
976 * c-c++-common/analyzer/dot-output.c: ...here.
977 * gcc.dg/analyzer/escaping-1.c: Moved to...
978 * c-c++-common/analyzer/escaping-1.c: ...here.
979 * gcc.dg/analyzer/expect-1.c: Moved to...
980 * c-c++-common/analyzer/expect-1.c: ...here.
981 * gcc.dg/analyzer/fgets-1.c: Moved to...
982 * c-c++-common/analyzer/fgets-1.c: ...here.
983 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
984 * c-c++-common/analyzer/file-uninit-1.c: ...here.
985 * gcc.dg/analyzer/fileno-1.c: Moved to...
986 * c-c++-common/analyzer/fileno-1.c: ...here.
987 * gcc.dg/analyzer/first-field-1.c: Moved to...
988 * c-c++-common/analyzer/first-field-1.c: ...here.
989 * gcc.dg/analyzer/first-field-2.c: Moved to...
990 * c-c++-common/analyzer/first-field-2.c: ...here.
991 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
992 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
993 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
994 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
995 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
996 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
997 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
998 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
999 * gcc.dg/analyzer/fread-1.c: Moved to...
1000 * c-c++-common/analyzer/fread-1.c: ...here.
1001 * gcc.dg/analyzer/fread-2.c: Moved to...
1002 * c-c++-common/analyzer/fread-2.c: ...here.
1003 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
1004 * c-c++-common/analyzer/fread-pr108661.c: ...here.
1005 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
1006 * c-c++-common/analyzer/function-ptr-1.c: ...here.
1007 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
1008 * c-c++-common/analyzer/function-ptr-2.c: ...here.
1009 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
1010 * c-c++-common/analyzer/function-ptr-3.c: ...here.
1011 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
1012 * c-c++-common/analyzer/function-ptr-4.c: ...here.
1013 * gcc.dg/analyzer/getc-1.c: Moved to...
1014 * c-c++-common/analyzer/getc-1.c: ...here.
1015 * gcc.dg/analyzer/getchar-1.c: Moved to...
1016 * c-c++-common/analyzer/getchar-1.c: ...here.
1017 * gcc.dg/analyzer/gzio-2.c: Moved to...
1018 * c-c++-common/analyzer/gzio-2.c: ...here.
1019 * gcc.dg/analyzer/gzio-3.c: Moved to...
1020 * c-c++-common/analyzer/gzio-3.c: ...here.
1021 * gcc.dg/analyzer/gzio-3a.c: Moved to...
1022 * c-c++-common/analyzer/gzio-3a.c: ...here.
1023 * gcc.dg/analyzer/gzio.c: Moved to...
1024 * c-c++-common/analyzer/gzio.c: ...here.
1025 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
1026 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
1027 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
1028 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
1029 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
1030 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
1031 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
1032 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
1033 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
1034 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
1035 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
1036 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
1037 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
1038 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
1039 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
1040 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
1041 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
1042 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
1043 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
1044 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
1045 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
1046 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
1047 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
1048 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
1049 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
1050 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
1051 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
1052 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
1053 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
1054 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
1055 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
1056 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
1057 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
1058 * c-c++-common/analyzer/infinite-recursion.c: ...here.
1059 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
1060 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
1061 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
1062 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
1063 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
1064 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
1065 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
1066 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
1067 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
1068 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
1069 * gcc.dg/analyzer/inlining-6.c: Moved to...
1070 * c-c++-common/analyzer/inlining-6.c: ...here.
1071 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
1072 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
1073 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
1074 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
1075 * gcc.dg/analyzer/isatty-1.c: Moved to...
1076 * c-c++-common/analyzer/isatty-1.c: ...here.
1077 * gcc.dg/analyzer/leak-2.c: Moved to...
1078 * c-c++-common/analyzer/leak-2.c: ...here.
1079 * gcc.dg/analyzer/leak-3.c: Moved to...
1080 * c-c++-common/analyzer/leak-3.c: ...here.
1081 * gcc.dg/analyzer/leak-4.c: Moved to...
1082 * c-c++-common/analyzer/leak-4.c: ...here.
1083 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
1084 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
1085 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
1086 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
1087 * gcc.dg/analyzer/loop-2.c: Moved to...
1088 * c-c++-common/analyzer/loop-2.c: ...here.
1089 * gcc.dg/analyzer/loop-2a.c: Moved to...
1090 * c-c++-common/analyzer/loop-2a.c: ...here.
1091 * gcc.dg/analyzer/loop-3.c: Moved to...
1092 * c-c++-common/analyzer/loop-3.c: ...here.
1093 * gcc.dg/analyzer/loop-4.c: Moved to...
1094 * c-c++-common/analyzer/loop-4.c: ...here.
1095 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
1096 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
1097 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
1098 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
1099 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
1100 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
1101 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
1102 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
1103 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
1104 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
1105 * gcc.dg/analyzer/loop.c: Moved to...
1106 * c-c++-common/analyzer/loop.c: ...here.
1107 * gcc.dg/analyzer/malloc-3.c: Moved to...
1108 * c-c++-common/analyzer/malloc-3.c: ...here.
1109 * gcc.dg/analyzer/malloc-5.c: Moved to...
1110 * c-c++-common/analyzer/malloc-5.c: ...here.
1111 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
1112 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
1113 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
1114 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
1115 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
1116 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
1117 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
1118 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
1119 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
1120 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
1121 * gcc.dg/analyzer/malloc-dce.c: Moved to...
1122 * c-c++-common/analyzer/malloc-dce.c: ...here.
1123 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
1124 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
1125 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
1126 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
1127 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
1128 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
1129 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
1130 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
1131 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
1132 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
1133 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
1134 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
1135 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
1136 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
1137 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
1138 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
1139 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
1140 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
1141 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
1142 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
1143 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
1144 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
1145 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
1146 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
1147 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
1148 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
1149 * gcc.dg/analyzer/malloc-macro.h: Moved to...
1150 * c-c++-common/analyzer/malloc-macro.h: ...here.
1151 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
1152 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
1153 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
1154 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
1155 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
1156 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
1157 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
1158 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
1159 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
1160 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
1161 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
1162 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
1163 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
1164 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
1165 * gcc.dg/analyzer/phi-1.c: Moved to...
1166 * c-c++-common/analyzer/phi-1.c: ...here.
1167 * gcc.dg/analyzer/pr100615.c: Moved to...
1168 * c-c++-common/analyzer/pr100615.c: ...here.
1169 * gcc.dg/analyzer/pr103526.c: Moved to...
1170 * c-c++-common/analyzer/pr103526.c: ...here.
1171 * gcc.dg/analyzer/pr94362-1.c: Moved to...
1172 * c-c++-common/analyzer/pr94362-1.c: ...here.
1173 * gcc.dg/analyzer/pr97074.c: Moved to...
1174 * c-c++-common/analyzer/pr97074.c: ...here.
1175 * c-c++-common/analyzer/pr99193-2.c: Added include.
1176 * c-c++-common/analyzer/realloc-1.c: Added include.
1177 * gcc.dg/analyzer/scope-1.c: Moved to...
1178 * c-c++-common/analyzer/scope-1.c: ...here.
1179 * gcc.dg/analyzer/setjmp-2.c: Moved to...
1180 * c-c++-common/analyzer/setjmp-2.c: ...here.
1181 * gcc.dg/analyzer/setjmp-5.c: Moved to...
1182 * c-c++-common/analyzer/setjmp-5.c: ...here.
1183 * gcc.dg/analyzer/setjmp-9.c: Moved to...
1184 * c-c++-common/analyzer/setjmp-9.c: ...here.
1185 * gcc.dg/analyzer/signal-4a.c: Moved to...
1186 * c-c++-common/analyzer/signal-4a.c: ...here.
1187 * gcc.dg/analyzer/signal-4b.c: Moved to...
1188 * c-c++-common/analyzer/signal-4b.c: ...here.
1189 * gcc.dg/analyzer/file-pr58237.c: C only.
1190 * gcc.dg/analyzer/fopen-1.c: C only.
1191 * gcc.dg/analyzer/malloc-4.c: C only.
1192 * gcc.dg/analyzer/malloc-paths-9.c: C only.
1193 * gcc.dg/analyzer/pr103892.c: C only.
1194 * gcc.dg/analyzer/pr109577.c: C only.
1195 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
1196 * gcc.dg/analyzer/pr99193-1.c: C only.
1197 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
1198 * gcc.dg/analyzer/inlining-1.c: Removed.
1199 * gcc.dg/analyzer/inlining-2.c: Removed.
1200 * gcc.dg/analyzer/inlining-5.c: Removed.
1201 * gcc.dg/analyzer/inlining-7.c: Removed.
1202 * c-c++-common/analyzer/compound-assignment-1.c: New test.
1203 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
1204 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
1205 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
1206 gcc.dg/analyzer/fopen-1.c.
1207 * c-c++-common/analyzer/inlining-1.c: New test.
1208 * c-c++-common/analyzer/inlining-2.c: New test.
1209 * c-c++-common/analyzer/inlining-5.c: New test.
1210 * c-c++-common/analyzer/inlining-7.c: New test.
1211 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
1212 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
1213 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
1214 gcc.dg/analyzer/pr109577.c with exceptions disabled.
1215 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
1216 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
1217 exceptions disabled.
1218 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
1219 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
1221 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1223 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1226 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
1228 * gcc.target/loongarch/mulw_d_wu.c: New test.
1229 * gcc.target/loongarch/smuldi3_highpart.c: New test.
1230 * gcc.target/loongarch/smulsi3_highpart.c: New test.
1231 * gcc.target/loongarch/umulsi3_highpart.c: New test.
1233 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1235 * gcc.target/loongarch/memcpy-vec-1.c: New test.
1236 * gcc.target/loongarch/memcpy-vec-2.c: New test.
1237 * gcc.target/loongarch/memcpy-vec-3.c: New test.
1239 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
1241 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
1242 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
1243 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
1245 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1247 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1248 * gcc.dg/pie-7.c: Likewise.
1250 2023-09-08 Patrick Palka <ppalka@redhat.com>
1253 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
1254 in order to preserve intent of the testcase.
1255 * g++.dg/cpp2a/concepts-nondep4.C: New test.
1257 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1259 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1260 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1262 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1265 * c-c++-common/analyzer/computed-goto-1.c: New test.
1266 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1268 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1269 David Malcolm <dmalcolm@redhat.com>
1272 * c-c++-common/analyzer/pr110830.c: New test.
1274 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1276 PR tree-optimization/110875
1277 * gcc.dg/pr110875.c: New.
1279 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1282 * g++.dg/gomp/pr111274.C: New test case.
1284 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1287 * gcc.target/i386/pr111225.c: New test.
1289 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1291 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1293 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1295 * g++.target/loongarch/bstrins-compile.C: New test.
1296 * g++.target/loongarch/bstrins-run.C: New test.
1298 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1301 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
1302 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
1303 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
1304 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
1305 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
1306 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
1307 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
1308 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
1309 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
1310 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
1311 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
1312 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
1313 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
1314 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
1315 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
1316 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
1317 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
1318 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
1319 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
1320 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
1321 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
1322 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
1323 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
1324 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
1325 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
1326 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
1327 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
1328 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
1329 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
1330 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
1331 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
1332 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
1333 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
1334 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
1335 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
1337 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
1339 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
1340 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
1341 test to make sure that XVentanaCondOps instructions are disabled
1343 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1345 2023-09-06 Ian Lance Taylor <iant@golang.org>
1348 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1350 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
1354 arguments of _BitInt.
1355 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
1356 * gcc.dg/bitint-32.c: New test.
1357 * gcc.dg/bitint-33.c: New test.
1358 * gcc.dg/bitint-34.c: New test.
1359 * gcc.dg/bitint-35.c: New test.
1360 * gcc.dg/bitint-36.c: New test.
1361 * gcc.dg/fixed-point/bitint-1.c: New test.
1363 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
1367 -1 + epsilon, another (-1, 0) range value and -0.
1368 * gcc.dg/torture/bitint-22.c (main): Likewise.
1369 * gcc.dg/bitint-28.c: New test.
1370 * gcc.dg/bitint-29.c: New test.
1371 * gcc.dg/bitint-30.c: New test.
1372 * gcc.dg/bitint-31.c: New test.
1373 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
1374 -1 + epsilon and -0.
1375 * gcc.dg/dfp/bitint-2.c (main): Likewise.
1376 * gcc.dg/dfp/bitint-3.c (main): Likewise.
1377 * gcc.dg/dfp/bitint-7.c: New test.
1378 * gcc.dg/dfp/bitint-8.c: New test.
1380 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1383 * gcc.dg/bitint-19.c: New test.
1384 * gcc.dg/bitint-20.c: New test.
1385 * gcc.dg/bitint-21.c: New test.
1386 * gcc.dg/bitint-22.c: New test.
1387 * gcc.dg/bitint-23.c: New test.
1388 * gcc.dg/bitint-24.c: New test.
1389 * gcc.dg/bitint-25.c: New test.
1390 * gcc.dg/bitint-26.c: New test.
1391 * gcc.dg/bitint-27.c: New test.
1392 * g++.dg/ext/bitint1.C: New test.
1393 * g++.dg/ext/bitint2.C: New test.
1394 * g++.dg/ext/bitint3.C: New test.
1395 * g++.dg/ext/bitint4.C: New test.
1397 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.dg/torture/bitint-20.c: New test.
1401 * gcc.dg/torture/bitint-21.c: New test.
1402 * gcc.dg/torture/bitint-22.c: New test.
1403 * gcc.dg/torture/bitint-23.c: New test.
1404 * gcc.dg/torture/bitint-24.c: New test.
1405 * gcc.dg/torture/bitint-25.c: New test.
1406 * gcc.dg/torture/bitint-26.c: New test.
1407 * gcc.dg/torture/bitint-27.c: New test.
1408 * gcc.dg/torture/bitint-28.c: New test.
1409 * gcc.dg/torture/bitint-29.c: New test.
1410 * gcc.dg/torture/bitint-30.c: New test.
1411 * gcc.dg/torture/bitint-31.c: New test.
1412 * gcc.dg/torture/bitint-32.c: New test.
1413 * gcc.dg/torture/bitint-33.c: New test.
1414 * gcc.dg/torture/bitint-34.c: New test.
1415 * gcc.dg/torture/bitint-35.c: New test.
1416 * gcc.dg/torture/bitint-36.c: New test.
1417 * gcc.dg/torture/bitint-37.c: New test.
1418 * gcc.dg/torture/bitint-38.c: New test.
1419 * gcc.dg/torture/bitint-39.c: New test.
1420 * gcc.dg/torture/bitint-40.c: New test.
1421 * gcc.dg/torture/bitint-41.c: New test.
1422 * gcc.dg/torture/bitint-42.c: New test.
1423 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
1424 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
1425 * gcc.dg/dfp/bitint-1.c: New test.
1426 * gcc.dg/dfp/bitint-2.c: New test.
1427 * gcc.dg/dfp/bitint-3.c: New test.
1428 * gcc.dg/dfp/bitint-4.c: New test.
1429 * gcc.dg/dfp/bitint-5.c: New test.
1430 * gcc.dg/dfp/bitint-6.c: New test.
1431 * gcc.dg/ubsan/bitint-1.c: New test.
1432 * gcc.dg/ubsan/bitint-2.c: New test.
1433 * gcc.dg/ubsan/bitint-3.c: New test.
1435 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1438 * lib/target-supports.exp (check_effective_target_bitint,
1439 check_effective_target_bitint128, check_effective_target_bitint575):
1440 New effective targets.
1441 * gcc.dg/bitint-1.c: New test.
1442 * gcc.dg/bitint-2.c: New test.
1443 * gcc.dg/bitint-3.c: New test.
1444 * gcc.dg/bitint-4.c: New test.
1445 * gcc.dg/bitint-5.c: New test.
1446 * gcc.dg/bitint-6.c: New test.
1447 * gcc.dg/bitint-7.c: New test.
1448 * gcc.dg/bitint-8.c: New test.
1449 * gcc.dg/bitint-9.c: New test.
1450 * gcc.dg/bitint-10.c: New test.
1451 * gcc.dg/bitint-11.c: New test.
1452 * gcc.dg/bitint-12.c: New test.
1453 * gcc.dg/bitint-13.c: New test.
1454 * gcc.dg/bitint-14.c: New test.
1455 * gcc.dg/bitint-15.c: New test.
1456 * gcc.dg/bitint-16.c: New test.
1457 * gcc.dg/bitint-17.c: New test.
1458 * gcc.dg/bitint-18.c: New test.
1459 * gcc.dg/torture/bitint-1.c: New test.
1460 * gcc.dg/torture/bitint-2.c: New test.
1461 * gcc.dg/torture/bitint-3.c: New test.
1462 * gcc.dg/torture/bitint-4.c: New test.
1463 * gcc.dg/torture/bitint-5.c: New test.
1464 * gcc.dg/torture/bitint-6.c: New test.
1465 * gcc.dg/torture/bitint-7.c: New test.
1466 * gcc.dg/torture/bitint-8.c: New test.
1467 * gcc.dg/torture/bitint-9.c: New test.
1468 * gcc.dg/torture/bitint-10.c: New test.
1469 * gcc.dg/torture/bitint-11.c: New test.
1470 * gcc.dg/torture/bitint-12.c: New test.
1471 * gcc.dg/torture/bitint-13.c: New test.
1472 * gcc.dg/torture/bitint-14.c: New test.
1473 * gcc.dg/torture/bitint-15.c: New test.
1474 * gcc.dg/torture/bitint-16.c: New test.
1475 * gcc.dg/torture/bitint-17.c: New test.
1476 * gcc.dg/torture/bitint-18.c: New test.
1477 * gcc.dg/torture/bitint-19.c: New test.
1479 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1482 * g++.target/riscv/rvv/base/pr111296.C: New test.
1484 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1487 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
1489 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1491 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
1492 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
1493 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1494 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
1495 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
1496 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
1497 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
1498 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
1499 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1500 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
1501 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
1502 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
1503 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
1504 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1505 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1506 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
1508 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1511 * c-c++-common/analyzer/strstr-1.c: New test.
1513 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1516 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
1517 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
1518 directives to avoid clashing with note from <string.h> that might
1519 happen to have the same line number. Add strpncpy test coverage.
1520 * c-c++-common/analyzer/strncpy-1.c: New test.
1521 * gcc.dg/analyzer/null-terminated-strings-1.c
1522 (test_filled_nonzero): New.
1523 (void test_filled_zero): New.
1524 (test_filled_symbolic): New.
1526 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1528 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
1531 2023-09-06 Pan Li <pan2.li@intel.com>
1533 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
1534 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
1536 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
1538 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
1540 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1543 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
1544 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
1545 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
1547 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1549 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
1551 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1553 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
1554 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
1555 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
1556 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
1557 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
1558 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
1559 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
1560 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
1562 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1564 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
1565 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
1566 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
1567 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
1568 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
1569 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
1570 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
1571 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
1572 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
1573 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
1574 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
1576 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1578 * gcc.dg/c11-floatn-1.c: New test.
1579 * gcc.dg/c11-floatn-2.c: New test.
1580 * gcc.dg/c11-floatn-3.c: New test.
1581 * gcc.dg/c11-floatn-4.c: New test.
1582 * gcc.dg/c11-floatn-5.c: New test.
1583 * gcc.dg/c11-floatn-6.c: New test.
1584 * gcc.dg/c11-floatn-7.c: New test.
1585 * gcc.dg/c11-floatn-8.c: New test.
1586 * gcc.dg/c2x-floatn-1.c: New test.
1587 * gcc.dg/c2x-floatn-2.c: New test.
1588 * gcc.dg/c2x-floatn-3.c: New test.
1589 * gcc.dg/c2x-floatn-4.c: New test.
1590 * gcc.dg/c2x-floatn-5.c: New test.
1591 * gcc.dg/c2x-floatn-6.c: New test.
1592 * gcc.dg/c2x-floatn-7.c: New test.
1593 * gcc.dg/c2x-floatn-8.c: New test.
1595 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1597 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
1598 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
1599 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
1600 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
1602 2023-09-06 Jason Merrill <jason@redhat.com>
1604 * g++.dg/abi/no_unique_address8.C: New test.
1605 * g++.dg/abi/no_unique_address8a.C: New test.
1607 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
1609 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
1610 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
1611 but heavily minimized.
1613 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1615 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
1616 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
1618 2023-09-05 Andrew Pinski <apinski@marvell.com>
1620 PR tree-optimization/98710
1621 * gcc.dg/tree-ssa/andor-7.c: New test.
1622 * gcc.dg/tree-ssa/andor-8.c: New test.
1624 2023-09-05 Andrew Pinski <apinski@marvell.com>
1626 PR tree-optimization/103536
1627 * gcc.dg/tree-ssa/andor-6.c: New test.
1628 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
1630 2023-09-05 Andrew Pinski <apinski@marvell.com>
1632 PR tree-optimization/107137
1633 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
1634 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
1636 2023-09-05 Andrew Pinski <apinski@marvell.com>
1638 PR tree-optimization/96694
1639 * gcc.dg/tree-ssa/minmax-24.c: New test.
1641 2023-09-05 Andrew Pinski <apinski@marvell.com>
1643 PR tree-optimization/105832
1644 * gcc.dg/tree-ssa/pr105832-1.c: New test.
1645 * gcc.dg/tree-ssa/pr105832-2.c: New test.
1646 * gcc.dg/tree-ssa/pr105832-3.c: New test.
1648 2023-09-05 Marek Polacek <polacek@redhat.com>
1651 * g++.dg/diagnostic/constexpr3.C: New test.
1653 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1655 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1657 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1660 * g++.dg/diagnostic/redeclaration-4.C: New test.
1661 * g++.dg/diagnostic/redeclaration-5.C: New test.
1662 * g++.dg/warn/Wshadow-19.C: New test.
1664 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1667 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
1669 * g++.dg/diagnostic/redeclaration-3.C: New test.
1670 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
1671 * g++.dg/parse/pr31952-3.C: Likewise.
1673 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1675 * c-c++-common/gomp/allocate-13.c: New test.
1677 2023-09-05 Pan Li <pan2.li@intel.com>
1679 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
1680 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
1681 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
1683 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
1686 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
1688 * gnat.dg/unroll3.adb: Adjust.
1690 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1692 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
1693 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
1694 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
1695 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
1696 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
1697 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
1698 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
1699 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
1701 2023-09-05 liuhongt <hongtao.liu@intel.com>
1703 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
1705 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1707 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
1708 * gcc.dg/vect/bb-slp-71.c: Likewise.
1709 * gcc.dg/vect/bb-slp-72.c: Likewise.
1710 * gcc.dg/vect/bb-slp-73.c: Likewise.
1711 * gcc.dg/vect/bb-slp-74.c: Likewise.
1712 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
1713 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
1714 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
1715 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
1716 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1717 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
1718 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
1719 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
1720 * gcc.dg/vect/pr101445.c: Likewise.
1721 * gcc.dg/vect/pr105219.c: Likewise.
1722 * gcc.dg/vect/pr107160.c: Likewise.
1723 * gcc.dg/vect/pr107212-1.c: Likewise.
1724 * gcc.dg/vect/pr107212-2.c: Likewise.
1725 * gcc.dg/vect/pr109502.c: Likewise.
1726 * gcc.dg/vect/pr110381.c: Likewise.
1727 * gcc.dg/vect/pr110838.c: Likewise.
1728 * gcc.dg/vect/pr88497-1.c: Likewise.
1729 * gcc.dg/vect/pr88497-7.c: Likewise.
1730 * gcc.dg/vect/pr96783-1.c: Likewise.
1731 * gcc.dg/vect/pr96783-2.c: Likewise.
1732 * gcc.dg/vect/pr97558-2.c: Likewise.
1733 * gcc.dg/vect/pr99253.c: Likewise.
1734 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
1735 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1736 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1737 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
1738 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1739 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1740 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1741 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1742 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1743 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1744 * gcc.dg/vect/vect-cond-13.c: Likewise.
1745 * gcc.dg/vect/vect-recurr-1.c: Likewise.
1746 * gcc.dg/vect/vect-recurr-2.c: Likewise.
1747 * gcc.dg/vect/vect-recurr-3.c: Likewise.
1748 * gcc.dg/vect/vect-recurr-4.c: Likewise.
1749 * gcc.dg/vect/vect-recurr-5.c: Likewise.
1750 * gcc.dg/vect/vect-recurr-6.c: Likewise.
1752 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1755 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
1756 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
1758 2023-09-04 Pan Li <pan2.li@intel.com>
1760 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
1762 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
1764 PR tree-optimization/108757
1765 * gcc.dg/pr108757-1.c: New test.
1766 * gcc.dg/pr108757-2.c: New test.
1767 * gcc.dg/pr108757.h: New test.
1769 2023-09-04 Guo Jie <guojie@loongson.cn>
1771 * gcc.target/loongarch/const-double-zero-stx.c: New test.
1773 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1775 * gcc.target/loongarch/switch-qi.c: New test.
1777 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1779 * gcc.target/loongarch/float-load.c: New test.
1781 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1784 * g++.dg/special/initpri3.C: Fix wording.
1786 2023-09-03 Pan Li <pan2.li@intel.com>
1788 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
1789 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
1790 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
1791 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
1792 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
1793 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
1794 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
1795 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
1796 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
1797 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
1798 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
1800 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
1802 * gcc.target/loongarch/math-float-128.c: New test.
1804 2023-09-01 Harald Anlauf <anlauf@gmx.de>
1807 * gfortran.dg/bounds_check_fail_5.f90: New test.
1809 2023-09-01 benjamin priour <priour.be@gmail.com>
1813 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
1814 * g++.dg/analyzer/placement-new.C: Added tests.
1815 * g++.dg/analyzer/new-2.C: New test.
1816 * g++.dg/analyzer/noexcept-new.C: New test.
1817 * g++.dg/analyzer/placement-new-size.C: New test.
1819 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
1822 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
1825 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
1827 * g++.dg/pr110879.C: Moved to...
1828 * g++.dg/opt/pr110879.C: ...here.
1830 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
1833 * g++.dg/pr110879.C: New test.
1835 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1838 * g++.dg/cpp2a/decomp8.C: New test.
1839 * g++.dg/cpp2a/decomp9.C: New test.
1840 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
1843 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1845 PR tree-optimization/19832
1846 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
1848 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1850 PR tree-optimization/110915
1851 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
1852 macro definition after limits.h inclusion.
1853 * gcc.dg/pr110915-2.c: Likewise.
1854 * gcc.dg/pr110915-3.c: Likewise.
1855 * gcc.dg/pr110915-4.c: Likewise.
1856 * gcc.dg/pr110915-5.c: Likewise.
1857 * gcc.dg/pr110915-6.c: Likewise.
1858 * gcc.dg/pr110915-7.c: Likewise.
1859 * gcc.dg/pr110915-8.c: Likewise.
1860 * gcc.dg/pr110915-9.c: Likewise.
1861 * gcc.dg/pr110915-10.c: Likewise.
1862 * gcc.dg/pr110915-11.c: Likewise.
1863 * gcc.dg/pr110915-12.c: Likewise.
1865 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1867 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
1868 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
1869 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
1870 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
1871 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
1872 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
1873 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
1874 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
1875 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
1876 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
1877 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
1878 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
1879 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
1880 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
1881 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
1882 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
1884 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1886 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
1887 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
1888 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
1889 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
1890 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
1891 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
1892 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
1893 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
1895 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1897 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
1898 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
1899 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
1900 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
1901 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
1902 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
1903 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
1904 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
1905 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
1907 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
1909 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
1910 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
1912 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
1914 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
1915 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
1916 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
1917 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
1918 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
1919 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
1920 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
1921 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
1922 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
1923 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1924 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1925 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
1926 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1927 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
1929 2023-09-01 Pan Li <pan2.li@intel.com>
1931 * gcc.target/riscv/rvv/autovec/vls/def.h:
1932 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
1933 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
1934 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
1935 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
1936 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
1937 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
1938 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
1939 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
1940 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
1941 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
1942 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
1943 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
1945 2023-09-01 Andrew Pinski <apinski@marvell.com>
1947 PR tree-optimization/19832
1948 * g++.dg/opt/vectcond-1.C: New test.
1949 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
1951 2023-08-31 Andrew Pinski <apinski@marvell.com>
1953 PR tree-optimization/110915
1954 * gcc.dg/pr110915-1.c: New test.
1955 * gcc.dg/pr110915-10.c: New test.
1956 * gcc.dg/pr110915-11.c: New test.
1957 * gcc.dg/pr110915-12.c: New test.
1958 * gcc.dg/pr110915-2.c: New test.
1959 * gcc.dg/pr110915-3.c: New test.
1960 * gcc.dg/pr110915-4.c: New test.
1961 * gcc.dg/pr110915-5.c: New test.
1962 * gcc.dg/pr110915-6.c: New test.
1963 * gcc.dg/pr110915-7.c: New test.
1964 * gcc.dg/pr110915-8.c: New test.
1965 * gcc.dg/pr110915-9.c: New test.
1967 2023-08-31 Pan Li <pan2.li@intel.com>
1969 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
1971 2023-08-31 Pan Li <pan2.li@intel.com>
1973 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
1975 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
1978 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
1979 counts to match the number of associated vec_* built-in calls.
1980 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
1981 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
1982 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
1983 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
1984 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
1985 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
1986 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
1988 2023-08-31 Pan Li <pan2.li@intel.com>
1990 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
1992 2023-08-31 Pan Li <pan2.li@intel.com>
1993 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
1995 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
1997 2023-08-31 Richard Biener <rguenther@suse.de>
1999 PR middle-end/111253
2000 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2002 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2005 * gcc.target/powerpc/pr110411-1.c: New testcase.
2006 * gcc.target/powerpc/pr110411-2.c: New testcase.
2008 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2010 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
2011 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
2012 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
2014 2023-08-31 Richard Biener <rguenther@suse.de>
2016 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2017 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2019 2023-08-31 Richard Biener <rguenther@suse.de>
2021 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2022 * gcc.target/i386/pr52252-core.c: Likewise.
2024 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2027 * gcc.target/powerpc/pr96762.c: New.
2029 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2032 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2034 2023-08-30 Eric Feng <ef2648@columbia.edu>
2037 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
2038 count checking for PyObjects.
2039 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
2040 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
2041 (and added more tests).
2042 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
2043 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
2045 * gcc.dg/plugin/plugin.exp: New tests.
2046 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
2047 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
2049 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
2052 * gcc.target/pru/pr106562-10.c: New test.
2053 * gcc.target/pru/pr106562-11.c: New test.
2054 * gcc.target/pru/pr106562-5.c: New test.
2055 * gcc.target/pru/pr106562-6.c: New test.
2056 * gcc.target/pru/pr106562-7.c: New test.
2057 * gcc.target/pru/pr106562-8.c: New test.
2058 * gcc.target/pru/pr106562-9.c: New test.
2060 2023-08-30 Marek Polacek <polacek@redhat.com>
2063 * g++.dg/cpp2a/desig30.C: New test.
2065 2023-08-30 Marek Polacek <polacek@redhat.com>
2068 * g++.dg/cpp2a/constinit19.C: New test.
2070 2023-08-30 Richard Biener <rguenther@suse.de>
2072 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2075 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2077 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2079 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2081 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2083 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2086 * gfortran.dg/interface_procedure_1.f90: New test.
2088 2023-08-30 Richard Biener <rguenther@suse.de>
2090 PR tree-optimization/111228
2091 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2093 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2095 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
2096 * gcc.dg/vect/vect-outer-4e.c: Ditto.
2097 * gcc.dg/vect/vect-outer-4f.c: Ditto.
2098 * gcc.dg/vect/vect-outer-4g.c: Ditto.
2099 * gcc.dg/vect/vect-outer-4k.c: Ditto.
2100 * gcc.dg/vect/vect-outer-4l.c: Ditto.
2102 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2104 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
2105 * gcc.dg/vect/pr88598-2.c: Ditto.
2106 * gcc.dg/vect/pr88598-3.c: Ditto.
2108 2023-08-30 Die Li <lidie@eswincomputing.com>
2109 Fei Gao <gaofei@eswincomputing.com>
2111 * gcc.target/riscv/cm_mv_rv32.c: New test.
2113 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2115 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
2116 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
2118 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2120 * gcc.target/riscv/rv32e_zcmp.c: New test.
2121 * gcc.target/riscv/rv32i_zcmp.c: New test.
2122 * gcc.target/riscv/zcmp_push_fpr.c: New test.
2123 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
2125 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2127 PR tree-optimization/110914
2128 * gcc.c-torture/execute/pr110914.c: New test.
2130 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2132 PR tree-optimization/111015
2133 * gcc.dg/pr111015.c: New test.
2135 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2137 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2139 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2141 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2143 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2145 * gcc.target/riscv/zicond-xor-01.c: New test.
2146 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2148 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2151 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2153 2023-08-29 Marek Polacek <polacek@redhat.com>
2155 * g++.dg/diagnostic/explicit.C: New test.
2157 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
2159 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
2160 assigning register numbers that are non-zero.
2161 * gcc.target/riscv/zfa-fli-8.c: Ditto.
2162 * gcc.target/riscv/zfa-fli-5.c: New test.
2164 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2165 Vineet Gupta <vineetg@rivosinc.com>
2167 * gcc.target/riscv/attribute-1.c: Check for
2168 __riscv_unaligned_slow or __riscv_unaligned_fast
2169 * gcc.target/riscv/attribute-4.c: Check for
2170 __riscv_unaligned_avoid
2171 * gcc.target/riscv/attribute-5.c: Check for
2172 __riscv_unaligned_slow or __riscv_unaligned_fast
2173 * gcc.target/riscv/predef-align-1.c: New test.
2174 * gcc.target/riscv/predef-align-2.c: New test.
2175 * gcc.target/riscv/predef-align-3.c: New test.
2176 * gcc.target/riscv/predef-align-4.c: New test.
2177 * gcc.target/riscv/predef-align-5.c: New test.
2178 * gcc.target/riscv/predef-align-6.c: New test.
2180 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
2182 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
2183 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
2185 2023-08-29 Carl Love <cel@us.ibm.com>
2188 * gcc.target/powerpc/pr93448.c: New test case.
2190 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2193 * c-c++-common/analyzer/pr99193-2.c: Add
2194 -Wno-analyzer-too-complex.
2195 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
2196 (test_concrete_strlen): New.
2197 (test_symbolic_strlen): New.
2199 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2201 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2202 extension 'Zcb' with some implications.
2204 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2206 * gcc.target/riscv/predef-30.c: New test for a stub
2207 vendor extension 'XVentanaCondOps'.
2209 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2211 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2212 extension 'Smstateen' with some implications.
2214 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2216 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
2217 extension to continue testing whether we can use valid two-letter
2220 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2223 PR middle-end/111209
2224 * gcc.target/i386/pr79173-12.c: New test.
2226 2023-08-29 Andrew Pinski <apinski@marvell.com>
2228 PR tree-optimization/111147
2229 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2231 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2233 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2235 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2237 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2239 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2242 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2243 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2245 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2247 * gcc.target/loongarch/sign-extend.c: New test.
2249 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
2251 * gcc.target/riscv/builtin_pause.c: Removed.
2252 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
2253 extension is enabled.
2254 * gcc.target/riscv/zihintpause-2.c: Likewise.
2255 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
2256 extension is disabled.
2258 2023-08-28 Andrew Pinski <apinski@marvell.com>
2261 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2262 `--param logical-op-non-short-circuit=1` to the options.
2264 2023-08-28 Andrew Pinski <apinski@marvell.com>
2266 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2267 * gcc.dg/pr87009.c: Update test.
2269 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2271 * gcc.target/loongarch/slt-sign-extend.c: New test.
2273 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2275 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
2276 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2277 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2278 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2279 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2280 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2281 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2283 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2285 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
2286 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
2287 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
2288 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
2289 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
2290 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
2291 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
2292 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
2293 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
2294 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
2295 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
2296 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
2297 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
2298 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
2299 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
2300 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
2301 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
2302 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
2303 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
2304 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
2305 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
2306 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
2307 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
2308 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
2309 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
2310 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
2311 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
2312 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
2313 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
2314 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
2315 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
2316 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
2317 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
2318 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
2319 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
2320 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
2321 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
2322 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
2323 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
2324 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
2325 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
2326 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2327 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2328 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2329 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2330 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2331 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
2332 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
2333 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
2334 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
2335 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
2336 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
2337 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
2338 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
2339 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
2340 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
2342 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2344 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2346 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2348 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2350 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2352 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2353 sensitive scheduling.
2355 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
2358 * gcc.dg/analyzer/aliasing-3.c: Moved to...
2359 * c-c++-common/analyzer/aliasing-3.c: ...here.
2360 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
2361 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
2362 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
2363 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
2364 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
2365 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
2366 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
2367 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
2368 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
2369 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
2370 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
2371 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
2372 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
2373 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
2374 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
2375 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
2376 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
2377 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
2378 * gcc.dg/analyzer/calloc-1.c: Moved to...
2379 * c-c++-common/analyzer/calloc-1.c: ...here.
2380 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
2381 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
2382 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
2383 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
2384 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
2385 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
2386 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
2387 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
2388 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
2389 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
2390 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
2391 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
2392 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
2393 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
2394 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
2395 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
2396 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
2397 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
2398 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
2399 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
2400 * gcc.dg/analyzer/exec-1.c: Moved to...
2401 * c-c++-common/analyzer/exec-1.c: ...here.
2402 * gcc.dg/analyzer/feasibility-3.c: Moved to...
2403 * c-c++-common/analyzer/feasibility-3.c: ...here.
2404 * gcc.dg/analyzer/fields.c: Moved to...
2405 * c-c++-common/analyzer/fields.c: ...here.
2406 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
2407 * c-c++-common/analyzer/function-ptr-5.c: ...here.
2408 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
2409 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
2410 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
2411 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
2412 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
2413 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
2414 * gcc.dg/analyzer/init.c: Moved to...
2415 * c-c++-common/analyzer/init.c: ...here.
2416 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
2417 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
2418 * gcc.dg/analyzer/inlining-3.c: Moved to...
2419 * c-c++-common/analyzer/inlining-3.c: ...here.
2420 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
2421 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
2422 * gcc.dg/analyzer/inlining-4.c: Moved to...
2423 * c-c++-common/analyzer/inlining-4.c: ...here.
2424 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
2425 * c-c++-common/analyzer/leak-pr105906.c: ...here.
2426 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
2427 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
2428 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
2429 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
2430 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
2431 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
2432 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
2433 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
2434 * gcc.dg/analyzer/malloc-2.c: Moved to...
2435 * c-c++-common/analyzer/malloc-2.c: ...here.
2436 * gcc.dg/analyzer/memcpy-2.c: Moved to...
2437 * c-c++-common/analyzer/memcpy-2.c: ...here.
2438 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
2439 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
2440 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
2441 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
2442 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
2443 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
2444 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
2445 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
2446 * gcc.dg/analyzer/pr101962.c: Moved to...
2447 * c-c++-common/analyzer/pr101962.c: ...here.
2448 * gcc.dg/analyzer/pr103217-2.c: Moved to...
2449 * c-c++-common/analyzer/pr103217-2.c: ...here.
2450 * gcc.dg/analyzer/pr103217.c: Moved to...
2451 * c-c++-common/analyzer/pr103217.c: ...here.
2452 * gcc.dg/analyzer/pr104029.c: Moved to...
2453 * c-c++-common/analyzer/pr104029.c: ...here.
2454 * gcc.dg/analyzer/pr104062.c: Moved to...
2455 * c-c++-common/analyzer/pr104062.c: ...here.
2456 * gcc.dg/analyzer/pr105783.c: Moved to...
2457 * c-c++-common/analyzer/pr105783.c: ...here.
2458 * gcc.dg/analyzer/pr107345.c: Moved to...
2459 * c-c++-common/analyzer/pr107345.c: ...here.
2460 * gcc.dg/analyzer/pr93695-1.c: Moved to...
2461 * c-c++-common/analyzer/pr93695-1.c: ...here.
2462 * gcc.dg/analyzer/pr94596.c: Moved to...
2463 * c-c++-common/analyzer/pr94596.c: ...here.
2464 * gcc.dg/analyzer/pr94839.c: Moved to...
2465 * c-c++-common/analyzer/pr94839.c: ...here.
2466 * gcc.dg/analyzer/pr95152-4.c: C only.
2467 * gcc.dg/analyzer/pr95152-5.c: C only.
2468 * gcc.dg/analyzer/pr95240.c: Moved to...
2469 * c-c++-common/analyzer/pr95240.c: ...here.
2470 * gcc.dg/analyzer/pr96639.c: Moved to...
2471 * c-c++-common/analyzer/pr96639.c: ...here.
2472 * gcc.dg/analyzer/pr96653.c: Moved to...
2473 * c-c++-common/analyzer/pr96653.c: ...here.
2474 * gcc.dg/analyzer/pr96792.c: Moved to...
2475 * c-c++-common/analyzer/pr96792.c: ...here.
2476 * gcc.dg/analyzer/pr96841.c: Moved to...
2477 * c-c++-common/analyzer/pr96841.c: ...here.
2478 * gcc.dg/analyzer/pr98564.c: Moved to...
2479 * c-c++-common/analyzer/pr98564.c: ...here.
2480 * gcc.dg/analyzer/pr98628.c: Moved to...
2481 * c-c++-common/analyzer/pr98628.c: ...here.
2482 * gcc.dg/analyzer/pr98969.c: Moved to...
2483 * c-c++-common/analyzer/pr98969.c: ...here.
2484 * gcc.dg/analyzer/pr99193-2.c: Moved to...
2485 * c-c++-common/analyzer/pr99193-2.c: ...here.
2486 * gcc.dg/analyzer/pr99193-3.c: Moved to...
2487 * c-c++-common/analyzer/pr99193-3.c: ...here.
2488 * gcc.dg/analyzer/pr99716-1.c: Moved to...
2489 * c-c++-common/analyzer/pr99716-1.c: ...here.
2490 * gcc.dg/analyzer/pr99774-1.c: Moved to...
2491 * c-c++-common/analyzer/pr99774-1.c: ...here.
2492 * gcc.dg/analyzer/realloc-1.c: Moved to...
2493 * c-c++-common/analyzer/realloc-1.c: ...here.
2494 * gcc.dg/analyzer/realloc-2.c: Moved to...
2495 * c-c++-common/analyzer/realloc-2.c: ...here.
2496 * gcc.dg/analyzer/realloc-3.c: Moved to...
2497 * c-c++-common/analyzer/realloc-3.c: ...here.
2498 * gcc.dg/analyzer/realloc-4.c: Moved to...
2499 * c-c++-common/analyzer/realloc-4.c: ...here.
2500 * gcc.dg/analyzer/realloc-5.c: Moved to...
2501 * c-c++-common/analyzer/realloc-5.c: ...here.
2502 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
2503 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
2504 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
2505 * c-c++-common/analyzer/snprintf-concat.c: ...here.
2506 * gcc.dg/analyzer/sock-1.c: Moved to...
2507 * c-c++-common/analyzer/sock-1.c: ...here.
2508 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
2509 * c-c++-common/analyzer/sprintf-concat.c: ...here.
2510 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
2511 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
2512 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
2513 * c-c++-common/analyzer/string-ops-dup.c: ...here.
2514 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
2515 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
2516 * gcc.dg/analyzer/symbolic-12.c: Moved to...
2517 * c-c++-common/analyzer/symbolic-12.c: ...here.
2518 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
2519 * c-c++-common/analyzer/uninit-alloca.c: ...here.
2520 * gcc.dg/analyzer/untracked-2.c: Moved to...
2521 * c-c++-common/analyzer/untracked-2.c: ...here.
2522 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
2523 * c-c++-common/analyzer/vasprintf-1.c: ...here.
2524 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
2525 * c-c++-common/analyzer/write-to-const-1.c: ...here.
2526 * gcc.dg/analyzer/write-to-function-1.c: C only.
2527 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
2528 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
2529 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
2530 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
2531 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
2532 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
2533 * g++.dg/analyzer/analyzer.exp: Now also run tests under
2534 c-c++-common/analyzer.
2535 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
2536 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
2537 c-c++-common/analyzer.
2538 * gcc.dg/analyzer/pr104369-1.c: C only.
2539 * gcc.dg/analyzer/pr104369-2.c: Likewise.
2540 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
2541 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
2543 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
2544 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
2545 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
2546 * gcc.dg/analyzer/data-model-11.c: Removed.
2547 * gcc.dg/analyzer/pr61861.c: C only.
2548 * gcc.dg/analyzer/pr93457.c: Removed.
2549 * gcc.dg/analyzer/pr97568.c: Removed.
2550 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
2551 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
2552 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
2553 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
2554 * c-c++-common/analyzer/data-model-11.c: New test.
2555 * c-c++-common/analyzer/pr93457.c: New test.
2556 * c-c++-common/analyzer/pr97568.c: New test.
2557 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
2558 previous gcc.dg/analyzer/sprintf-1.c.
2559 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
2561 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
2564 * gfortran.dg/pr92586.f90 : New test
2566 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2568 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
2569 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
2570 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
2571 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
2572 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
2573 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
2574 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
2575 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
2576 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
2577 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
2578 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
2579 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
2580 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
2581 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
2582 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
2583 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
2584 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
2585 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
2586 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
2587 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
2588 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
2589 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
2590 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
2591 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
2592 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
2593 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
2594 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
2595 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
2597 2023-08-26 Andrew Pinski <apinski@marvell.com>
2599 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
2601 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2603 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
2604 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
2606 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2608 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
2610 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
2612 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
2613 * gcc.target/riscv/zfa-fli-zfh.c: New test.
2614 * gcc.target/riscv/zfa-fli.c: New test.
2615 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
2616 * gcc.target/riscv/zfa-fli-1.c: New test.
2617 * gcc.target/riscv/zfa-fli-2.c: New test.
2618 * gcc.target/riscv/zfa-fli-3.c: New test.
2619 * gcc.target/riscv/zfa-fli-4.c: New test.
2620 * gcc.target/riscv/zfa-fli-6.c: New test.
2621 * gcc.target/riscv/zfa-fli-7.c: New test.
2622 * gcc.target/riscv/zfa-fli-8.c: New test.
2623 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
2624 * gcc.target/riscv/zfa-fround.c: New file.
2626 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2628 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
2629 * gfortran.dg/gomp/collapse2.f90: Likewise.
2630 * gfortran.dg/gomp/imperfect-gotos.f90: New.
2631 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
2632 * gfortran.dg/gomp/imperfect1.f90: New.
2633 * gfortran.dg/gomp/imperfect2.f90: New.
2634 * gfortran.dg/gomp/imperfect3.f90: New.
2635 * gfortran.dg/gomp/imperfect4.f90: New.
2636 * gfortran.dg/gomp/imperfect5.f90: New.
2638 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2640 * c-c++-common/gomp/imperfect-attributes.c: New.
2641 * c-c++-common/gomp/imperfect-badloops.c: New.
2642 * c-c++-common/gomp/imperfect-blocks.c: New.
2643 * c-c++-common/gomp/imperfect-extension.c: New.
2644 * c-c++-common/gomp/imperfect-gotos.c: New.
2645 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
2646 * c-c++-common/gomp/imperfect-labels.c: New.
2647 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
2648 * c-c++-common/gomp/imperfect-pragmas.c: New.
2649 * c-c++-common/gomp/imperfect1.c: New.
2650 * c-c++-common/gomp/imperfect2.c: New.
2651 * c-c++-common/gomp/imperfect3.c: New.
2652 * c-c++-common/gomp/imperfect4.c: New.
2653 * c-c++-common/gomp/imperfect5.c: New.
2655 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2657 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
2658 * g++.dg/gomp/attrs-imperfect1.C: New test.
2659 * g++.dg/gomp/attrs-imperfect2.C: New test.
2660 * g++.dg/gomp/attrs-imperfect3.C: New test.
2661 * g++.dg/gomp/attrs-imperfect4.C: New test.
2662 * g++.dg/gomp/attrs-imperfect5.C: New test.
2663 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
2664 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
2665 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
2667 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2669 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
2670 * c-c++-common/goacc/tile-2.c: Likewise.
2671 * gcc.dg/gomp/collapse-1.c: Likewise.
2673 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2675 * gcc.target/riscv/gcse-const.c: New Test
2676 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2678 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2680 2023-08-25 Andrew Pinski <apinski@marvell.com>
2682 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
2684 2023-08-25 Harald Anlauf <anlauf@gmx.de>
2687 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
2688 * gfortran.dg/data_bounds_2.f90: New test.
2690 2023-08-25 David Malcolm <dmalcolm@redhat.com>
2692 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
2693 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
2694 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
2696 2023-08-25 Richard Biener <rguenther@suse.de>
2698 PR tree-optimization/111137
2699 * gcc.dg/torture/pr111137.c: New testcase.
2701 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
2703 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
2705 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
2707 * gcc.target/riscv/vector-abi-1.c: Moved to...
2708 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
2709 * gcc.target/riscv/vector-abi-2.c: Moved to...
2710 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
2711 * gcc.target/riscv/vector-abi-3.c: Moved to...
2712 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
2713 * gcc.target/riscv/vector-abi-4.c: Moved to...
2714 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
2715 * gcc.target/riscv/vector-abi-5.c: Moved to...
2716 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
2717 * gcc.target/riscv/vector-abi-6.c: Moved to...
2718 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
2719 * gcc.target/riscv/vector-abi-7.c: Moved to...
2720 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
2721 * gcc.target/riscv/vector-abi-8.c: Moved to...
2722 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
2723 * gcc.target/riscv/vector-abi-9.c: Moved to...
2724 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
2726 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
2729 * gcc.target/i386/pr111127.c: New test.
2731 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
2734 * g++.target/i386/pr94866.C: New test.
2736 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
2739 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
2740 non-function pointers is legit.
2741 * gcc.c-torture/compile/pr106537-2.c: Likewise.
2743 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2746 * gcc.dg/analyzer/strcat-1.c: New test.
2748 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2751 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
2753 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2756 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
2757 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
2758 * gcc.dg/analyzer/strcpy-3.c: Likewise.
2759 * gcc.dg/analyzer/strcpy-4.c: New test.
2761 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2764 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
2765 (test_strlen_1): New.
2767 2023-08-24 Richard Biener <rguenther@suse.de>
2769 PR tree-optimization/111123
2770 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
2772 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2774 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
2775 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
2776 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
2777 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
2778 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
2779 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
2780 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
2781 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
2782 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
2783 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
2784 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
2785 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
2786 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
2787 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
2788 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
2789 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
2790 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
2791 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
2792 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
2793 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
2794 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
2795 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
2796 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
2797 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
2798 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
2799 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
2801 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
2803 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
2804 -fno-sched-pressure.
2805 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
2806 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
2807 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
2808 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
2809 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
2810 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
2811 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
2812 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
2813 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
2814 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
2815 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
2816 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
2817 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
2818 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
2819 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
2820 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
2821 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
2822 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
2823 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
2824 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2825 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2826 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2827 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2828 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2830 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2832 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
2834 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2836 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
2838 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
2840 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
2842 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
2844 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
2846 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
2848 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
2850 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
2852 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
2854 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
2856 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
2858 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
2860 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
2862 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
2864 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
2866 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
2868 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
2871 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2873 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
2874 Add variable to hold reference result.
2876 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2878 * gcc.dg/c2x-attr-syntax-6.c: New test.
2879 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
2881 2023-08-24 Richard Biener <rguenther@suse.de>
2883 PR tree-optimization/111115
2884 * lib/target-supports.exp (check_effective_target_vect_masked_store):
2885 Supported with check_avx_available.
2886 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
2888 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2890 * gcc.target/aarch64/neoverse_v1_2.c: New test.
2891 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
2893 2023-08-24 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/111128
2896 * gcc.dg/torture/pr111128.c: New testcase.
2898 2023-08-24 Richard Biener <rguenther@suse.de>
2901 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
2903 2023-08-24 Andrew Pinski <apinski@marvell.com>
2905 PR tree-optimization/111109
2906 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
2908 2023-08-24 Andrew Pinski <apinski@marvell.com>
2910 PR tree-optimization/95929
2911 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
2912 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
2913 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
2915 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2918 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2920 * g++.target/i386/mv33.C: New test.
2921 * gcc.target/i386/avx10_1-1.c: Ditto.
2922 * gcc.target/i386/avx10_1-2.c: Ditto.
2923 * gcc.target/i386/avx10_1-3.c: Ditto.
2924 * gcc.target/i386/avx10_1-4.c: Ditto.
2925 * gcc.target/i386/avx10_1-5.c: Ditto.
2926 * gcc.target/i386/avx10_1-6.c: Ditto.
2927 * gcc.target/i386/avx10_1-7.c: Ditto.
2928 * gcc.target/i386/avx10_1-8.c: Ditto.
2929 * gcc.target/i386/avx10_1-9.c: Ditto.
2930 * gcc.target/i386/avx10_1-10.c: Ditto.
2932 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2935 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2937 * gcc.target/i386/avx10_1-11.c: New test.
2938 * gcc.target/i386/avx10_1-12.c: Ditto.
2939 * gcc.target/i386/avx10_1-13.c: Ditto.
2940 * gcc.target/i386/avx10_1-14.c: Ditto.
2942 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2945 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2947 * gcc.target/i386/avx10_1-15.c: New test.
2948 * gcc.target/i386/avx10_1-16.c: Ditto.
2949 * gcc.target/i386/avx10_1-17.c: Ditto.
2950 * gcc.target/i386/avx10_1-18.c: Ditto.
2952 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2955 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2957 * gcc.target/i386/avx-1.c: Add -mavx10.1.
2958 * gcc.target/i386/avx-2.c: Ditto.
2959 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
2961 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2964 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2966 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
2967 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
2968 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
2969 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
2970 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
2971 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
2972 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
2973 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
2974 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
2975 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
2976 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
2977 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
2978 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
2980 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2983 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2985 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
2986 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
2987 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
2988 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
2989 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
2990 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
2991 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
2992 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
2993 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
2994 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
2995 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
2996 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
2997 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
2998 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
2999 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3000 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3001 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3003 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3006 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3008 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3009 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3010 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3011 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3012 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3013 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3014 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3015 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3016 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3017 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3019 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3022 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3026 * gcc.target/i386/pr111051-1.c: New test.
3028 2023-08-24 Richard Biener <rguenther@suse.de>
3031 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3033 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3035 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3037 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3040 * gfortran.dg/common_28.f90: New test.
3042 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3044 * gcc.dg/pr102983.c: Adjust output expectations.
3045 * gcc.dg/pr110918.c: New.
3047 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
3049 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
3050 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
3051 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
3052 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
3053 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
3054 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
3055 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
3056 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
3057 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
3058 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
3059 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
3060 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
3061 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
3062 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
3063 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
3064 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
3066 2023-08-23 Jan Hubicka <jh@suse.cz>
3068 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3070 2023-08-23 Jan Hubicka <jh@suse.cz>
3072 PR middle-end/110940
3073 * gcc.c-torture/compile/pr110940.c: New test.
3075 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3077 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3080 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3082 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3084 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3087 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
3088 results on symbolic values.
3089 * gcc.dg/analyzer/strlen-1.c: New test.
3091 2023-08-22 Jason Merrill <jason@redhat.com>
3094 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
3095 * g++.dg/cpp2a/concepts-friend15.C: New test.
3096 * g++.dg/cpp2a/concepts-friend11a.C: New file.
3098 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
3100 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
3101 * c-c++-common/gomp/defaultmap-5.c: New test.
3102 * c-c++-common/gomp/defaultmap-6.c: New test.
3103 * gfortran.dg/gomp/defaultmap-10.f90: New test.
3104 * gfortran.dg/gomp/defaultmap-9.f90: New test.
3106 2023-08-22 Richard Biener <rguenther@suse.de>
3108 PR tree-optimization/94864
3109 PR tree-optimization/94865
3110 PR tree-optimization/93080
3111 * gcc.target/i386/pr94864.c: New testcase.
3112 * gcc.target/i386/pr94865.c: Likewise.
3113 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
3114 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
3115 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
3117 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3120 * gfortran.dg/data_vector_section.f90: New test.
3122 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3123 Kewen.Lin <linkw@linux.ibm.com>
3125 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
3126 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
3128 2023-08-22 liuhongt <hongtao.liu@intel.com>
3130 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3133 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
3135 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
3136 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
3137 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
3138 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
3139 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
3140 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
3142 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3145 * gcc.dg/analyzer/attr-format-1.c: New test.
3146 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3149 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3151 * gcc.dg/analyzer/fopen-1.c: New test.
3153 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3156 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
3157 reimplementation of unterminated string detection. Add test
3158 coverage for uninitialized buffers.
3159 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
3160 * gcc.dg/analyzer/putenv-1.c: Likewise.
3161 * gcc.dg/analyzer/strchr-1.c: Likewise.
3162 * gcc.dg/analyzer/strcpy-1.c: Likewise.
3163 * gcc.dg/analyzer/strdup-1.c: Likewise.
3165 2023-08-22 Pan Li <pan2.li@intel.com>
3167 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3169 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3171 * gcc.dg/unroll-7.c: Remove xfail.
3173 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3175 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
3176 * gcc.target/riscv/xtheadbb.c: Ditto.
3177 * gcc.target/riscv/xtheadbs.c: Ditto.
3178 * gcc.target/riscv/xtheadcmo.c: Ditto.
3179 * gcc.target/riscv/xtheadcondmov.c: Ditto.
3180 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
3181 * gcc.target/riscv/xtheadfmv.c: Ditto.
3182 * gcc.target/riscv/xtheadint.c: Ditto.
3183 * gcc.target/riscv/xtheadmac.c: Ditto.
3184 * gcc.target/riscv/xtheadmemidx.c: Ditto.
3185 * gcc.target/riscv/xtheadmempair.c: Ditto.
3186 * gcc.target/riscv/xtheadsync.c: Ditto.
3187 * gcc.target/riscv/zawrs.c: Ditto.
3188 * gcc.target/riscv/zvbb.c: Ditto.
3189 * gcc.target/riscv/zvbc.c: Ditto.
3190 * gcc.target/riscv/zvkg.c: Ditto.
3191 * gcc.target/riscv/zvkned.c: Ditto.
3192 * gcc.target/riscv/zvknha.c: Ditto.
3193 * gcc.target/riscv/zvknhb.c: Ditto.
3194 * gcc.target/riscv/zvksed.c: Ditto.
3195 * gcc.target/riscv/zvksh.c: Ditto.
3196 * gcc.target/riscv/zvkt.c: Ditto.
3198 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3200 * gcc.target/riscv/zvkn.c: Quote #error messages.
3201 * gcc.target/riscv/zvkn-1.c: Ditto.
3202 * gcc.target/riscv/zvknc.c: Ditto.
3203 * gcc.target/riscv/zvknc-1.c: Ditto.
3204 * gcc.target/riscv/zvknc-2.c: Ditto.
3205 * gcc.target/riscv/zvkng.c: Ditto.
3206 * gcc.target/riscv/zvkng-1.c: Ditto.
3207 * gcc.target/riscv/zvkng-2.c: Ditto.
3208 * gcc.target/riscv/zvks.c: Ditto.
3209 * gcc.target/riscv/zvks-1.c: Ditto.
3210 * gcc.target/riscv/zvksc.c: Ditto.
3211 * gcc.target/riscv/zvksc-1.c: Ditto.
3212 * gcc.target/riscv/zvksc-2.c: Ditto.
3213 * gcc.target/riscv/zvksg.c: Ditto.
3214 * gcc.target/riscv/zvksg-1.c: Ditto.
3215 * gcc.target/riscv/zvksg-2.c: Ditto.
3217 2023-08-21 Richard Biener <rguenther@suse.de>
3219 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3221 2023-08-21 Richard Biener <rguenther@suse.de>
3223 * lib/target-supports.exp: Add vect128, vect256 and vect512
3225 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3228 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3230 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
3231 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
3232 for targets that support vect_fold_extract_last.
3234 2023-08-21 Richard Biener <rguenther@suse.de>
3236 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3237 to avoid reduction vectorization.
3239 2023-08-21 liuhongt <hongtao.liu@intel.com>
3241 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
3243 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
3244 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
3245 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
3246 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
3247 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
3248 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
3249 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
3250 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
3251 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
3252 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
3253 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
3254 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
3255 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
3256 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
3257 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
3258 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
3259 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
3261 2023-08-21 Richard Biener <rguenther@suse.de>
3263 PR tree-optimization/111082
3264 * gcc.dg/pr111082.c: New testcase.
3266 2023-08-21 Richard Biener <rguenther@suse.de>
3268 PR tree-optimization/111070
3269 * gcc.dg/pr111070.c: New testcase.
3271 2023-08-21 Andrew Pinski <apinski@marvell.com>
3273 PR tree-optimization/111002
3274 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3276 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3278 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3280 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3282 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3284 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3287 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3289 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3291 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
3292 _FORTIFY_SOURCE=0 on darwin.
3293 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
3294 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
3296 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3298 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3300 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3302 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3305 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3308 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
3309 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
3310 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
3311 * gcc.dg/analyzer/fd-listen.c: Likewise.
3312 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
3313 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
3314 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
3315 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
3316 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
3318 2023-08-20 Andrew Pinski <apinski@marvell.com>
3320 PR tree-optimization/111006
3321 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3323 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3325 * lib/target-supports.exp (dg-require-python-h): Test
3326 whether Python.h can really be used.
3328 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
3331 * gcc.target/i386/pr111023-2.c: New test.
3332 * gcc.target/i386/pr111023-4b.c: New test.
3333 * gcc.target/i386/pr111023-8b.c: New test.
3334 * gcc.target/i386/pr111023.c: New test.
3336 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3339 * gcc.dg/tree-ssa/pr110753.c: New test.
3341 2023-08-18 Richard Biener <rguenther@suse.de>
3343 PR tree-optimization/111019
3344 * g++.dg/torture/pr111019.C: New testcase.
3346 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3348 * gcc.target/bpf/frame-limit-1.c: New test.
3349 * gcc.target/bpf/frame-limit-2.c: Likewise.
3351 2023-08-18 Richard Biener <rguenther@suse.de>
3353 PR tree-optimization/111048
3354 * gcc.dg/torture/pr111048.c: New testcase.
3356 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3360 * gcc.target/i386/pr111051-1.c: New test.
3362 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3364 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3365 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3367 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3369 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3370 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3372 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3373 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3375 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3376 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3378 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3380 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3381 Address failure due to uninitialized vtype register.
3383 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3385 PR tree-optimization/111009
3386 * gcc.dg/pr111009.c: New.
3388 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3389 Charlie Jenkins <charlie@rivosinc.com>
3391 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3392 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3394 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3397 * gcc.c-torture/compile/pr106537-1.c: New test.
3398 * gcc.c-torture/compile/pr106537-2.c: Likewise.
3399 * gcc.c-torture/compile/pr106537-3.c: Likewise.
3401 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
3403 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
3404 * gcc.target/riscv/zvkn-1.c: Ditto.
3405 * gcc.target/riscv/zvknc.c: Ditto.
3406 * gcc.target/riscv/zvknc-1.c: Ditto.
3407 * gcc.target/riscv/zvknc-2.c: Ditto.
3408 * gcc.target/riscv/zvkng.c: Ditto.
3409 * gcc.target/riscv/zvkng-1.c: Ditto.
3410 * gcc.target/riscv/zvkng-2.c: Ditto.
3411 * gcc.target/riscv/zvks.c: Ditto.
3412 * gcc.target/riscv/zvks-1.c: Ditto.
3413 * gcc.target/riscv/zvksc.c: Ditto.
3414 * gcc.target/riscv/zvksc-1.c: Ditto.
3415 * gcc.target/riscv/zvksc-2.c: Ditto.
3416 * gcc.target/riscv/zvksg.c: Ditto.
3417 * gcc.target/riscv/zvksg-1.c: Ditto.
3418 * gcc.target/riscv/zvksg-2.c: Ditto.
3420 2023-08-17 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/111039
3423 * gcc.dg/pr111039.c: New testcase.
3425 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
3427 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
3428 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3429 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3430 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3431 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3432 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3433 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3434 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3435 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3436 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3438 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3440 * gcc.target/bpf/naked-1.c: New test.
3442 2023-08-17 Richard Biener <rguenther@suse.de>
3444 * gcc.target/i386/vect-reduc-2.c: New testcase.
3446 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3448 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3449 Remove dg-line var declare_a.
3451 2023-08-17 Pan Li <pan2.li@intel.com>
3453 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3455 2023-08-17 Pan Li <pan2.li@intel.com>
3457 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3459 2023-08-17 Pan Li <pan2.li@intel.com>
3461 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3463 2023-08-17 Pan Li <pan2.li@intel.com>
3465 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
3467 2023-08-17 Pan Li <pan2.li@intel.com>
3469 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
3471 2023-08-17 Pan Li <pan2.li@intel.com>
3473 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
3475 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3477 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3478 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3479 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3480 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3481 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3482 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3483 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3484 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3485 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3486 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3488 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3490 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3491 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3492 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3493 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3494 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3495 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3496 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3497 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3498 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3499 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3500 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3501 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3502 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3503 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3504 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3505 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3506 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3508 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3511 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
3512 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
3514 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3516 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3517 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3518 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3519 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3520 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3521 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3522 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3523 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3524 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3525 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3526 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3527 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3528 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3530 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3532 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3533 * gcc.target/i386/avx-2.c: Ditto.
3534 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3536 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3538 * gcc.target/i386/avx10_1-15.c: New test.
3539 * gcc.target/i386/avx10_1-16.c: Ditto.
3540 * gcc.target/i386/avx10_1-17.c: Ditto.
3541 * gcc.target/i386/avx10_1-18.c: Ditto.
3543 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3545 * gcc.target/i386/avx10_1-11.c: New test.
3546 * gcc.target/i386/avx10_1-12.c: Ditto.
3547 * gcc.target/i386/avx10_1-13.c: Ditto.
3548 * gcc.target/i386/avx10_1-14.c: Ditto.
3550 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3552 * g++.target/i386/mv33.C: New test.
3553 * gcc.target/i386/avx10_1-1.c: Ditto.
3554 * gcc.target/i386/avx10_1-2.c: Ditto.
3555 * gcc.target/i386/avx10_1-3.c: Ditto.
3556 * gcc.target/i386/avx10_1-4.c: Ditto.
3557 * gcc.target/i386/avx10_1-5.c: Ditto.
3558 * gcc.target/i386/avx10_1-6.c: Ditto.
3559 * gcc.target/i386/avx10_1-7.c: Ditto.
3560 * gcc.target/i386/avx10_1-8.c: Ditto.
3561 * gcc.target/i386/avx10_1-9.c: Ditto.
3562 * gcc.target/i386/avx10_1-10.c: Ditto.
3564 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
3566 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
3568 2023-08-17 Andrew Pinski <apinski@marvell.com>
3571 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
3573 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3575 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
3576 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
3577 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
3578 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
3580 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3582 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
3583 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
3584 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
3585 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
3586 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
3588 2023-08-16 Pan Li <pan2.li@intel.com>
3590 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
3592 2023-08-16 Pan Li <pan2.li@intel.com>
3594 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
3596 2023-08-16 Pan Li <pan2.li@intel.com>
3598 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
3600 2023-08-16 Pan Li <pan2.li@intel.com>
3602 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
3604 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3607 * gcc.target/powerpc/pr110429.c: New.
3609 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3612 * gcc.target/powerpc/pr106769.h: New.
3613 * gcc.target/powerpc/pr106769-p8.c: New.
3614 * gcc.target/powerpc/pr106769-p9.c: New.
3616 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3618 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
3620 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
3621 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3622 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3623 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3624 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3625 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3626 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3627 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3628 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3629 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3630 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
3631 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
3632 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
3633 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
3634 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
3635 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
3636 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
3637 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
3638 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
3640 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3642 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3644 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3646 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3648 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3650 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
3652 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
3653 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
3654 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
3655 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
3656 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
3657 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
3658 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
3659 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
3661 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3663 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3665 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3667 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3669 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3671 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
3673 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
3674 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
3675 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
3676 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
3677 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
3678 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
3679 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
3680 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
3681 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
3682 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
3683 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
3684 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
3685 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
3686 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
3687 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
3688 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
3689 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
3690 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
3691 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
3692 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
3693 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
3694 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
3695 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
3696 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
3697 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
3698 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
3699 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
3700 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
3701 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
3702 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
3703 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
3704 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
3705 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
3706 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
3707 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
3708 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
3710 2023-08-16 Pan Li <pan2.li@intel.com>
3712 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
3714 2023-08-16 liuhongt <hongtao.liu@intel.com>
3716 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
3717 gather vectorization.
3718 * gcc.target/i386/avx2-gather-6.c: Ditto.
3719 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
3720 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
3721 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
3722 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
3723 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
3724 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
3725 * gcc.target/i386/pr88531-1b.c: Ditto.
3726 * gcc.target/i386/pr88531-1c.c: Ditto.
3728 2023-08-16 liuhongt <hongtao.liu@intel.com>
3730 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
3732 2023-08-15 David Faust <david.faust@oracle.com>
3735 * gcc.target/bpf/smov-2.c: New test.
3736 * gcc.target/bpf/smov-pseudoc-2.c: New test.
3738 2023-08-15 Martin Jambor <mjambor@suse.cz>
3742 * gcc.dg/ipa/pr92497-1.c: New test.
3743 * gcc.dg/ipa/pr92497-2.c: Likewise.
3745 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
3748 * gdc.dg/pr110959.d: New test.
3750 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
3751 Thomas Schwinge <thomas@codesourcery.com>
3753 * c-c++-common/goacc/default-3.c: Adjust testcase.
3754 * c-c++-common/goacc/default-4.c: Adjust testcase.
3755 * c-c++-common/goacc/default-5.c: Adjust testcase.
3756 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
3757 * gfortran.dg/goacc/default-4.f: Adjust testcase.
3758 * gfortran.dg/goacc/default-5.f: Adjust testcase.
3760 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3763 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
3765 2023-08-15 Richard Biener <rguenther@suse.de>
3767 * gcc.dg/vect/bb-slp-75.c: New testcase.
3769 2023-08-15 Richard Biener <rguenther@suse.de>
3771 PR tree-optimization/110963
3772 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
3774 2023-08-15 Richard Biener <rguenther@suse.de>
3776 PR tree-optimization/110991
3777 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
3779 2023-08-15 Pan Li <pan2.li@intel.com>
3781 * gcc.target/riscv/mode-switch-ice-1.c: New test.
3783 2023-08-15 Pan Li <pan2.li@intel.com>
3785 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
3787 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3789 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
3790 codes from the arguments.
3791 (p): Update calls: pass explicit distinct error codes.
3793 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3797 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
3799 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
3802 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
3804 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
3806 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3809 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
3813 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
3814 * g++.dg/cpp1z/pr110216.C: New test.
3816 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
3818 * gcc.target/riscv/arch-24.c: New test.
3819 * gcc.target/riscv/arch-25.c: New test.
3821 2023-08-14 Pan Li <pan2.li@intel.com>
3823 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
3825 2023-08-14 Pan Li <pan2.li@intel.com>
3827 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
3829 2023-08-14 Pan Li <pan2.li@intel.com>
3831 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
3833 2023-08-14 Pan Li <pan2.li@intel.com>
3835 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
3837 2023-08-14 Pan Li <pan2.li@intel.com>
3839 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
3841 2023-08-14 Pan Li <pan2.li@intel.com>
3843 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
3845 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
3848 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
3849 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
3850 (gm2_init_iso): Add -fm2-plugin.
3851 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
3852 (gm2_init_pim2): Add -fm2-plugin.
3853 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
3854 (gm2_init_iso): Add -fm2-plugin.
3855 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
3856 (gm2_init_pim2): Add -fm2-plugin.
3858 2023-08-12 Jakub Jelinek <jakub@redhat.com>
3860 * gcc.dg/stdckdint-1.c: New test.
3861 * gcc.dg/stdckdint-2.c: New test.
3863 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3866 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
3868 2023-08-12 Patrick Palka <ppalka@redhat.com>
3869 Jason Merrill <jason@redhat.com>
3872 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
3873 of "declared" in the repeated deduction guide diagnostics.
3874 * g++.dg/cpp1z/class-deduction116.C: New test.
3876 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3879 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
3881 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3883 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
3884 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
3885 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
3886 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
3887 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
3888 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
3889 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
3890 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
3891 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
3892 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
3894 2023-08-11 David Malcolm <dmalcolm@redhat.com>
3897 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
3898 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
3899 (test_error_at_line_unterminated): New.
3900 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
3901 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
3902 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
3903 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
3904 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
3906 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3908 PR middle-end/110989
3909 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
3911 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
3913 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
3915 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
3916 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
3917 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
3918 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
3919 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
3920 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
3921 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
3922 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
3923 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
3924 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
3925 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
3926 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
3927 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
3928 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
3929 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
3930 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
3931 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
3932 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
3933 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
3934 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
3935 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
3936 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
3937 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
3938 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
3939 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
3940 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
3941 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
3943 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
3945 * lib/target-supports.exp (check_effective_target_alloca): BPF
3946 target does not support alloca.
3947 * gcc.target/bpf/diag-alloca-1.c: New test.
3948 * gcc.target/bpf/diag-alloca-2.c: Likewise.
3949 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
3950 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
3951 * gcc.target/bpf/regs-availability-1.c: Likewise.
3953 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
3955 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
3956 * gcc.target/bpf/diag-funargs.c: Adapt test.
3958 2023-08-11 Eric Feng <ef2648@columbia.edu>
3961 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
3962 PyList_New, PyList_Append, PyLong_FromLong
3963 * gcc.dg/plugin/plugin.exp: New test.
3964 * lib/target-supports.exp: New procedure.
3965 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
3967 2023-08-11 Patrick Palka <ppalka@redhat.com>
3970 * g++.dg/cpp2a/concepts-requires35.C: New test.
3972 2023-08-11 Patrick Palka <ppalka@redhat.com>
3975 * g++.dg/cpp1y/var-templ84.C: New test.
3976 * g++.dg/cpp1y/var-templ84a.C: New test.
3978 2023-08-11 Richard Biener <rguenther@suse.de>
3980 PR tree-optimization/110979
3981 * gcc.dg/torture/pr110979.c: New testcase.
3983 2023-08-11 Richard Biener <rguenther@suse.de>
3985 * g++.dg/vect/slp-pr87105.cc: Adjust.
3986 * gcc.dg/vect/bb-slp-17.c: Likewise.
3987 * gcc.dg/vect/bb-slp-20.c: Likewise.
3988 * gcc.dg/vect/bb-slp-21.c: Likewise.
3989 * gcc.dg/vect/bb-slp-22.c: Likewise.
3990 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
3992 2023-08-11 Pan Li <pan2.li@intel.com>
3994 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
3996 2023-08-11 Pan Li <pan2.li@intel.com>
3998 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
4000 2023-08-11 Drew Ross <drross@redhat.com>
4001 Jakub Jelinek <jakub@redhat.com>
4003 PR tree-optimization/109938
4004 * gcc.c-torture/execute/pr109938.c: New test.
4005 * gcc.dg/tree-ssa/pr109938.c: New test.
4007 2023-08-11 Pan Li <pan2.li@intel.com>
4009 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4011 2023-08-11 Pan Li <pan2.li@intel.com>
4013 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4015 2023-08-11 Jakub Jelinek <jakub@redhat.com>
4017 * gcc.dg/c11-typeof-2.c: New test.
4018 * gcc.dg/c11-typeof-3.c: New test.
4019 * gcc.dg/gnu11-typeof-3.c: New test.
4020 * gcc.dg/gnu11-typeof-4.c: New test.
4022 2023-08-11 Andrew Pinski <apinski@marvell.com>
4024 PR tree-optimization/110954
4025 * gcc.c-torture/execute/pr110954-1.c: New test.
4027 2023-08-11 Martin Uecker <uecker@tugraz.at>
4030 * gcc.dg/Wuseless-cast.c: New test.
4032 2023-08-11 Pan Li <pan2.li@intel.com>
4034 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4036 2023-08-10 Jan Hubicka <jh@suse.cz>
4038 PR middle-end/110923
4039 * gcc.dg/tree-ssa/pr110923.c: New test.
4041 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
4043 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
4044 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
4045 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
4046 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
4047 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
4048 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
4049 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
4050 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
4051 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
4052 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
4053 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
4054 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
4055 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
4056 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
4057 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
4058 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
4059 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
4060 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
4061 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
4062 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
4063 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
4064 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
4065 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
4066 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
4067 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
4068 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
4069 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
4070 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
4072 2023-08-10 Jan Hubicka <jh@suse.cz>
4074 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4076 2023-08-10 Pan Li <pan2.li@intel.com>
4078 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4080 2023-08-10 Pan Li <pan2.li@intel.com>
4082 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4084 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4087 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4089 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4091 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4093 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
4094 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
4095 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
4096 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
4097 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
4098 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
4100 2023-08-09 David Malcolm <dmalcolm@redhat.com>
4102 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
4103 to reflect splitting of allocation size and assignment messages
4104 from a single event into pairs of events
4105 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4106 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4107 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4108 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4109 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4110 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4111 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
4112 value is the initial argument.
4113 * gcc.dg/plugin/analyzer_kernel_plugin.c
4114 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
4115 the "known zero size" case.
4116 * gcc.dg/plugin/analyzer_known_fns_plugin.c
4117 (known_function_attempt_to_copy::impl_call_pre): Likewise.
4119 2023-08-09 Andrew Pinski <apinski@marvell.com>
4121 PR tree-optimization/110937
4122 PR tree-optimization/100798
4123 * gcc.dg/tree-ssa/bool-14.c: New test.
4124 * gcc.dg/tree-ssa/bool-15.c: New test.
4125 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
4126 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
4127 so `a ? -1 : 0` is not used to hit the match
4130 2023-08-09 Carl Love <cel@us.ibm.com>
4132 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
4133 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
4134 execute_test_functions): Move to vec-cmpne.h. Add
4135 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
4136 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
4137 and vec-cmpne-runnable.c. Split define_test_functions definition
4138 into define_test_functions and define_init_verify_functions.
4140 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4143 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4145 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4147 * gcc.target/riscv/zicond-ice-1.c: New test.
4149 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4152 * g++.dg/cpp0x/decltype-100482.C: New test.
4154 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
4157 * gcc.target/i386/pr110832-1.c: New test.
4158 * gcc.target/i386/pr110832-2.c: New test.
4159 * gcc.target/i386/pr110832-3.c: New test.
4161 2023-08-08 Andrew Pinski <apinski@marvell.com>
4163 PR tree-optimization/103281
4164 PR tree-optimization/28794
4165 * gcc.dg/tree-ssa/pr103281-1.c: New test.
4166 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
4168 2023-08-08 Pan Li <pan2.li@intel.com>
4170 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4172 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4174 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4176 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
4177 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
4178 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
4179 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
4180 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
4181 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
4182 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
4183 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
4184 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
4185 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
4186 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
4187 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
4188 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
4189 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
4190 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
4191 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
4192 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
4193 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
4194 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
4195 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
4196 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
4197 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
4198 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
4199 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
4200 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
4201 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
4202 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
4203 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
4204 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
4205 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
4206 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
4207 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
4208 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
4209 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
4210 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
4211 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
4212 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
4213 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
4214 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
4215 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
4216 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
4217 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
4218 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
4219 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
4220 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
4221 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
4222 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
4223 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
4224 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
4225 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
4226 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
4227 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
4228 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
4229 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
4230 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
4231 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
4232 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
4233 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
4234 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
4235 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
4236 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
4237 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
4238 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
4239 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
4240 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
4241 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
4242 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
4243 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
4244 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
4245 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
4246 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
4247 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
4248 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
4249 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
4250 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
4251 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
4252 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
4253 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
4254 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
4255 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
4256 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
4257 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
4258 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
4259 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
4260 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
4261 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
4262 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
4263 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
4264 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
4265 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
4266 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
4267 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
4268 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
4269 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
4270 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
4271 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
4272 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
4273 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
4274 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
4275 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
4276 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
4277 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
4278 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
4279 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
4280 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
4281 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
4282 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
4283 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
4284 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
4285 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
4286 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
4287 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
4289 2023-08-08 Richard Biener <rguenther@suse.de>
4291 PR tree-optimization/49955
4292 * gfortran.dg/vect/pr49955.f: New testcase.
4294 2023-08-08 Richard Biener <rguenther@suse.de>
4296 PR tree-optimization/110924
4297 * gcc.dg/torture/pr110924.c: New testcase.
4299 2023-08-08 yulong <shiyulong@iscas.ac.cn>
4301 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
4302 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
4303 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
4304 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
4305 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
4306 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
4308 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4310 PR rtl-optimization/110869
4311 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
4312 * gcc.dg/cmp-mem-const-2.c: Dito.
4313 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
4314 * gcc.dg/cmp-mem-const-4.c: Dito.
4315 * gcc.dg/cmp-mem-const-5.c: Dito.
4316 * gcc.dg/cmp-mem-const-6.c: Dito.
4318 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4320 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4321 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4323 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4325 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
4326 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
4327 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
4328 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
4329 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
4330 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
4331 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
4333 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4335 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
4336 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
4337 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
4338 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
4339 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
4340 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
4341 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
4342 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
4343 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
4344 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
4345 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
4346 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
4347 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
4348 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
4349 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
4350 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
4351 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
4352 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
4354 2023-08-07 Martin Jambor <mjambor@suse.cz>
4357 * g++.dg/ipa/pr110378-1.C: New test.
4359 2023-08-07 Andrew Pinski <apinski@marvell.com>
4361 PR tree-optimization/109959
4362 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
4363 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
4364 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
4365 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
4366 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
4368 2023-08-07 liuhongt <hongtao.liu@intel.com>
4370 * gcc.target/i386/pr110762-v4hf.c: New test.
4372 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4374 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4376 2023-08-07 Jan Hubicka <jh@suse.cz>
4378 PR tree-optimization/106293
4379 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
4380 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
4382 2023-08-07 Andrew Pinski <apinski@marvell.com>
4384 PR tree-optimization/96695
4385 * gcc.dg/pr96695-1.c: New test.
4386 * gcc.dg/pr96695-10.c: New test.
4387 * gcc.dg/pr96695-11.c: New test.
4388 * gcc.dg/pr96695-12.c: New test.
4389 * gcc.dg/pr96695-2.c: New test.
4390 * gcc.dg/pr96695-3.c: New test.
4391 * gcc.dg/pr96695-4.c: New test.
4392 * gcc.dg/pr96695-5.c: New test.
4393 * gcc.dg/pr96695-6.c: New test.
4394 * gcc.dg/pr96695-7.c: New test.
4395 * gcc.dg/pr96695-8.c: New test.
4396 * gcc.dg/pr96695-9.c: New test.
4398 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4401 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4403 2023-08-06 Jan Hubicka <jh@suse.cz>
4405 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
4406 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
4407 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
4408 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
4409 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
4410 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
4411 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
4412 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
4413 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
4414 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
4415 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
4416 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
4417 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
4418 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
4419 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
4421 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
4424 * gm2/iso/run/pass/m2date.mod: New test.
4425 * gm2/iso/run/pass/testclock.mod: New test.
4426 * gm2/iso/run/pass/testclock2.mod: New test.
4428 2023-08-05 Martin Uecker <uecker@tugraz.at>
4431 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4432 * gcc.dg/attr-access-2.c: Adapt test.
4434 2023-08-05 Martin Uecker <uecker@tugraz.at>
4436 * gcc.dg/pr68193.c: New test.
4438 2023-08-04 David Malcolm <dmalcolm@redhat.com>
4441 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
4442 reflect consolidation of size and assignment into a single event.
4443 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4444 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4445 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4446 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4447 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4448 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4449 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
4450 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
4451 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
4452 * gcc.dg/analyzer/explode-4.c: New test.
4453 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
4454 __attribute__ alloc_size.
4456 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4459 * gcc.target/i386/invariant-ternlog-1.c: New test.
4460 * gcc.target/i386/invariant-ternlog-2.c: New test.
4462 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4464 * gcc.target/i386/pr110717-2.c: New test case.
4466 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4468 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
4470 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
4472 * gcc.target/avr/lra-cpymem_qi.c: New.
4474 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4476 * g++.dg/vect/pr84556.cc: Add novector pragma.
4477 * g++.dg/vect/simd-1.cc: Add novector pragma.
4478 * g++.dg/vect/simd-2.cc: Add novector pragma.
4479 * g++.dg/vect/simd-3.cc: Add novector pragma.
4480 * g++.dg/vect/simd-4.cc: Add novector pragma.
4481 * g++.dg/vect/simd-5.cc: Add novector pragma.
4482 * g++.dg/vect/simd-6.cc: Add novector pragma.
4483 * g++.dg/vect/simd-7.cc: Add novector pragma.
4484 * g++.dg/vect/simd-8.cc: Add novector pragma.
4485 * g++.dg/vect/simd-9.cc: Add novector pragma.
4486 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
4487 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
4488 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
4489 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
4490 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
4491 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
4492 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
4493 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
4494 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
4495 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
4496 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
4497 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
4498 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
4499 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
4500 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
4501 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
4502 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
4503 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
4504 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
4505 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
4506 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
4507 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
4508 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
4509 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
4510 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
4511 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
4512 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
4513 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
4514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
4515 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
4516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
4517 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
4518 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
4519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
4520 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
4521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
4522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
4523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
4524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
4525 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
4526 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
4527 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
4528 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
4529 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
4530 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
4531 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
4532 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
4533 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
4534 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
4535 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
4536 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
4537 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
4538 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
4539 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
4540 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
4541 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
4542 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
4543 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
4544 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
4545 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
4546 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
4547 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
4548 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
4549 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
4550 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
4551 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
4552 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
4553 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
4554 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
4555 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
4556 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
4557 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
4558 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
4559 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
4560 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
4561 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
4562 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
4563 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
4564 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
4565 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
4566 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
4567 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
4568 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
4569 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
4570 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
4571 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
4572 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
4573 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
4574 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
4575 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
4576 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
4577 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
4578 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
4579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
4580 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
4581 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
4582 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
4583 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
4584 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
4585 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
4586 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
4587 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
4588 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
4589 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
4590 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
4591 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
4592 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
4593 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
4594 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
4595 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
4596 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
4597 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
4598 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
4599 * gcc.dg/vect/pr101445.c: Add novector pragma.
4600 * gcc.dg/vect/pr103581.c: Add novector pragma.
4601 * gcc.dg/vect/pr105219.c: Add novector pragma.
4602 * gcc.dg/vect/pr108608.c: Add novector pragma.
4603 * gcc.dg/vect/pr18400.c: Add novector pragma.
4604 * gcc.dg/vect/pr18536.c: Add novector pragma.
4605 * gcc.dg/vect/pr20122.c: Add novector pragma.
4606 * gcc.dg/vect/pr25413.c: Add novector pragma.
4607 * gcc.dg/vect/pr30784.c: Add novector pragma.
4608 * gcc.dg/vect/pr37539.c: Add novector pragma.
4609 * gcc.dg/vect/pr40074.c: Add novector pragma.
4610 * gcc.dg/vect/pr45752.c: Add novector pragma.
4611 * gcc.dg/vect/pr45902.c: Add novector pragma.
4612 * gcc.dg/vect/pr46009.c: Add novector pragma.
4613 * gcc.dg/vect/pr48172.c: Add novector pragma.
4614 * gcc.dg/vect/pr51074.c: Add novector pragma.
4615 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
4616 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
4617 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
4618 * gcc.dg/vect/pr56918.c: Add novector pragma.
4619 * gcc.dg/vect/pr56920.c: Add novector pragma.
4620 * gcc.dg/vect/pr56933.c: Add novector pragma.
4621 * gcc.dg/vect/pr57705.c: Add novector pragma.
4622 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
4623 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
4624 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
4625 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
4626 * gcc.dg/vect/pr59594.c: Add novector pragma.
4627 * gcc.dg/vect/pr59984.c: Add novector pragma.
4628 * gcc.dg/vect/pr60276.c: Add novector pragma.
4629 * gcc.dg/vect/pr61194.c: Add novector pragma.
4630 * gcc.dg/vect/pr61680.c: Add novector pragma.
4631 * gcc.dg/vect/pr62021.c: Add novector pragma.
4632 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
4633 * gcc.dg/vect/pr64252.c: Add novector pragma.
4634 * gcc.dg/vect/pr64404.c: Add novector pragma.
4635 * gcc.dg/vect/pr64421.c: Add novector pragma.
4636 * gcc.dg/vect/pr64493.c: Add novector pragma.
4637 * gcc.dg/vect/pr64495.c: Add novector pragma.
4638 * gcc.dg/vect/pr66251.c: Add novector pragma.
4639 * gcc.dg/vect/pr66253.c: Add novector pragma.
4640 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
4641 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
4642 * gcc.dg/vect/pr69820.c: Add novector pragma.
4643 * gcc.dg/vect/pr70021.c: Add novector pragma.
4644 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
4645 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
4646 * gcc.dg/vect/pr71259.c: Add novector pragma.
4647 * gcc.dg/vect/pr78005.c: Add novector pragma.
4648 * gcc.dg/vect/pr78558.c: Add novector pragma.
4649 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
4650 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
4651 * gcc.dg/vect/pr80928.c: Add novector pragma.
4652 * gcc.dg/vect/pr81410.c: Add novector pragma.
4653 * gcc.dg/vect/pr81633.c: Add novector pragma.
4654 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
4655 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
4656 * gcc.dg/vect/pr85586.c: Add novector pragma.
4657 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
4658 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
4659 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
4660 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
4661 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
4662 * gcc.dg/vect/pr90018.c: Add novector pragma.
4663 * gcc.dg/vect/pr92420.c: Add novector pragma.
4664 * gcc.dg/vect/pr94994.c: Add novector pragma.
4665 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
4666 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
4667 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
4668 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
4669 * gcc.dg/vect/pr97678.c: Add novector pragma.
4670 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
4671 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
4672 * gcc.dg/vect/slp-1.c: Add novector pragma.
4673 * gcc.dg/vect/slp-10.c: Add novector pragma.
4674 * gcc.dg/vect/slp-11a.c: Add novector pragma.
4675 * gcc.dg/vect/slp-11b.c: Add novector pragma.
4676 * gcc.dg/vect/slp-11c.c: Add novector pragma.
4677 * gcc.dg/vect/slp-12a.c: Add novector pragma.
4678 * gcc.dg/vect/slp-12b.c: Add novector pragma.
4679 * gcc.dg/vect/slp-12c.c: Add novector pragma.
4680 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
4681 * gcc.dg/vect/slp-13.c: Add novector pragma.
4682 * gcc.dg/vect/slp-14.c: Add novector pragma.
4683 * gcc.dg/vect/slp-15.c: Add novector pragma.
4684 * gcc.dg/vect/slp-16.c: Add novector pragma.
4685 * gcc.dg/vect/slp-17.c: Add novector pragma.
4686 * gcc.dg/vect/slp-18.c: Add novector pragma.
4687 * gcc.dg/vect/slp-19a.c: Add novector pragma.
4688 * gcc.dg/vect/slp-19b.c: Add novector pragma.
4689 * gcc.dg/vect/slp-19c.c: Add novector pragma.
4690 * gcc.dg/vect/slp-2.c: Add novector pragma.
4691 * gcc.dg/vect/slp-20.c: Add novector pragma.
4692 * gcc.dg/vect/slp-21.c: Add novector pragma.
4693 * gcc.dg/vect/slp-22.c: Add novector pragma.
4694 * gcc.dg/vect/slp-23.c: Add novector pragma.
4695 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
4696 * gcc.dg/vect/slp-24.c: Add novector pragma.
4697 * gcc.dg/vect/slp-25.c: Add novector pragma.
4698 * gcc.dg/vect/slp-26.c: Add novector pragma.
4699 * gcc.dg/vect/slp-28.c: Add novector pragma.
4700 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
4701 * gcc.dg/vect/slp-3.c: Add novector pragma.
4702 * gcc.dg/vect/slp-33.c: Add novector pragma.
4703 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
4704 * gcc.dg/vect/slp-34.c: Add novector pragma.
4705 * gcc.dg/vect/slp-35.c: Add novector pragma.
4706 * gcc.dg/vect/slp-37.c: Add novector pragma.
4707 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
4708 * gcc.dg/vect/slp-4.c: Add novector pragma.
4709 * gcc.dg/vect/slp-41.c: Add novector pragma.
4710 * gcc.dg/vect/slp-43.c: Add novector pragma.
4711 * gcc.dg/vect/slp-45.c: Add novector pragma.
4712 * gcc.dg/vect/slp-46.c: Add novector pragma.
4713 * gcc.dg/vect/slp-47.c: Add novector pragma.
4714 * gcc.dg/vect/slp-48.c: Add novector pragma.
4715 * gcc.dg/vect/slp-49.c: Add novector pragma.
4716 * gcc.dg/vect/slp-5.c: Add novector pragma.
4717 * gcc.dg/vect/slp-6.c: Add novector pragma.
4718 * gcc.dg/vect/slp-7.c: Add novector pragma.
4719 * gcc.dg/vect/slp-8.c: Add novector pragma.
4720 * gcc.dg/vect/slp-9.c: Add novector pragma.
4721 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
4722 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
4723 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
4724 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
4725 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
4726 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
4727 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
4728 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
4729 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
4730 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
4731 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
4732 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
4733 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
4734 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
4735 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
4736 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
4737 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
4738 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
4739 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
4740 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
4741 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
4742 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
4743 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
4744 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
4745 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
4746 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
4747 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
4748 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
4749 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
4750 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
4751 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
4752 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
4753 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
4754 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
4755 * gcc.dg/vect/vect-100.c: Add novector pragma.
4756 * gcc.dg/vect/vect-103.c: Add novector pragma.
4757 * gcc.dg/vect/vect-104.c: Add novector pragma.
4758 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
4759 * gcc.dg/vect/vect-105.c: Add novector pragma.
4760 * gcc.dg/vect/vect-106.c: Add novector pragma.
4761 * gcc.dg/vect/vect-107.c: Add novector pragma.
4762 * gcc.dg/vect/vect-108.c: Add novector pragma.
4763 * gcc.dg/vect/vect-109.c: Add novector pragma.
4764 * gcc.dg/vect/vect-11.c: Add novector pragma.
4765 * gcc.dg/vect/vect-110.c: Add novector pragma.
4766 * gcc.dg/vect/vect-113.c: Add novector pragma.
4767 * gcc.dg/vect/vect-114.c: Add novector pragma.
4768 * gcc.dg/vect/vect-115.c: Add novector pragma.
4769 * gcc.dg/vect/vect-116.c: Add novector pragma.
4770 * gcc.dg/vect/vect-117.c: Add novector pragma.
4771 * gcc.dg/vect/vect-11a.c: Add novector pragma.
4772 * gcc.dg/vect/vect-12.c: Add novector pragma.
4773 * gcc.dg/vect/vect-122.c: Add novector pragma.
4774 * gcc.dg/vect/vect-124.c: Add novector pragma.
4775 * gcc.dg/vect/vect-13.c: Add novector pragma.
4776 * gcc.dg/vect/vect-14.c: Add novector pragma.
4777 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
4778 * gcc.dg/vect/vect-15.c: Add novector pragma.
4779 * gcc.dg/vect/vect-17.c: Add novector pragma.
4780 * gcc.dg/vect/vect-18.c: Add novector pragma.
4781 * gcc.dg/vect/vect-19.c: Add novector pragma.
4782 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
4783 * gcc.dg/vect/vect-2.c: Add novector pragma.
4784 * gcc.dg/vect/vect-20.c: Add novector pragma.
4785 * gcc.dg/vect/vect-21.c: Add novector pragma.
4786 * gcc.dg/vect/vect-22.c: Add novector pragma.
4787 * gcc.dg/vect/vect-23.c: Add novector pragma.
4788 * gcc.dg/vect/vect-24.c: Add novector pragma.
4789 * gcc.dg/vect/vect-25.c: Add novector pragma.
4790 * gcc.dg/vect/vect-26.c: Add novector pragma.
4791 * gcc.dg/vect/vect-27.c: Add novector pragma.
4792 * gcc.dg/vect/vect-28.c: Add novector pragma.
4793 * gcc.dg/vect/vect-29.c: Add novector pragma.
4794 * gcc.dg/vect/vect-3.c: Add novector pragma.
4795 * gcc.dg/vect/vect-30.c: Add novector pragma.
4796 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
4797 * gcc.dg/vect/vect-31.c: Add novector pragma.
4798 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
4799 * gcc.dg/vect/vect-32.c: Add novector pragma.
4800 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
4801 * gcc.dg/vect/vect-33.c: Add novector pragma.
4802 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
4803 * gcc.dg/vect/vect-34.c: Add novector pragma.
4804 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
4805 * gcc.dg/vect/vect-35.c: Add novector pragma.
4806 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
4807 * gcc.dg/vect/vect-36.c: Add novector pragma.
4808 * gcc.dg/vect/vect-38.c: Add novector pragma.
4809 * gcc.dg/vect/vect-4.c: Add novector pragma.
4810 * gcc.dg/vect/vect-40.c: Add novector pragma.
4811 * gcc.dg/vect/vect-42.c: Add novector pragma.
4812 * gcc.dg/vect/vect-44.c: Add novector pragma.
4813 * gcc.dg/vect/vect-46.c: Add novector pragma.
4814 * gcc.dg/vect/vect-48.c: Add novector pragma.
4815 * gcc.dg/vect/vect-5.c: Add novector pragma.
4816 * gcc.dg/vect/vect-50.c: Add novector pragma.
4817 * gcc.dg/vect/vect-52.c: Add novector pragma.
4818 * gcc.dg/vect/vect-54.c: Add novector pragma.
4819 * gcc.dg/vect/vect-56.c: Add novector pragma.
4820 * gcc.dg/vect/vect-58.c: Add novector pragma.
4821 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
4822 * gcc.dg/vect/vect-6.c: Add novector pragma.
4823 * gcc.dg/vect/vect-60.c: Add novector pragma.
4824 * gcc.dg/vect/vect-62.c: Add novector pragma.
4825 * gcc.dg/vect/vect-63.c: Add novector pragma.
4826 * gcc.dg/vect/vect-64.c: Add novector pragma.
4827 * gcc.dg/vect/vect-65.c: Add novector pragma.
4828 * gcc.dg/vect/vect-66.c: Add novector pragma.
4829 * gcc.dg/vect/vect-67.c: Add novector pragma.
4830 * gcc.dg/vect/vect-68.c: Add novector pragma.
4831 * gcc.dg/vect/vect-7.c: Add novector pragma.
4832 * gcc.dg/vect/vect-70.c: Add novector pragma.
4833 * gcc.dg/vect/vect-71.c: Add novector pragma.
4834 * gcc.dg/vect/vect-72.c: Add novector pragma.
4835 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
4836 * gcc.dg/vect/vect-73.c: Add novector pragma.
4837 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
4838 * gcc.dg/vect/vect-74.c: Add novector pragma.
4839 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
4840 * gcc.dg/vect/vect-75.c: Add novector pragma.
4841 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
4842 * gcc.dg/vect/vect-76.c: Add novector pragma.
4843 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
4844 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
4845 * gcc.dg/vect/vect-77.c: Add novector pragma.
4846 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
4847 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
4848 * gcc.dg/vect/vect-78.c: Add novector pragma.
4849 * gcc.dg/vect/vect-8.c: Add novector pragma.
4850 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
4851 * gcc.dg/vect/vect-80.c: Add novector pragma.
4852 * gcc.dg/vect/vect-82.c: Add novector pragma.
4853 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
4854 * gcc.dg/vect/vect-83.c: Add novector pragma.
4855 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
4856 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
4857 * gcc.dg/vect/vect-85.c: Add novector pragma.
4858 * gcc.dg/vect/vect-86.c: Add novector pragma.
4859 * gcc.dg/vect/vect-87.c: Add novector pragma.
4860 * gcc.dg/vect/vect-88.c: Add novector pragma.
4861 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
4862 * gcc.dg/vect/vect-89.c: Add novector pragma.
4863 * gcc.dg/vect/vect-9.c: Add novector pragma.
4864 * gcc.dg/vect/vect-92.c: Add novector pragma.
4865 * gcc.dg/vect/vect-93.c: Add novector pragma.
4866 * gcc.dg/vect/vect-95.c: Add novector pragma.
4867 * gcc.dg/vect/vect-96.c: Add novector pragma.
4868 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
4869 * gcc.dg/vect/vect-97.c: Add novector pragma.
4870 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
4871 * gcc.dg/vect/vect-98.c: Add novector pragma.
4872 * gcc.dg/vect/vect-99.c: Add novector pragma.
4873 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
4874 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
4875 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
4876 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
4877 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
4878 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
4879 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
4880 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
4881 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
4882 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
4883 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
4884 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
4885 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
4886 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
4887 * gcc.dg/vect/vect-all.c: Add novector pragma.
4888 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
4889 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
4890 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
4891 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
4892 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
4893 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
4894 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
4895 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
4896 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
4897 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
4898 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
4899 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
4900 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
4901 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
4902 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
4903 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
4904 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
4905 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
4906 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
4907 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
4908 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
4909 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
4910 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
4911 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
4912 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
4913 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
4914 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
4915 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
4916 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
4917 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
4918 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
4919 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
4920 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
4921 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
4922 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
4923 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
4924 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
4925 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
4926 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
4927 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
4928 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
4929 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
4930 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
4931 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
4932 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
4933 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
4934 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
4935 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
4936 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
4937 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
4938 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
4939 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
4940 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
4941 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
4942 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
4943 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
4944 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
4945 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
4946 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
4947 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
4948 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
4949 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
4950 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
4951 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
4952 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
4953 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
4954 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
4955 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
4956 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
4957 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
4958 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
4959 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
4960 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
4961 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
4962 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
4963 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
4964 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
4965 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
4966 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
4967 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
4968 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
4969 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
4970 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
4971 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
4972 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
4973 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
4974 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
4975 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
4976 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
4977 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
4978 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
4979 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
4980 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
4981 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
4982 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
4983 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
4984 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
4985 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
4986 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
4987 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
4988 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
4989 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
4990 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
4991 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
4992 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
4993 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
4994 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
4995 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
4996 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
4997 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
4998 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
4999 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
5000 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
5001 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
5002 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
5003 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
5004 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
5005 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
5006 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
5007 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
5008 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
5009 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
5010 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
5011 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
5012 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
5013 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
5014 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
5015 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
5016 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
5017 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
5018 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
5019 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
5020 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
5021 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
5022 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
5023 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
5024 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
5025 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
5026 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
5027 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
5028 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
5029 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
5030 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
5031 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
5032 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
5033 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
5034 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
5035 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
5036 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
5037 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
5038 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
5039 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
5040 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
5041 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
5042 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
5043 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
5044 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
5045 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
5046 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
5047 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
5048 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
5049 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
5050 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
5051 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
5052 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
5053 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
5054 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
5055 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
5056 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
5057 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
5058 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
5059 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
5060 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
5061 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
5062 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
5063 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
5064 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
5065 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
5066 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
5067 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
5068 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
5069 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
5070 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
5071 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
5072 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
5073 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
5074 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
5075 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
5076 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
5077 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
5078 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
5079 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
5080 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
5081 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
5082 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
5083 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
5084 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
5085 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
5086 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
5087 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
5088 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
5089 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
5090 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
5091 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
5092 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
5093 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
5094 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
5095 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
5096 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
5097 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
5098 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
5099 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
5100 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
5101 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
5102 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
5103 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
5104 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
5105 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
5106 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
5107 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
5108 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
5109 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
5110 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
5111 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
5112 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
5113 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
5114 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
5115 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
5116 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
5117 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
5118 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
5119 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
5120 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
5121 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
5122 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
5123 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
5124 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
5125 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
5126 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
5127 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
5128 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
5129 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
5130 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
5131 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
5132 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
5133 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
5134 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
5135 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
5136 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
5137 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
5138 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
5139 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
5140 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
5141 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
5142 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
5143 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
5144 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
5145 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
5146 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
5147 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
5149 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5151 * gcc.dg/vect/vect-novector-pragma.c: New test.
5153 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5155 * g++.dg/vect/vect.exp (support vect- prefix).
5156 * g++.dg/vect/vect-novector-pragma.cc: New test.
5158 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5161 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5162 * gcc.target/aarch64/vect-widen-shift.c: New test.
5164 2023-08-04 Richard Biener <rguenther@suse.de>
5166 PR tree-optimization/110838
5167 * gcc.dg/vect/pr110838.c: New testcase.
5169 2023-08-04 Pan Li <pan2.li@intel.com>
5172 2023-08-04 Pan Li <pan2.li@intel.com>
5174 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5176 2023-08-04 Pan Li <pan2.li@intel.com>
5179 2023-08-04 Pan Li <pan2.li@intel.com>
5181 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5184 2023-08-04 Pan Li <pan2.li@intel.com>
5187 2023-08-04 Pan Li <pan2.li@intel.com>
5189 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5191 2023-08-04 Pan Li <pan2.li@intel.com>
5194 2023-08-04 Pan Li <pan2.li@intel.com>
5196 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5199 2023-08-04 Andrew Pinski <apinski@marvell.com>
5201 PR tree-optimization/110874
5202 * gcc.c-torture/compile/pr110874-a.c: New test.
5204 2023-08-04 Drew Ross <drross@redhat.com>
5206 PR middle-end/101955
5207 * gcc.dg/pr101955.c: New test.
5209 2023-08-04 Pan Li <pan2.li@intel.com>
5211 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5214 2023-08-04 Pan Li <pan2.li@intel.com>
5216 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5218 2023-08-04 Pan Li <pan2.li@intel.com>
5220 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5223 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5225 * gcc.target/aarch64/pr110625_3.c: New testcase.
5227 2023-08-04 Pan Li <pan2.li@intel.com>
5229 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5231 2023-08-04 Pan Li <pan2.li@intel.com>
5233 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5235 2023-08-04 Pan Li <pan2.li@intel.com>
5237 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
5238 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
5240 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5242 * g++.dg/ipa/pure-const-3.C: Move source to...
5243 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5245 * g++.dg/ipa/pure-const-3b.C: New.
5247 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
5249 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
5250 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
5251 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
5252 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
5253 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
5254 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
5255 * gcc.target/bpf/core-builtin-type-based.c: New test.
5256 * gcc.target/bpf/core-builtin-type-id.c: New test.
5257 * gcc.target/bpf/core-support.h: New test.
5259 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5262 * gcc.dg/analyzer/pr108171.c: New test.
5264 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5267 * gcc.dg/analyzer/pr110882.c: New test.
5269 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5271 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5272 (test_can_div_trunc_p_const): Add more tests.
5274 2023-08-03 Richard Biener <rguenther@suse.de>
5276 PR tree-optimization/110838
5277 * gcc.dg/torture/pr110838.c: New testcase.
5279 2023-08-03 Richard Biener <rguenther@suse.de>
5281 PR tree-optimization/110702
5282 * gcc.dg/torture/pr110702.c: New testcase.
5284 2023-08-03 Richard Biener <rguenther@suse.de>
5286 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5288 2023-08-03 Richard Biener <rguenther@suse.de>
5290 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5291 and eliminate both in the end.
5293 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5295 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
5296 * gcc.target/s390/vxe2/vlbr-1.c: New test.
5297 * gcc.target/s390/vxe2/vstbr-1.c: New test.
5298 * gcc.target/s390/vxe2/vstbr-2.c: New test.
5300 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5302 * lib/target-supports.exp (check_effective_target_vect_bswap):
5305 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
5307 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
5308 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
5309 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
5310 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
5311 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
5313 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5316 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5317 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5319 2023-08-03 Pan Li <pan2.li@intel.com>
5321 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5323 2023-08-03 Andrew Pinski <apinski@marvell.com>
5325 * gcc.c-torture/execute/20230802-1.c: New test.
5327 2023-08-03 Pan Li <pan2.li@intel.com>
5329 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5331 2023-08-02 Eric Feng <ef2648@columbia.edu>
5334 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
5335 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
5336 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
5338 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5340 PR rtl-optimization/110869
5341 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
5342 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
5343 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
5344 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
5345 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
5346 constant is already reduced.
5347 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
5348 constant is already reduced.
5350 2023-08-02 Richard Biener <rguenther@suse.de>
5352 PR tree-optimization/92335
5353 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
5354 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
5355 expect predictive commoning to happen instead of sinking.
5356 * gcc.dg/vect/pr65947-3.c: Ajdust.
5358 2023-08-02 Pan Li <pan2.li@intel.com>
5360 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5362 2023-08-02 Jan Hubicka <jh@suse.cz>
5364 * gcc.dg/unroll-1.c: Fix template.
5366 2023-08-02 Jan Hubicka <jh@suse.cz>
5368 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5370 2023-08-02 liuhongt <hongtao.liu@intel.com>
5372 * gcc.target/i386/pr81904.c: New test.
5374 2023-08-02 liuhongt <hongtao.liu@intel.com>
5376 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5378 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5381 * gm2/pim/fail/badxproc.mod: New test.
5383 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5385 * gcc.target/s390/aligned-1.c: New test.
5386 * gcc.target/s390/unaligned-1.c: New test.
5388 2023-08-01 Jan Hubicka <jh@suse.cz>
5390 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
5391 * gcc.dg/vect/vect-1.c: Check profile consistency.
5392 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
5393 * gcc.dg/vect/vect-10.c: Check profile consistency.
5394 * gcc.dg/vect/vect-100.c: Check profile consistency.
5395 * gcc.dg/vect/vect-103.c: Check profile consistency.
5396 * gcc.dg/vect/vect-104.c: Check profile consistency.
5397 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
5398 * gcc.dg/vect/vect-105.c: Check profile consistency.
5399 * gcc.dg/vect/vect-106.c: Check profile consistency.
5400 * gcc.dg/vect/vect-107.c: Check profile consistency.
5401 * gcc.dg/vect/vect-108.c: Check profile consistency.
5402 * gcc.dg/vect/vect-109.c: Check profile consistency.
5403 * gcc.dg/vect/vect-11.c: Check profile consistency.
5404 * gcc.dg/vect/vect-110.c: Check profile consistency.
5405 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
5406 * gcc.dg/vect/vect-112.c: Check profile consistency.
5407 * gcc.dg/vect/vect-113.c: Check profile consistency.
5408 * gcc.dg/vect/vect-114.c: Check profile consistency.
5409 * gcc.dg/vect/vect-115.c: Check profile consistency.
5410 * gcc.dg/vect/vect-116.c: Check profile consistency.
5411 * gcc.dg/vect/vect-117.c: Check profile consistency.
5412 * gcc.dg/vect/vect-118.c: Check profile consistency.
5413 * gcc.dg/vect/vect-119.c: Check profile consistency.
5414 * gcc.dg/vect/vect-11a.c: Check profile consistency.
5415 * gcc.dg/vect/vect-12.c: Check profile consistency.
5416 * gcc.dg/vect/vect-120.c: Check profile consistency.
5417 * gcc.dg/vect/vect-121.c: Check profile consistency.
5418 * gcc.dg/vect/vect-122.c: Check profile consistency.
5419 * gcc.dg/vect/vect-123.c: Check profile consistency.
5420 * gcc.dg/vect/vect-124.c: Check profile consistency.
5421 * gcc.dg/vect/vect-126.c: Check profile consistency.
5422 * gcc.dg/vect/vect-13.c: Check profile consistency.
5423 * gcc.dg/vect/vect-14.c: Check profile consistency.
5424 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
5425 * gcc.dg/vect/vect-15.c: Check profile consistency.
5426 * gcc.dg/vect/vect-17.c: Check profile consistency.
5427 * gcc.dg/vect/vect-18.c: Check profile consistency.
5428 * gcc.dg/vect/vect-19.c: Check profile consistency.
5429 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
5430 * gcc.dg/vect/vect-2.c: Check profile consistency.
5431 * gcc.dg/vect/vect-20.c: Check profile consistency.
5432 * gcc.dg/vect/vect-21.c: Check profile consistency.
5433 * gcc.dg/vect/vect-22.c: Check profile consistency.
5434 * gcc.dg/vect/vect-23.c: Check profile consistency.
5435 * gcc.dg/vect/vect-24.c: Check profile consistency.
5436 * gcc.dg/vect/vect-25.c: Check profile consistency.
5437 * gcc.dg/vect/vect-26.c: Check profile consistency.
5438 * gcc.dg/vect/vect-27.c: Check profile consistency.
5439 * gcc.dg/vect/vect-28.c: Check profile consistency.
5440 * gcc.dg/vect/vect-29.c: Check profile consistency.
5441 * gcc.dg/vect/vect-3.c: Check profile consistency.
5442 * gcc.dg/vect/vect-30.c: Check profile consistency.
5443 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
5444 * gcc.dg/vect/vect-31.c: Check profile consistency.
5445 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
5446 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
5447 * gcc.dg/vect/vect-32.c: Check profile consistency.
5448 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
5449 * gcc.dg/vect/vect-33.c: Check profile consistency.
5450 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
5451 * gcc.dg/vect/vect-34.c: Check profile consistency.
5452 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
5453 * gcc.dg/vect/vect-35.c: Check profile consistency.
5454 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
5455 * gcc.dg/vect/vect-36.c: Check profile consistency.
5456 * gcc.dg/vect/vect-38.c: Check profile consistency.
5457 * gcc.dg/vect/vect-4.c: Check profile consistency.
5458 * gcc.dg/vect/vect-40.c: Check profile consistency.
5459 * gcc.dg/vect/vect-42.c: Check profile consistency.
5460 * gcc.dg/vect/vect-44.c: Check profile consistency.
5461 * gcc.dg/vect/vect-46.c: Check profile consistency.
5462 * gcc.dg/vect/vect-48.c: Check profile consistency.
5463 * gcc.dg/vect/vect-5.c: Check profile consistency.
5464 * gcc.dg/vect/vect-50.c: Check profile consistency.
5465 * gcc.dg/vect/vect-52.c: Check profile consistency.
5466 * gcc.dg/vect/vect-54.c: Check profile consistency.
5467 * gcc.dg/vect/vect-56.c: Check profile consistency.
5468 * gcc.dg/vect/vect-58.c: Check profile consistency.
5469 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
5470 * gcc.dg/vect/vect-6.c: Check profile consistency.
5471 * gcc.dg/vect/vect-60.c: Check profile consistency.
5472 * gcc.dg/vect/vect-62.c: Check profile consistency.
5473 * gcc.dg/vect/vect-63.c: Check profile consistency.
5474 * gcc.dg/vect/vect-64.c: Check profile consistency.
5475 * gcc.dg/vect/vect-65.c: Check profile consistency.
5476 * gcc.dg/vect/vect-66.c: Check profile consistency.
5477 * gcc.dg/vect/vect-67.c: Check profile consistency.
5478 * gcc.dg/vect/vect-68.c: Check profile consistency.
5479 * gcc.dg/vect/vect-7.c: Check profile consistency.
5480 * gcc.dg/vect/vect-70.c: Check profile consistency.
5481 * gcc.dg/vect/vect-71.c: Check profile consistency.
5482 * gcc.dg/vect/vect-72.c: Check profile consistency.
5483 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
5484 * gcc.dg/vect/vect-73.c: Check profile consistency.
5485 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
5486 * gcc.dg/vect/vect-74.c: Check profile consistency.
5487 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
5488 * gcc.dg/vect/vect-75.c: Check profile consistency.
5489 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
5490 * gcc.dg/vect/vect-76.c: Check profile consistency.
5491 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
5492 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
5493 * gcc.dg/vect/vect-77.c: Check profile consistency.
5494 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
5495 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
5496 * gcc.dg/vect/vect-78.c: Check profile consistency.
5497 * gcc.dg/vect/vect-8.c: Check profile consistency.
5498 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
5499 * gcc.dg/vect/vect-80.c: Check profile consistency.
5500 * gcc.dg/vect/vect-82.c: Check profile consistency.
5501 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
5502 * gcc.dg/vect/vect-83.c: Check profile consistency.
5503 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
5504 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
5505 * gcc.dg/vect/vect-85.c: Check profile consistency.
5506 * gcc.dg/vect/vect-86.c: Check profile consistency.
5507 * gcc.dg/vect/vect-87.c: Check profile consistency.
5508 * gcc.dg/vect/vect-88.c: Check profile consistency.
5509 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
5510 * gcc.dg/vect/vect-89.c: Check profile consistency.
5511 * gcc.dg/vect/vect-9.c: Check profile consistency.
5512 * gcc.dg/vect/vect-91.c: Check profile consistency.
5513 * gcc.dg/vect/vect-92.c: Check profile consistency.
5514 * gcc.dg/vect/vect-93.c: Check profile consistency.
5515 * gcc.dg/vect/vect-95.c: Check profile consistency.
5516 * gcc.dg/vect/vect-96.c: Check profile consistency.
5517 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
5518 * gcc.dg/vect/vect-97.c: Check profile consistency.
5519 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
5520 * gcc.dg/vect/vect-98.c: Check profile consistency.
5521 * gcc.dg/vect/vect-99.c: Check profile consistency.
5523 2023-08-01 Pan Li <pan2.li@intel.com>
5524 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5526 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
5528 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
5529 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
5530 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
5531 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
5532 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
5533 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
5534 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
5535 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
5536 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
5537 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
5538 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
5539 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
5540 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
5541 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
5542 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
5543 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
5544 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
5545 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
5546 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
5547 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
5548 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
5549 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
5550 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
5551 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
5552 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
5553 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
5554 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
5555 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
5556 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
5557 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
5558 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
5559 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
5560 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
5561 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
5562 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
5563 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
5564 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
5565 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
5566 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
5567 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
5568 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
5569 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
5570 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
5571 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
5572 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
5573 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
5574 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
5575 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
5576 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
5577 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
5578 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
5580 2023-08-01 Pan Li <pan2.li@intel.com>
5582 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
5583 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
5585 2023-08-01 liuhongt <hongtao.liu@intel.com>
5587 * gcc.target/i386/pr87007-4.c: Adjust testcase.
5588 * gcc.target/i386/pr87007-5.c: Ditto.
5590 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5593 * gm2/iso/pass/constvec.mod: New test.
5594 * gm2/iso/pass/constvec2.mod: New test.
5595 * gm2/iso/run/pass/constvec3.mod: New test.
5597 2023-08-01 Andrew Pinski <apinski@marvell.com>
5599 PR tree-optimization/93044
5600 * gcc.dg/tree-ssa/cast-1.c: New test.
5601 * gcc.dg/tree-ssa/cast-2.c: New test.
5603 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
5606 * gcc.dg/Wmissing-variable-declarations.c: New test.
5608 2023-07-31 Andrew Pinski <apinski@marvell.com>
5610 PR tree-optimization/106164
5611 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
5613 2023-07-31 Andrew Pinski <apinski@marvell.com>
5615 PR tree-optimization/106164
5616 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
5618 2023-07-31 Andrew Pinski <apinski@marvell.com>
5620 PR tree-optimization/100864
5621 * gcc.dg/tree-ssa/bitops-3.c: New test.
5623 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
5625 * gcc.dg/pr110582.c: New.
5627 2023-07-31 David Malcolm <dmalcolm@redhat.com>
5630 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
5631 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
5633 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
5635 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
5636 * gfortran.dg/goacc/host_data-error.f90: New testcase.
5637 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
5639 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5641 * gcc.dg/cmp-mem-const-1.c: New test.
5642 * gcc.dg/cmp-mem-const-2.c: New test.
5643 * gcc.dg/cmp-mem-const-3.c: New test.
5644 * gcc.dg/cmp-mem-const-4.c: New test.
5645 * gcc.dg/cmp-mem-const-5.c: New test.
5646 * gcc.dg/cmp-mem-const-6.c: New test.
5647 * gcc.target/s390/cmp-mem-const-1.c: New test.
5649 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5651 * gcc.target/aarch64/pr110625_1.c: New testcase.
5652 * gcc.target/aarch64/pr110625_2.c: New testcase.
5654 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5657 * gcc.target/i386/pr110843.c: New test case.
5659 2023-07-31 Pan Li <pan2.li@intel.com>
5661 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5663 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5665 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5667 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
5668 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5669 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
5670 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
5671 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
5672 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
5673 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
5674 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
5675 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
5676 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
5677 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
5679 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
5682 * gcc.target/i386/pr110790-1.c: New test case.
5683 * gcc.target/i386/pr110790-2.c: Likewise.
5685 2023-07-29 Jan Hubicka <jh@suse.cz>
5687 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
5689 2023-07-28 Harald Anlauf <anlauf@gmx.de>
5692 * gfortran.dg/assumed_type_18.f90: New test.
5694 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
5696 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
5699 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
5703 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
5704 * g++.dg/lto/pr89335_0.C: Likewise.
5705 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
5706 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
5707 * g++.dg/warn/pr83054-2.C: New test.
5709 2023-07-28 Jan Hubicka <jh@suse.cz>
5712 * g++.dg/tree-ssa/loop-split-1.C: New test.
5714 2023-07-28 Jan Hubicka <jh@suse.cz>
5716 PR middle-end/106293
5717 * gcc.dg/tree-prof/loop-split-1.c: New test.
5718 * gcc.dg/tree-prof/loop-split-2.c: New test.
5719 * gcc.dg/tree-prof/loop-split-3.c: New test.
5721 2023-07-28 xuli <xuli1@eswincomputing.com>
5723 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
5724 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
5725 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
5726 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
5727 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
5728 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
5729 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
5730 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
5731 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
5732 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
5733 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
5734 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
5735 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
5736 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
5737 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
5738 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
5739 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
5740 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
5741 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
5742 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
5743 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
5744 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
5745 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
5746 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
5747 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
5748 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
5749 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
5750 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
5751 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
5752 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
5753 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
5754 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
5755 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
5756 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
5757 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
5759 2023-07-28 Jan Hubicka <jh@suse.cz>
5761 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
5762 * gcc.target/i386/avx2-gather-6.c: Likewise.
5763 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
5765 2023-07-28 liuhongt <hongtao.liu@intel.com>
5767 * gcc.target/i386/pr110788.c: New test.
5769 2023-07-27 David Faust <david.faust@oracle.com>
5773 * gcc.target/bpf/sload-1.c: New test.
5774 * gcc.target/bpf/sload-pseudoc-1.c: New test.
5775 * gcc.target/bpf/smov-1.c: New test.
5776 * gcc.target/bpf/smov-pseudoc-1.c: New test.
5778 2023-07-27 David Faust <david.faust@oracle.com>
5780 * gcc.target/bpf/alu-2.c: New test.
5781 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
5783 2023-07-27 Jan Hubicka <jh@suse.cz>
5785 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
5786 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
5787 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
5788 * gcc.dg/unroll-1.c: Test for profile mismatches.
5789 * gcc.dg/unroll-3.c: Test for profile mismatches.
5790 * gcc.dg/unroll-4.c: Test for profile mismatches.
5791 * gcc.dg/unroll-5.c: Test for profile mismatches.
5792 * gcc.dg/unroll-6.c: Test for profile mismatches.
5794 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
5796 * gfortran.dg/gomp/teams-6.f90: Extend.
5798 2023-07-27 Jan Hubicka <jh@suse.cz>
5800 * gcc.dg/pr102385.c: Check for no profile mismatches.
5801 * gcc.dg/pr96931.c: Check for no profile mismatches.
5802 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
5803 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
5804 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
5805 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
5806 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
5807 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
5808 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
5809 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
5810 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
5811 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
5812 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
5813 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
5814 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
5815 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
5816 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
5817 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
5818 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
5819 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
5820 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
5821 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
5823 2023-07-27 Patrick Palka <ppalka@redhat.com>
5826 * g++.dg/cpp0x/constexpr-empty18.C: New test.
5827 * g++.dg/cpp0x/constexpr-empty19.C: New test.
5829 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5831 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
5832 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
5833 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
5834 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
5835 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
5836 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
5837 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
5838 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
5839 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
5840 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
5841 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
5842 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
5843 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
5844 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
5845 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
5846 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
5847 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
5848 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
5849 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
5850 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
5851 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
5852 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
5853 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
5854 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
5855 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
5856 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
5857 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
5859 2023-07-27 demin.han <demin.han@starfivetech.com>
5861 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
5863 2023-07-27 Richard Biener <rguenther@suse.de>
5865 PR tree-optimization/110829
5866 * gcc.dg/pr56837.c: XFAIL part of the testcase.
5868 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
5871 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
5873 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
5874 Richard Biener <rguenther@suse.de>
5876 PR tree-optimization/110776
5877 * gcc.target/powerpc/pr110776.c: New test.
5879 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
5881 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
5882 * gcc.target/riscv/pr102957.c: Likewise.
5884 2023-07-26 Patrick Palka <ppalka@redhat.com>
5888 * g++.dg/cpp1z/class-deduction115.C: New test.
5889 * g++.dg/template/ttp39.C: New test.
5891 2023-07-26 Patrick Palka <ppalka@redhat.com>
5895 * g++.dg/template/ttp38.C: New test.
5897 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
5899 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
5900 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
5901 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
5902 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
5904 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
5906 * gcc.target/riscv/attribute-20.c: New test.
5907 * gcc.target/riscv/attribute-21.c: New test.
5908 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
5910 2023-07-26 Patrick Palka <ppalka@redhat.com>
5913 * g++.dg/cpp2a/nontype-float3.C: New test.
5915 2023-07-26 Harald Anlauf <anlauf@gmx.de>
5918 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
5919 * gfortran.dg/data_char_5.f90: Likewise.
5920 * gfortran.dg/data_char_6.f90: New test.
5922 2023-07-26 Jason Merrill <jason@redhat.com>
5925 * g++.dg/template/template-keyword4.C: New test.
5927 2023-07-26 David Faust <david.faust@oracle.com>
5929 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
5930 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
5931 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
5932 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
5933 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
5934 * gcc.target/bpf/atomic-op-1.c: New test.
5935 * gcc.target/bpf/atomic-op-2.c: New test.
5936 * gcc.target/bpf/atomic-op-3.c: New test.
5937 * gcc.target/bpf/atomic-xchg-1.c: New test.
5938 * gcc.target/bpf/atomic-xchg-2.c: New test.
5940 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
5942 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
5943 `main` of this testcase.
5945 2023-07-26 Carl Love <cel@us.ibm.com>
5947 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
5948 vec-replace-word-runnable_1.c.
5949 * gcc.target/powerpc/vec-replace-word-runnable_1.c
5950 (dg-options): add -flax-vector-conversions.
5951 (vec_replace_unaligned) Fix first argument type.
5952 (vresult_uchar): Fix expected results.
5953 (vec_replace_unaligned): Update for loop to check uchar results.
5954 Remove extra spaces in if statements. Insert missing spaces in
5956 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
5958 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5960 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
5961 instead of dg-options.
5963 2023-07-26 Richard Biener <rguenther@suse.de>
5965 PR tree-optimization/106081
5966 * gcc.dg/vect/pr106081.c: New testcase.
5968 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
5971 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
5974 2023-07-26 Li Xu <xuli1@eswincomputing.com>
5976 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
5978 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5981 * gcc.target/i386/pr110762.c: New test.
5983 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
5985 * gcc.target/bpf/neg-1.c: New test.
5986 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
5988 2023-07-26 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/110799
5991 * gcc.dg/torture/pr110799.c: New testcase.
5993 2023-07-26 Jakub Jelinek <jakub@redhat.com>
5995 PR tree-optimization/110755
5996 * gcc.dg/pr110755.c: New test.
5998 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
6001 * g++.target/powerpc/pr110741.C: New test.
6003 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6005 * gcc.target/riscv/fsflags.c: New test.
6007 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6012 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
6013 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
6014 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
6015 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
6016 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
6017 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
6019 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6022 * g++.dg/cpp1y/constexpr-110619.C: New test.
6024 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6026 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
6027 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
6028 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
6029 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
6030 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6031 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
6032 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
6033 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
6034 * g++.dg/cpp0x/overflow1.C: Likewise.
6035 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
6036 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
6037 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
6038 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
6039 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
6040 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
6041 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
6042 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
6043 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
6044 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
6045 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
6046 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
6047 * g++.dg/cpp1y/pr68180.C: Likewise.
6048 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
6049 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
6050 * g++.dg/cpp2a/bit-cast11.C: Likewise.
6051 * g++.dg/cpp2a/bit-cast12.C: Likewise.
6052 * g++.dg/cpp2a/bit-cast14.C: Likewise.
6053 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
6054 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
6055 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
6056 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
6057 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
6058 * g++.dg/cpp2a/constinit10.C: Likewise.
6059 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
6060 * g++.dg/ext/constexpr-vla2.C: Likewise.
6061 * g++.dg/ext/constexpr-vla3.C: Likewise.
6062 * g++.dg/ubsan/pr63956.C: Likewise.
6064 2023-07-26 Jason Merrill <jason@redhat.com>
6066 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6068 2023-07-25 Andrew Pinski <apinski@marvell.com>
6071 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6074 2023-07-25 Marek Polacek <polacek@redhat.com>
6077 * g++.dg/cpp1y/constexpr-110382.C: New test.
6079 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6083 * gfortran.dg/gomp/teams-6.f90: New test.
6085 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6087 * gnat.dg/unroll3.adb: Adjust.
6089 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6091 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6093 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6096 * gcc.target/powerpc/pr103605.h: New.
6097 * gcc.target/powerpc/pr103605-1.c: New.
6098 * gcc.target/powerpc/pr103605-2.c: New.
6100 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
6103 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
6104 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
6105 * gm2/extensions/asm/fail/stressreturn.mod: New test.
6106 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
6107 * gm2/extensions/asm/pass/fooasm.mod: New test.
6109 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6113 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6114 * gfortran.dg/gomp/teams-5.f90: New test.
6116 2023-07-24 Drew Ross <drross@redhat.com>
6117 Jakub Jelinek <jakub@redhat.com>
6119 PR middle-end/109986
6120 * gcc.c-torture/execute/pr109986.c: New test.
6121 * gcc.dg/tree-ssa/pr109986.c: New test.
6123 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6126 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
6127 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
6128 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
6129 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
6130 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
6131 * gcc.target/bpf/diag-smod.c: Likewise.
6133 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
6135 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
6136 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
6138 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6141 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6142 * gcc.target/bpf/bswap-2.c: New test.
6144 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6146 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
6147 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
6148 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
6149 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
6150 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
6151 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
6152 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
6153 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
6154 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
6156 2023-07-24 Richard Biener <rguenther@suse.de>
6158 PR tree-optimization/110777
6159 * gcc.dg/pr110777.c: New testcase.
6161 2023-07-24 Richard Biener <rguenther@suse.de>
6163 PR tree-optimization/110766
6164 * gcc.dg/torture/pr110766.c: New testcase.
6166 2023-07-24 Pan Li <pan2.li@intel.com>
6168 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
6169 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
6171 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
6173 * gcc.target/riscv/pr110748-1.c: New Test.
6174 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
6175 patterns to avoid random string matches.
6177 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6179 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6181 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6184 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6186 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6188 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6190 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6191 Richard Biener <rguenther@suse.de>
6194 * gcc.dg/pr110699.c: New test case.
6196 2023-07-21 Marek Polacek <polacek@redhat.com>
6199 * g++.dg/cpp0x/noexcept80.C: New test.
6201 2023-07-21 Jan Hubicka <jh@suse.cz>
6203 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
6204 * gcc.dg/tree-ssa/dce-1.c: Likewise.
6206 2023-07-21 Jan Hubicka <jh@suse.cz>
6208 * gcc.dg/loop-unswitch-17.c: Disable ch.
6209 * gcc.dg/pr103079.c: Disable ch.
6210 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
6212 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6213 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6215 2023-07-21 Richard Biener <rguenther@suse.de>
6217 PR tree-optimization/41320
6218 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6220 2023-07-21 Jan Hubicka <jh@suse.cz>
6222 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6224 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6226 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
6227 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
6228 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
6229 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
6230 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
6231 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
6232 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
6233 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
6234 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
6235 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
6236 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
6237 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
6238 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
6239 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
6240 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
6241 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
6242 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
6243 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
6244 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
6245 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
6246 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
6247 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
6248 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
6249 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
6250 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
6251 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
6252 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
6253 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
6254 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
6255 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
6256 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
6257 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
6258 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
6259 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
6260 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
6261 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
6262 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
6263 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
6264 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
6265 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
6266 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
6267 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
6268 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
6269 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
6270 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
6271 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
6272 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
6273 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
6275 2023-07-21 Richard Biener <rguenther@suse.de>
6277 PR tree-optimization/88540
6278 * gcc.target/i386/pr88540.c: New testcase.
6279 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
6280 * gcc.target/i386/pr54855-12.c: Adjust.
6281 * gcc.target/i386/pr54855-13.c: Likewise.
6282 * gcc.target/i386/pr110170.c: Likewise.
6283 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
6285 2023-07-21 Andrew Pinski <apinski@marvell.com>
6287 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
6288 the passes that enables match-and-simplify.
6289 * gcc.dg/tree-ssa/minmax-23.c: New test.
6291 2023-07-21 Richard Biener <rguenther@suse.de>
6293 PR tree-optimization/110742
6294 * g++.dg/torture/pr110742.C: New testcase.
6296 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6299 * gcc.dg/pr110729.c: New test.
6301 2023-07-21 liuhongt <hongtao.liu@intel.com>
6303 * c-c++-common/fcf-protection-10.c: New test.
6304 * c-c++-common/fcf-protection-11.c: New test.
6305 * c-c++-common/fcf-protection-12.c: New test.
6306 * c-c++-common/fcf-protection-8.c: New test.
6307 * c-c++-common/fcf-protection-9.c: New test.
6308 * gcc.target/i386/pr89701-1.c: New test.
6309 * gcc.target/i386/pr89701-2.c: New test.
6310 * gcc.target/i386/pr89701-3.c: New test.
6312 2023-07-21 liuhongt <hongtao.liu@intel.com>
6314 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
6315 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
6316 * lib/target-supports.exp (add_options_for_float16): Add
6317 -msse2 for i?86-*-* || x86_64-*-*.
6319 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6322 * gcc.dg/analyzer/pr110455.c: New test.
6324 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6327 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6329 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
6331 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
6332 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
6333 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
6334 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
6336 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6339 * gcc.target/i386/pr110717.c: New test.
6341 2023-07-20 Marek Polacek <polacek@redhat.com>
6343 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6345 2023-07-20 Marek Polacek <polacek@redhat.com>
6348 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
6349 * g++.dg/cpp2a/desig28.C: New test.
6350 * g++.dg/cpp2a/desig29.C: New test.
6352 2023-07-20 Jan Hubicka <jh@suse.cz>
6354 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
6355 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
6356 static; update template.
6357 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
6358 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
6359 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
6361 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6363 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6365 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6367 * gfortran.dg/ieee/comparisons_1.f90: New test.
6368 * gfortran.dg/ieee/comparisons_2.f90: New test.
6369 * gfortran.dg/ieee/comparisons_3.F90: New test.
6371 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6374 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
6375 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
6376 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
6378 2023-07-20 Pan Li <pan2.li@intel.com>
6380 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6381 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6383 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6385 * gcc.target/i386/pr88873.c: New test case.
6387 2023-07-20 Richard Biener <rguenther@suse.de>
6390 * g++.target/i386/pr61747.C: New testcase.
6392 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
6394 PR preprocessor/103902
6395 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
6396 "size_t" throughout.
6397 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
6399 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6401 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6403 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6405 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6407 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6409 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6412 2023-07-19 Marek Polacek <polacek@redhat.com>
6415 * g++.dg/diagnostic/base.C: New test.
6417 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6420 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6422 2023-07-19 Marek Polacek <polacek@redhat.com>
6425 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6427 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6429 * gcc.target/avr/lra-elim.c: New test.
6431 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6433 * gm2/errors/fail/badabs.mod: New test.
6434 * gm2/errors/fail/badenum.mod: New test.
6436 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
6438 * gcc.target/aarch64/feature-bf16-backport.c: New test.
6439 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
6440 * gcc.target/aarch64/feature-fp16-backport.c: New test.
6441 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
6442 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
6443 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
6444 * gcc.target/aarch64/feature-memtag-backport.c: New test.
6445 * gcc.target/aarch64/feature-sha3-backport.c: New test.
6446 * gcc.target/aarch64/feature-sm4-backport.c: New test.
6448 2023-07-19 Andrew Pinski <apinski@marvell.com>
6450 PR tree-optimization/110252
6451 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
6452 __builtin_parity loses the nonzerobits info.
6453 * gcc.c-torture/execute/pr110252-1.c: New test.
6454 * gcc.c-torture/execute/pr110252-2.c: New test.
6455 * gcc.c-torture/execute/pr110252-3.c: New test.
6456 * gcc.c-torture/execute/pr110252-4.c: New test.
6458 2023-07-19 Andrew Pinski <apinski@marvell.com>
6460 PR tree-optimization/110726
6461 * gcc.c-torture/execute/bitops-1.c: New test.
6463 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6465 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
6466 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
6467 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
6469 2023-07-19 Jakub Jelinek <jakub@redhat.com>
6471 PR tree-optimization/110731
6472 * gcc.dg/pr110731.c: New test.
6474 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
6476 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
6478 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
6481 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
6482 the additional count variable.
6484 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6486 * gcc.target/riscv/arch-2.c: Update -march.
6487 * gcc.target/riscv/arch-3.c: Ditto.
6488 * gcc.target/riscv/arch-5.c: Ditto.
6489 * gcc.target/riscv/arch-8.c: Ditto.
6490 * gcc.target/riscv/attribute-10.c: Ditto.
6491 * gcc.target/riscv/attribute-18.c: Ditto.
6492 * gcc.target/riscv/attribute-19.c: Ditto.
6493 * gcc.target/riscv/attribute-8.c: Ditto.
6494 * gcc.target/riscv/attribute-9.c: Ditto.
6495 * gcc.target/riscv/pr102957.c: Ditto.
6496 * gcc.target/riscv/arch-22.cc: New test.
6497 * gcc.target/riscv/arch-23.c: New file.
6499 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6501 * gcc.target/riscv/stack_save_restore.c: Moved to...
6502 * gcc.target/riscv/stack_save_restore_2.c: ...here.
6503 * gcc.target/riscv/stack_save_restore_1.c: New test.
6505 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
6507 PR preprocessor/103902
6508 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
6509 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
6510 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
6511 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
6513 2023-07-19 liuhongt <hongtao.liu@intel.com>
6515 * gcc.target/i386/pr109504.c: New test.
6516 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
6517 * gcc.target/i386/sse2-float16-1.c: Ditto.
6518 * gcc.target/i386/sse2-float16-4.c: New test.
6519 * gcc.target/i386/sse2-float16-5.c: New test.
6520 * g++.target/i386/float16-1.C: Adjust error info.
6522 2023-07-18 Marek Polacek <polacek@redhat.com>
6525 * g++.dg/cpp/string-4.C: New test.
6526 * g++.dg/cpp/ucn-2.C: New test.
6528 2023-07-18 Marek Polacek <polacek@redhat.com>
6530 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
6533 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
6535 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
6536 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
6537 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
6539 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
6540 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
6541 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
6542 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
6543 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
6544 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
6545 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
6546 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
6547 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
6549 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
6550 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
6551 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
6552 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
6553 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
6554 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
6556 2023-07-18 Patrick Palka <ppalka@redhat.com>
6558 * g++.dg/overload/conv-op5.C: New test.
6560 2023-07-18 Patrick Palka <ppalka@redhat.com>
6563 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
6564 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
6566 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6568 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
6569 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
6570 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
6571 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
6572 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
6573 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
6574 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
6575 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
6576 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
6577 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
6578 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
6579 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
6580 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
6581 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
6582 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
6583 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
6584 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
6585 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
6586 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
6587 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
6588 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
6589 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
6590 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
6591 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
6592 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
6594 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6596 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
6597 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
6598 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
6599 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
6600 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
6601 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
6602 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
6603 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
6604 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
6605 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
6607 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
6609 * gcc.target/riscv/attribute-20.c: Removed.
6611 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
6613 * gcc.target/s390/vector/vec-cmpge.c: New test.
6615 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
6617 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
6619 2023-07-18 liuhongt <hongtao.liu@intel.com>
6621 * gcc.target/i386/pr110591.c: New test.
6622 * gcc.target/i386/pr110591-2.c: New test.
6624 2023-07-18 Pan Li <pan2.li@intel.com>
6626 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6628 2023-07-18 Pan Li <pan2.li@intel.com>
6629 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6631 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6633 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
6634 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
6635 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
6636 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
6637 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
6638 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
6639 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
6640 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
6641 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
6642 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
6643 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
6644 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
6645 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
6646 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
6647 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
6648 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
6649 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
6650 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
6651 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
6652 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
6653 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
6654 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
6655 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
6656 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
6657 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
6658 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
6659 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
6660 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
6661 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
6662 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
6663 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
6664 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
6665 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
6666 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
6667 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
6668 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
6669 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
6670 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
6671 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
6672 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
6673 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
6674 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
6675 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
6676 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
6678 2023-07-17 Harald Anlauf <anlauf@gmx.de>
6682 * gfortran.dg/deferred_character_37.f90: New test.
6684 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6686 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
6687 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
6689 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6692 * gfortran.dg/intent_out_22.f90: New test.
6694 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6696 * gfortran.dg/finalize_53.f90: New test.
6698 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
6701 * gcc.target/riscv/attribute-20.c: New test.
6702 * gcc.target/riscv/pr110696.c: New test.
6704 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6706 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
6707 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
6708 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
6709 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
6710 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
6711 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
6712 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
6713 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
6714 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
6716 2023-07-17 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/110669
6719 * gcc.dg/torture/pr110669.c: New testcase.
6721 2023-07-17 Andrew Pinski <apinski@marvell.com>
6723 PR tree-optimization/95923
6724 * gcc.dg/tree-ssa/bitops-2.c: New test.
6725 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
6727 2023-07-17 Andrew Pinski <apinski@marvell.com>
6729 PR tree-optimization/110666
6730 * gcc.c-torture/execute/pr110666-1.c: New test.
6732 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
6734 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
6735 * gcc.target/i386/funcspec-56.inc: Handle new march.
6737 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6739 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
6740 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
6742 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6744 * g++.dg/other/i386-2.C: Add -msm4.
6745 * g++.dg/other/i386-3.C: Ditto.
6746 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6747 * gcc.target/i386/sse-12.c: Add -msm4.
6748 * gcc.target/i386/sse-13.c: Ditto.
6749 * gcc.target/i386/sse-14.c: Ditto.
6750 * gcc.target/i386/sse-22.c: Add sm4.
6751 * gcc.target/i386/sse-23.c: Ditto.
6752 * lib/target-supports.exp (check_effective_target_sm4): New.
6753 * gcc.target/i386/sm4-1.c: New test.
6754 * gcc.target/i386/sm4-check.h: Ditto.
6755 * gcc.target/i386/sm4key4-2.c: Ditto.
6756 * gcc.target/i386/sm4rnds4-2.c: Ditto.
6758 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6760 * g++.dg/other/i386-2.C: Add -msha512.
6761 * g++.dg/other/i386-3.C: Ditto.
6762 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6763 * gcc.target/i386/sse-12.c: Add -msha512.
6764 * gcc.target/i386/sse-13.c: Ditto.
6765 * gcc.target/i386/sse-14.c: Ditto.
6766 * gcc.target/i386/sse-22.c: Add sha512.
6767 * gcc.target/i386/sse-23.c: Ditto.
6768 * lib/target-supports.exp (check_effective_target_sha512): New.
6769 * gcc.target/i386/sha512-1.c: New test.
6770 * gcc.target/i386/sha512-check.h: Ditto.
6771 * gcc.target/i386/sha512msg1-2.c: Ditto.
6772 * gcc.target/i386/sha512msg2-2.c: Ditto.
6773 * gcc.target/i386/sha512rnds2-2.c: Ditto.
6775 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6777 * g++.dg/other/i386-2.C: Add -msm3.
6778 * g++.dg/other/i386-3.C: Ditto.
6779 * gcc.target/i386/avx-1.c: Add new define for immediate.
6780 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6781 * gcc.target/i386/sse-12.c: Add -msm3.
6782 * gcc.target/i386/sse-13.c: Ditto.
6783 * gcc.target/i386/sse-14.c: Ditto.
6784 * gcc.target/i386/sse-22.c: Add sm3.
6785 * gcc.target/i386/sse-23.c: Ditto.
6786 * lib/target-supports.exp (check_effective_target_sm3): New.
6787 * gcc.target/i386/sm3-1.c: New test.
6788 * gcc.target/i386/sm3-check.h: Ditto.
6789 * gcc.target/i386/sm3msg1-2.c: Ditto.
6790 * gcc.target/i386/sm3msg2-2.c: Ditto.
6791 * gcc.target/i386/sm3rnds2-2.c: Ditto.
6793 2023-07-17 Kong Lingling <lingling.kong@intel.com>
6794 Haochen Jiang <haochen.jiang@intel.com>
6796 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
6797 * g++.dg/other/i386-3.C: Ditto.
6798 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
6799 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
6800 * gcc.target/i386/sse-13.c: Ditto.
6801 * gcc.target/i386/sse-14.c: Ditto.
6802 * gcc.target/i386/sse-22.c: Ditto.
6803 * gcc.target/i386/sse-23.c: Ditto.
6804 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6805 * lib/target-supports.exp
6806 (check_effective_target_avxvnniint16): New.
6807 * gcc.target/i386/avxvnniint16-1.c: Ditto.
6808 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
6809 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
6810 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
6811 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
6812 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
6813 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
6815 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
6817 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
6819 2023-07-15 Patrick Palka <ppalka@redhat.com>
6822 * g++.dg/cpp1z/elide8.C: New test.
6824 2023-07-15 Patrick Palka <ppalka@redhat.com>
6827 * g++.dg/cpp2a/fn-template26.C: New test.
6829 2023-07-14 Jason Merrill <jason@redhat.com>
6832 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
6833 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
6835 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
6838 * gcc.target/i386/pr110588.c: New test case.
6840 2023-07-14 Marek Polacek <polacek@redhat.com>
6841 Jason Merrill <jason@redhat.com>
6844 * g++.dg/cpp0x/constexpr-template12.C: New test.
6845 * g++.dg/cpp1z/constexpr-template1.C: New test.
6846 * g++.dg/cpp1z/constexpr-template2.C: New test.
6848 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
6851 * gcc.target/i386/pr110206.c: New test.
6853 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6855 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
6856 Adapt testcase for link fail.
6857 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
6858 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
6859 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
6860 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
6861 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
6862 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
6864 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6867 * gfortran.dg/intent_out_21.f90: New test.
6869 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6872 * gfortran.dg/intent_out_20.f90: New test.
6874 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6877 * gfortran.dg/intent_out_19.f90: New test.
6879 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6881 PR tree-optimization/109154
6882 * gcc.dg/vect/vect-ifcvt-20.c: New test.
6884 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6886 PR tree-optimization/109154
6887 * gcc.dg/vect/vect-ifcvt-19.c: New test.
6889 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
6891 * gcc.target/riscv/arch-22.c: New test.
6892 * gcc.target/riscv/predef-28.c: New test.
6894 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
6897 * gcc.target/pdp11/pr107841.c: New test.
6899 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
6902 * gfortran.dg/pdt_33.f90: New test.
6904 2023-07-13 Carl Love <cel@us.ibm.com>
6906 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
6907 test_fpscr_rn_builtin_1.c. Add comment.
6908 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
6909 return value of __builtin_set_fpscr_rn builtin.
6910 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
6912 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
6915 * gcc.target/alpha/pr106966.c: New test.
6917 2023-07-13 Andrew Pinski <apinski@marvell.com>
6919 * gcc.dg/tree-ssa/pr110293-1.c: New test.
6920 * gcc.dg/tree-ssa/pr110539-1.c: New test.
6921 * gcc.dg/tree-ssa/pr110539-2.c: New test.
6922 * gcc.dg/tree-ssa/pr110539-3.c: New test.
6923 * gcc.dg/tree-ssa/pr110539-4.c: New test.
6925 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
6927 PR middle-end/109520
6928 * gcc.target/i386/pr109520.c: New test.
6930 2023-07-13 Pan Li <pan2.li@intel.com>
6932 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
6933 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
6934 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
6935 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
6936 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
6937 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
6938 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
6940 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6942 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
6944 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6946 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
6948 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
6949 Kewen Lin <linkw@linux.ibm.com>
6951 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
6953 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6955 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
6956 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
6957 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
6959 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
6961 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
6963 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
6964 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
6965 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
6966 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
6967 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
6968 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
6969 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
6970 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
6971 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
6973 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
6975 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
6977 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
6979 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
6981 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
6983 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
6985 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
6987 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
6989 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6991 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6993 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
6995 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
6997 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
6999 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7001 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7003 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7005 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7007 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7009 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7011 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7013 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7015 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7017 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7019 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7021 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7023 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7025 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7027 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7029 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7031 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7033 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7035 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7037 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7039 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7041 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7043 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7045 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7047 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7049 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7051 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7053 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7055 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7057 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7059 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7061 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7063 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7065 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7067 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7069 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7071 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7073 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7075 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7077 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7079 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7081 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7083 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7085 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7087 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7089 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7091 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7093 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7095 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7097 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7099 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7101 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7103 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7105 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7107 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7109 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7111 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7113 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7115 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7117 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7119 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7121 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7123 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7125 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7127 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7129 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7131 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7133 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7136 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7138 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
7139 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
7140 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
7141 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
7142 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
7143 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
7144 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
7145 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
7146 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
7147 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
7148 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
7149 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
7150 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
7151 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
7152 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
7153 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
7155 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7157 PR tree-optimization/107043
7158 * gcc.dg/tree-ssa/pr107043.c: New test.
7160 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7162 PR tree-optimization/107053
7163 * gcc.dg/tree-ssa/pr107053.c: New test.
7165 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7167 * gcc.dg/pr83073.c: Adjust testcase.
7169 2023-07-12 Jan Hubicka <jh@suse.cz>
7171 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7173 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7175 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
7176 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
7177 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
7179 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7182 * gcc.target/i386/pr110598.c: New test case.
7184 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7186 * gfortran.dg/pdt_33.f03: New test.
7188 2023-07-12 Richard Biener <rguenther@suse.de>
7190 PR tree-optimization/110630
7191 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
7192 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
7194 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7196 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
7197 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
7198 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
7199 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
7201 2023-07-12 Jan Beulich <jbeulich@suse.com>
7203 * gcc.target/i386/avx2-dupv4sf.c: New test.
7204 * gcc.target/i386/avx2-dupv4si.c: Likewise.
7205 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
7206 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
7208 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7210 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7211 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7213 2023-07-12 liuhongt <hongtao.liu@intel.com>
7215 * gcc.target/i386/pr110438.c: New test.
7216 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7218 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7220 * g++.target/i386/mv16.C: Add graniterapids-d.
7221 * gcc.target/i386/funcspec-56.inc: Handle new march.
7223 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7225 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7227 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7229 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
7230 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
7231 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
7232 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
7233 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
7234 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
7235 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
7236 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
7237 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
7238 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
7239 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
7240 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
7242 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
7244 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
7245 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
7246 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
7247 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
7248 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
7249 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
7251 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7254 * gfortran.dg/findloc_10.f90: New test.
7256 2023-07-11 Carl Love <cel@us.ibm.com>
7258 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
7259 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
7260 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
7261 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
7262 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
7263 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
7264 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
7265 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
7266 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
7267 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
7268 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
7269 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
7270 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
7271 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
7272 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
7274 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
7275 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
7276 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
7277 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
7278 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
7279 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
7280 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
7282 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7284 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7286 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
7288 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
7289 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
7292 2023-07-11 Patrick Palka <ppalka@redhat.com>
7295 * g++.dg/cpp1y/var-templ83.C: New test.
7297 2023-07-11 liuhongt <hongtao.liu@intel.com>
7300 * g++.target/i386/pr110170.C: Fix typo.
7302 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7304 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7306 (test): Remove an unnecessary cast.
7308 2023-07-10 Patrick Palka <ppalka@redhat.com>
7311 * g++.dg/template/ttp37.C: New test.
7313 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7316 * gcc.target/arm/pr110268-1.c: New test.
7317 * gcc.target/arm/pr110268-2.c: New test.
7319 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7321 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7323 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7325 PR tree-optimization/110557
7326 * g++.dg/vect/pr110557.cc: New test.
7328 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7330 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7331 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7333 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7335 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7337 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7339 * gdc.dg/asm4.d: Update test.
7341 2023-07-10 liuhongt <hongtao.liu@intel.com>
7343 * g++.target/i386/pr110170.C: New test.
7344 * gcc.target/i386/pr110170.c: New test.
7346 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7348 * gdc.dg/rtti1.d: Move array concat testcase to ...
7349 * gdc.dg/nogc1.d: ... here. New test.
7351 2023-07-09 Jan Hubicka <jh@suse.cz>
7353 * gcc.dg/predict-22.c: Update template.
7355 2023-07-08 Jan Hubicka <jh@suse.cz>
7357 PR tree-optimization/110600
7358 * gcc.c-torture/compile/pr110600.c: New test.
7360 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7364 * gfortran.dg/pr99139.f90 : New test
7365 * gfortran.dg/pr99368.f90 : New test
7367 2023-07-08 Jan Hubicka <jh@suse.cz>
7369 PR middle-end/110590
7370 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
7371 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
7373 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7374 Steven G. Kargl <kargl@gcc.gnu.org>
7377 * gfortran.dg/intent_out_16.f90: New test.
7378 * gfortran.dg/intent_out_17.f90: New test.
7379 * gfortran.dg/intent_out_18.f90: New test.
7381 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7384 * gfortran.dg/findloc_9.f90: New test.
7386 2023-07-07 Jan Hubicka <jh@suse.cz>
7388 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
7389 * gcc.dg/pr43864-3.c: Likewise.
7390 * gcc.dg/pr43864-4.c: Likewise.
7391 * gcc.dg/pr43864.c: Likewise.
7392 * gcc.dg/unroll-7.c: xfail.
7394 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7396 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7398 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7402 * gcc.target/i386/pr110533.c: New test case.
7403 * gcc.target/i386/pr43644-2.c: Likewise.
7405 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7408 * gdc.dg/pr98277.d: Add more tests.
7409 * gdc.dg/pr108842.d: New test.
7411 2023-07-07 Jan Hubicka <jh@suse.cz>
7413 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
7414 * gcc.dg/pr43864-2.c: Likewise.
7415 * gcc.dg/pr43864-3.c: Likewise.
7416 * gcc.dg/pr43864-4.c: Likewise.
7417 * gcc.dg/pr43864.c: Likewise.
7418 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
7419 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
7420 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7421 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
7422 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7423 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7424 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7425 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7426 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7427 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
7428 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
7429 * gcc.dg/tree-ssa/update-threading.c: Likewise.
7430 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
7431 * gcc.dg/unroll-7.c: Likewise.
7432 * gcc.dg/unroll-8.c: Likewise.
7433 * gfortran.dg/pr25623-2.f90: Likewise.
7434 * gfortran.dg/pr25623.f90: Likewise.
7435 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
7436 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
7437 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
7439 2023-07-07 Jan Hubicka <jh@suse.cz>
7441 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7443 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7445 * gcc.target/s390/vector/vec-init-3.c: New test.
7447 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7449 * gcc.target/i386/pr110372.c: New.
7451 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7453 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7455 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7456 * gcc.dg/tree-ssa/vrp122.c: Same.
7458 2023-07-07 Pan Li <pan2.li@intel.com>
7459 Robin Dapp <rdapp@ventanamicro.com>
7461 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7463 2023-07-06 Jan Hubicka <jh@suse.cz>
7466 * gfortran.dg/pr25623-2.f90: New test.
7468 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
7470 * gcc.target/aarch64/pr110449.c: New testcase.
7472 2023-07-06 Richard Biener <rguenther@suse.de>
7474 PR tree-optimization/110556
7475 * gcc.dg/torture/pr110556.c: New testcase.
7477 2023-07-06 Richard Biener <rguenther@suse.de>
7479 PR tree-optimization/110515
7480 * g++.dg/opt/pr110515.C: New testcase.
7482 2023-07-06 Richard Biener <rguenther@suse.de>
7484 PR tree-optimization/110544
7485 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
7487 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
7489 * gcc.target/i386/inline_attr_arch.c: New test.
7490 * gcc.target/i386/inline_target_clones.c: Ditto.
7492 2023-07-06 liuhongt <hongtao.liu@intel.com>
7494 * gcc.target/i386/pr110170-2.c: New test.
7496 2023-07-06 liuhongt <hongtao.liu@intel.com>
7498 * gcc.target/i386/pr110170-3.c: New test.
7500 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
7502 * gcc.target/aarch64/pr110474.c: New testcase.
7504 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7506 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
7507 tests for variable index.
7508 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
7509 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
7510 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
7511 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
7513 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
7516 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7518 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
7520 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
7521 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
7522 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
7523 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
7524 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
7527 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7528 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7530 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
7531 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
7532 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
7533 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
7534 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
7535 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
7536 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
7537 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
7538 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
7539 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
7540 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
7541 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
7542 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
7543 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
7545 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
7547 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
7548 * gcc.target/mips/expand-block-move-r6.c: new test.
7550 2023-07-05 Richard Biener <rguenther@suse.de>
7552 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
7554 2023-07-05 Jan Beulich <jbeulich@suse.com>
7556 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
7558 2023-07-05 Jan Beulich <jbeulich@suse.com>
7561 * gcc.target/i386/pr100711-6.c: New test.
7563 2023-07-05 Jan Beulich <jbeulich@suse.com>
7566 * gcc.target/i386/pr100711-4.c: New test.
7567 * gcc.target/i386/pr100711-5.c: New test.
7569 2023-07-05 Jan Beulich <jbeulich@suse.com>
7572 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
7573 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
7574 towards generated code.
7575 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
7578 2023-07-05 Jan Beulich <jbeulich@suse.com>
7581 * gcc.target/i386/avx512-binop-not-1.h: New.
7582 * gcc.target/i386/avx512-binop-not-2.h: New.
7583 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
7584 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
7586 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7588 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
7589 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
7590 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
7591 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
7592 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
7593 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
7594 * gcc.target/riscv/rvv/base/abi-17.c: New test.
7595 * gcc.target/riscv/rvv/base/abi-18.c: New test.
7597 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7599 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
7600 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
7601 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
7602 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
7603 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
7605 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
7607 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
7608 encourage if-conversion.
7609 * gcc.target/mips/movcc-3.c: Same as above.
7611 2023-07-04 Richard Biener <rguenther@suse.de>
7613 PR tree-optimization/110491
7614 * gcc.dg/torture/pr110491.c: New testcase.
7616 2023-07-04 Richard Biener <rguenther@suse.de>
7618 PR tree-optimization/110376
7619 * gcc.dg/torture/pr110376.c: New testcase.
7621 2023-07-04 Richard Biener <rguenther@suse.de>
7623 PR tree-optimization/110228
7624 * gcc.dg/torture/pr110228.c: New testcase.
7625 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
7627 2023-07-04 Richard Biener <rguenther@suse.de>
7629 PR tree-optimization/110436
7630 * gcc.dg/pr110436.c: New testcase.
7632 2023-07-04 Richard Biener <rguenther@suse.de>
7634 PR middle-end/110495
7635 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7636 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7638 2023-07-04 Richard Biener <rguenther@suse.de>
7640 PR tree-optimization/110310
7641 * gcc.target/i386/pr110310.c: New testcase.
7642 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7644 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7646 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7648 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
7650 * gcc.target/riscv/zvbb.c: New test.
7651 * gcc.target/riscv/zvbc.c: New test.
7652 * gcc.target/riscv/zvkg.c: New test.
7653 * gcc.target/riscv/zvkn-1.c: New test.
7654 * gcc.target/riscv/zvkn.c: New test.
7655 * gcc.target/riscv/zvknc-1.c: New test.
7656 * gcc.target/riscv/zvknc-2.c: New test.
7657 * gcc.target/riscv/zvknc.c: New test.
7658 * gcc.target/riscv/zvkned.c: New test.
7659 * gcc.target/riscv/zvkng-1.c: New test.
7660 * gcc.target/riscv/zvkng-2.c: New test.
7661 * gcc.target/riscv/zvkng.c: New test.
7662 * gcc.target/riscv/zvknha.c: New test.
7663 * gcc.target/riscv/zvknhb.c: New test.
7664 * gcc.target/riscv/zvks-1.c: New test.
7665 * gcc.target/riscv/zvks.c: New test.
7666 * gcc.target/riscv/zvksc-1.c: New test.
7667 * gcc.target/riscv/zvksc-2.c: New test.
7668 * gcc.target/riscv/zvksc.c: New test.
7669 * gcc.target/riscv/zvksed.c: New test.
7670 * gcc.target/riscv/zvksg-1.c: New test.
7671 * gcc.target/riscv/zvksg-2.c: New test.
7672 * gcc.target/riscv/zvksg.c: New test.
7673 * gcc.target/riscv/zvksh.c: New test.
7674 * gcc.target/riscv/zvkt.c: New test.
7676 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7678 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7679 * lib/obj-c++.exp: Likewise.
7681 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
7684 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
7685 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
7686 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
7687 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
7688 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
7689 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
7690 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
7691 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
7692 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
7693 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
7694 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
7695 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
7696 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
7697 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
7698 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
7699 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
7700 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
7701 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
7702 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
7703 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
7704 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
7705 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
7706 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
7707 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
7709 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7711 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7712 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7713 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7714 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7715 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7716 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7717 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7718 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7719 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7720 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7721 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7722 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7724 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7726 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
7727 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
7728 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
7729 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
7730 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
7731 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
7732 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
7734 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
7737 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7739 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7740 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7741 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7742 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7743 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7744 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7745 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7746 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7747 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7748 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7749 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7750 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7752 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7754 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7755 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7756 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7757 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7758 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7759 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7760 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7761 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7762 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7763 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7764 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7765 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7767 2023-07-03 Richard Biener <rguenther@suse.de>
7769 PR tree-optimization/110506
7770 * gcc.dg/pr110506-2.c: New testcase.
7772 2023-07-03 Richard Biener <rguenther@suse.de>
7774 PR tree-optimization/110506
7775 * gcc.dg/pr110506.c: New testcase.
7777 2023-07-03 Andrew Pinski <apinski@marvell.com>
7779 PR tree-optimization/110381
7780 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
7782 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7784 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
7786 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7788 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7790 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7792 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
7794 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7796 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7798 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7800 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
7802 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7804 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
7806 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7808 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
7810 (mips-dg-init): Handle the recognization of mips16e2 targets.
7811 (mips-dg-options): Add dependencies for mips16e2.
7813 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7815 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
7817 2023-07-02 Jakub Jelinek <jakub@redhat.com>
7819 PR tree-optimization/110508
7820 * gcc.dg/pr110508.c: New test.
7822 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7825 * gdc.dg/pr108962.d: New test.
7827 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7830 * gdc.dg/torture/pr110516a.d: New test.
7831 * gdc.dg/torture/pr110516b.d: New test.
7833 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7836 * gdc.dg/pr110514a.d: New test.
7837 * gdc.dg/pr110514b.d: New test.
7838 * gdc.dg/pr110514c.d: New test.
7839 * gdc.dg/pr110514d.d: New test.
7841 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7844 * gdc.dg/pr110471a.d: New test.
7845 * gdc.dg/pr110471b.d: New test.
7846 * gdc.dg/pr110471c.d: New test.
7848 2023-07-01 Jan Hubicka <jh@suse.cz>
7850 PR tree-optimization/25623
7851 * gfortran.dg/pr25623.f90: New test.
7853 2023-07-01 Jan Hubicka <jh@suse.cz>
7855 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
7857 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
7858 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
7860 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
7862 * gcc.target/i386/rotate-6.c: New test case.
7863 * gcc.target/i386/sse2-stv-1.c: Likewise.
7865 2023-07-01 Jan Hubicka <jh@suse.cz>
7867 PR tree-optimization/103680
7868 * gcc.dg/tree-ssa/pr103680.c: New test.
7869 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
7871 2023-06-30 Patrick Palka <ppalka@redhat.com>
7873 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
7874 duplicate diagnostic check.
7876 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
7878 PR tree-optimization/101832
7879 * gcc.dg/builtin-object-size-pr101832.c: New test.
7881 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
7883 * gcc.c-torture/execute/20230630-1.c: New test.
7884 * gcc.c-torture/execute/20230630-2.c: Likewise.
7885 * gcc.c-torture/execute/20230630-3.c: Likewise
7886 * gcc.c-torture/execute/20230630-4.c: Likewise
7888 2023-06-30 David Malcolm <dmalcolm@redhat.com>
7891 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
7892 early versions of gdb that don't support our dwarf version, via
7895 2023-06-30 David Malcolm <dmalcolm@redhat.com>
7896 Marek Polacek <polacek@redhat.com>
7899 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
7900 param to gcc_jit_type_get_vector.
7901 (verify_comparisons): Use a typedef rather than __vector.
7903 2023-06-30 Jan Hubicka <jh@suse.cz>
7905 PR middle-end/109849
7906 * gcc.dg/predict-18.c: Improve testcase.
7908 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
7910 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
7911 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
7912 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
7913 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
7914 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
7915 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
7916 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
7917 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
7918 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
7919 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
7920 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
7921 * gcc.target/aarch64/abd_widen_2.c: New file.
7922 * gcc.target/aarch64/abd_widen_3.c: New file.
7923 * gcc.target/aarch64/abd_widen_4.c: New file.
7925 2023-06-30 Richard Biener <rguenther@suse.de>
7927 PR tree-optimization/110496
7928 * gcc.dg/pr110496.c: New testcase.
7930 2023-06-30 Richard Biener <rguenther@suse.de>
7932 PR tree-optimization/110381
7933 * gcc.dg/vect/pr110381.c: Add check_vect ().
7935 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
7937 * gcc.target/mips/align-1-n64.c: New test.
7938 * gcc.target/mips/align-1-o32.c: New test.
7940 2023-06-29 Jan Hubicka <jh@suse.cz>
7942 PR tree-optimization/109849
7943 * gcc.dg/ipa/pr109849.c: New test.
7945 2023-06-29 Marek Polacek <polacek@redhat.com>
7947 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
7949 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
7950 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
7951 -fno-report-bug. Adjust scan-sarif-file.
7952 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
7955 2023-06-29 Marek Polacek <polacek@redhat.com>
7957 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
7958 * gcc.target/i386/pr69482-1.c: Likewise.
7960 2023-06-29 Patrick Palka <ppalka@redhat.com>
7963 * g++.dg/cpp0x/noexcept79.C: New test.
7965 2023-06-29 Patrick Palka <ppalka@redhat.com>
7968 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
7970 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
7973 * gcc.dg/variable-sized-type-flex-array.c: New test.
7975 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
7977 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
7978 comparisons are desired, to see if 256-bit instructions are
7979 generated inappropriately (fixes test on -march=cascadelake).
7981 2023-06-29 Alexandre Oliva <oliva@adacore.com>
7983 * lib/options.exp (check_for_options_with_filter): Handle
7984 missing frontend compiler like disabled language.
7986 2023-06-29 Richard Biener <rguenther@suse.de>
7988 PR middle-end/110452
7989 * gcc.target/i386/pr110452.c: New file.
7991 2023-06-29 Richard Biener <rguenther@suse.de>
7993 PR middle-end/110461
7994 * gcc.dg/pr110461.c: New testcase.
7996 2023-06-29 Richard Biener <rguenther@suse.de>
7999 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8001 2023-06-29 Pan Li <pan2.li@intel.com>
8003 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
8004 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
8005 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
8006 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
8007 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
8009 2023-06-29 Pan Li <pan2.li@intel.com>
8011 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
8012 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
8014 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8016 * lib/target-supports.exp (check_effective_target_lra): Remove
8017 cris-*-* from expression for exceptions to LRA.
8019 2023-06-28 Jan Hubicka <jh@suse.cz>
8021 PR middle-end/110334
8022 * g++.dg/opt/pr66119.C: Disable early inlining.
8023 * gcc.c-torture/compile/pr110334.c: New test.
8024 * gcc.dg/tree-ssa/pr110334.c: New test.
8026 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8029 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8031 2023-06-28 Patrick Palka <ppalka@redhat.com>
8035 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
8037 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
8038 kind mismatch for variable template has_P_match_V.
8039 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
8041 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
8042 not captured" error.
8043 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
8044 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
8045 template argument to variable template A so that A<> is valid.
8046 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
8047 declaration with no type" error.
8048 * g++.dg/parse/template30.C: Don't expect "parse error in
8049 template argument list" error.
8050 * g++.dg/cpp1y/var-templ82.C: New test.
8052 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8056 * gdc.dg/torture/pr110406.d: New test.
8058 2023-06-28 Marek Polacek <polacek@redhat.com>
8061 * g++.dg/cpp0x/decltype-110175.C: New test.
8063 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8066 * g++.dg/torture/pr110308.C: New test.
8068 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8070 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8072 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8074 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8076 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8078 2023-06-28 Richard Biener <rguenther@suse.de>
8080 PR tree-optimization/110451
8081 * gfortran.dg/vect/pr110451.f: New testcase.
8083 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8086 * gfortran.dg/pr49213.f90 : New test
8088 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8090 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8092 2023-06-28 Richard Biener <rguenther@suse.de>
8094 PR tree-optimization/110443
8095 * gcc.dg/torture/pr110443.c: New testcase.
8097 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8099 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8100 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8102 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8104 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
8105 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
8106 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
8107 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
8109 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8112 * gcc.target/powerpc/pr104124.c: New.
8114 2023-06-28 Jan Hubicka <jh@suse.cz>
8116 PR tree-optimization/110377
8117 * gcc.dg/ipa/pr110377.c: New test.
8119 2023-06-28 Andrew Pinski <apinski@marvell.com>
8121 PR tree-optimization/110444
8122 * gcc.c-torture/compile/pr110444-1.c: New test.
8124 2023-06-28 Jason Merrill <jason@redhat.com>
8127 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8129 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8131 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
8132 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
8133 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
8134 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
8136 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8138 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8139 record a workaround.
8141 2023-06-28 Jason Merrill <jason@redhat.com>
8144 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
8145 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
8146 * g++.dg/cpp26/feat-cxx26.C: New test.
8148 2023-06-28 Jason Merrill <jason@redhat.com>
8150 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8152 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8154 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
8155 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
8156 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
8157 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
8158 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
8159 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
8160 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
8161 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
8162 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
8163 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
8164 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
8165 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
8166 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
8167 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
8169 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8171 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8173 2023-06-28 liuhongt <hongtao.liu@intel.com>
8175 * gcc.target/i386/bf16_short_warn.c: New test.
8177 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8179 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
8180 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
8181 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
8182 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
8183 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
8184 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
8185 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
8186 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
8187 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
8188 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
8189 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
8190 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
8191 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
8192 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
8193 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
8194 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
8195 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
8196 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
8197 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
8198 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
8200 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8202 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
8203 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
8204 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
8205 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
8206 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
8207 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
8208 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
8209 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
8210 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
8211 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
8213 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8215 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8216 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8218 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8220 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8222 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8224 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8226 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
8228 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
8229 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
8230 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
8231 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
8232 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
8233 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
8234 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
8236 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8238 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
8239 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
8240 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
8241 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
8242 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
8244 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8246 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8248 2023-06-27 Andrew Pinski <apinski@marvell.com>
8250 PR middle-end/110420
8251 PR middle-end/103979
8253 * gcc.c-torture/compile/asmgoto-6.c: New test.
8255 2023-06-27 Richard Biener <rguenther@suse.de>
8257 PR tree-optimization/96208
8258 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
8259 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
8261 2023-06-27 liuhongt <hongtao.liu@intel.com>
8263 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8265 2023-06-27 liuhongt <hongtao.liu@intel.com>
8267 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8269 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8271 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
8272 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
8273 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
8274 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
8275 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
8276 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
8278 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8280 * gcc.target/s390/larl-1.c: New test.
8282 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8284 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8286 2023-06-26 Richard Biener <rguenther@suse.de>
8288 PR tree-optimization/110381
8289 * gcc.dg/vect/pr110381.c: New testcase.
8291 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8293 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8294 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8296 2023-06-26 liuhongt <hongtao.liu@intel.com>
8298 * gcc.target/aarch64/pr110371.c: New test.
8300 2023-06-26 liuhongt <hongtao.liu@intel.com>
8302 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8303 * gcc.target/i386/pr110018-2.c: Ditto.
8305 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8307 * gcc.target/i386/mvc17.c: New test.
8309 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8311 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8313 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8316 * gdc.dg/pr110359.d: New test.
8318 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8320 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
8321 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
8323 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8325 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8327 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8329 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
8330 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
8331 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
8332 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
8333 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
8334 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
8336 2023-06-25 Pan Li <pan2.li@intel.com>
8338 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
8339 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8340 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8341 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8342 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8343 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8344 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
8345 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
8347 2023-06-25 Pan Li <pan2.li@intel.com>
8349 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
8350 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
8351 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
8352 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
8353 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
8355 2023-06-25 liuhongt <hongtao.liu@intel.com>
8357 * gcc.target/i386/pr110309.c: New test.
8359 2023-06-25 yulong <shiyulong@iscas.ac.cn>
8361 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
8362 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8363 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8364 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8365 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8366 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8367 * gcc.target/riscv/rvv/base/abi-17.c: New test.
8368 * gcc.target/riscv/rvv/base/abi-18.c: New test.
8370 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8372 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
8373 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
8374 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
8375 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
8376 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
8377 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
8378 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
8379 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
8380 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
8381 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
8382 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
8383 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
8384 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
8385 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
8386 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
8387 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
8388 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
8389 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
8390 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
8391 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
8392 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
8393 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
8394 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
8395 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
8396 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
8397 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
8398 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
8399 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
8400 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
8401 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
8402 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
8403 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
8404 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
8405 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
8406 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
8407 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
8409 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8411 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8412 #define INCLUDE_VECTOR.
8414 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8417 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8419 2023-06-23 Marek Polacek <polacek@redhat.com>
8421 * lib/target-supports.exp (check_effective_target_c++23): Return
8422 1 also if check_effective_target_c++26.
8423 (check_effective_target_c++23_down): New.
8424 (check_effective_target_c++26_only): New.
8425 (check_effective_target_c++26): New.
8426 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
8427 * g++.dg/cpp26/cplusplus.C: New test.
8429 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8432 * gfortran.dg/value_9.f90: New test.
8434 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8435 Aaron Sawdey <acsawdey@linux.ibm.com>
8438 * g++.target/powerpc/pr105325.C: New test.
8439 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8441 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8443 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8444 this header use pragma system_header.
8446 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8448 PR tree-optimization/110280
8449 * gcc.target/aarch64/sve/pr110280.c: New test.
8451 2023-06-22 Richard Biener <rguenther@suse.de>
8453 PR tree-optimization/110332
8454 * g++.dg/torture/pr110332.C: New testcase.
8455 * gcc.dg/torture/pr110332-1.c: Likewise.
8456 * gcc.dg/torture/pr110332-2.c: Likewise.
8458 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8459 Uros Bizjak <ubizjak@gmail.com>
8461 * gcc.target/i386/avx-vptest-4.c: New test case.
8462 * gcc.target/i386/avx-vptest-5.c: Likewise.
8463 * gcc.target/i386/avx-vptest-6.c: Likewise.
8464 * gcc.target/i386/pr109973-1.c: Update test case.
8465 * gcc.target/i386/pr109973-2.c: Likewise.
8466 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
8467 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
8468 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
8470 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8473 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
8474 out-of-bounds working.
8475 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
8476 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
8477 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
8478 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
8479 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
8480 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
8481 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
8482 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
8483 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
8484 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
8485 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
8486 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
8487 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
8488 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
8489 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
8490 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
8491 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
8492 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
8493 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
8494 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
8495 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
8496 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
8497 * gcc.dg/analyzer/pr101962.c: Update expected results.
8498 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
8499 pending_diagnostic::emit implementations.
8501 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8503 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
8504 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
8505 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
8506 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
8507 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
8508 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
8509 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8511 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8513 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
8514 multiline directive.
8515 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
8516 dg-regexp directives.
8517 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
8519 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
8520 handle-multiline-outputs from prune_gcc_output to here.
8521 * lib/multiline.exp (dg-end-multiline-output): Move call to
8522 maybe-handle-nn-line-numbers from prune_gcc_output to here.
8523 * lib/prune.exp (prune_gcc_output): Move calls to
8524 maybe-handle-nn-line-numbers and handle-multiline-outputs from
8527 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8535 * gfortran.dg/pr107900.f90 : New test
8536 * gfortran.dg/pr110224.f90 : New test
8537 * gfortran.dg/pr88688.f90 : New test
8538 * gfortran.dg/pr94380.f90 : New test
8539 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
8540 numbers in the error tests by two and change the text in two.
8542 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8545 * gfortran.dg/pr108961.f90: New test.
8547 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
8550 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
8551 * gcc.target/i386/pr110018-2.c: New test.
8553 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8555 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
8556 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
8558 2023-06-21 Richard Biener <rguenther@suse.de>
8560 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
8561 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
8563 2023-06-21 Jan Beulich <jbeulich@suse.com>
8565 * gcc.target/i386/avx512f-copysign.c: New test.
8567 2023-06-21 Jan Beulich <jbeulich@suse.com>
8569 * gcc.target/i386/avx512f-dupv2di.c: Add
8570 -mprefer-vector-width=512.
8572 2023-06-21 liuhongt <hongtao.liu@intel.com>
8574 * gcc.target/i386/pr110018-1.c: New test.
8576 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
8579 * c-c++-common/cpp/macro-ranges.c: New test.
8580 * c-c++-common/cpp/line-2.c: Adapt to check for column information
8581 on macro-related libcpp warnings.
8582 * c-c++-common/cpp/line-3.c: Likewise.
8583 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
8584 * c-c++-common/cpp/pr58844-1.c: Likewise.
8585 * c-c++-common/cpp/pr58844-2.c: Likewise.
8586 * c-c++-common/cpp/warning-zero-location.c: Likewise.
8587 * c-c++-common/pragma-diag-14.c: Likewise.
8588 * c-c++-common/pragma-diag-15.c: Likewise.
8589 * g++.dg/modules/macro-2_d.C: Likewise.
8590 * g++.dg/modules/macro-4_d.C: Likewise.
8591 * g++.dg/modules/macro-4_e.C: Likewise.
8592 * g++.dg/spellcheck-macro-ordering.C: Likewise.
8593 * gcc.dg/builtin-redefine.c: Likewise.
8594 * gcc.dg/cpp/Wunused.c: Likewise.
8595 * gcc.dg/cpp/redef2.c: Likewise.
8596 * gcc.dg/cpp/redef3.c: Likewise.
8597 * gcc.dg/cpp/redef4.c: Likewise.
8598 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
8599 * gcc.dg/cpp/ucnid-11.c: Likewise.
8600 * gcc.dg/cpp/undef2.c: Likewise.
8601 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8602 * gcc.dg/cpp/warn-redefined.c: Likewise.
8603 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8604 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
8606 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
8608 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
8609 pointer to indirect argument registers and allow either to be used
8610 as the base register in subsequent stores.
8611 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
8612 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
8613 indirect argument to happen via the argument register or the
8615 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
8616 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
8617 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
8618 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
8619 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
8620 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
8621 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
8622 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
8623 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
8624 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
8625 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
8626 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8627 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8628 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8629 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8630 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8631 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8632 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8633 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8634 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8635 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8636 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8637 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8638 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8639 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8640 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8641 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
8642 -fcprop-registers and combine.
8643 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8644 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8645 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8646 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8647 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8648 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8649 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8650 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8651 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8652 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8653 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8654 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8655 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8656 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8657 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8658 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8659 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8660 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8661 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8662 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8663 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8664 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8665 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8666 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8667 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8668 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8669 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8670 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8671 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8672 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8673 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8674 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8675 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8676 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8677 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8678 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
8679 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
8681 2023-06-20 Jakub Jelinek <jakub@redhat.com>
8684 * g++.target/i386/pr79173-1.C: New test.
8686 2023-06-20 Martin Jambor <mjambor@suse.cz>
8689 * gcc.dg/ipa/pr110276.c: New test.
8691 2023-06-20 Carl Love <cel@us.ibm.com>
8693 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
8694 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
8695 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
8697 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8699 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
8701 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
8702 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8703 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8704 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8705 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8706 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8707 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8708 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8710 2023-06-20 Li Xu <xuli1@eswincomputing.com>
8712 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
8714 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8716 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
8717 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
8718 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
8720 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8722 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
8724 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8725 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8726 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8727 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
8729 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8730 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8731 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8732 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8733 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
8735 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8737 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
8739 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
8740 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
8742 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
8744 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
8746 2023-06-20 Richard Biener <rguenther@suse.de>
8748 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
8749 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
8750 due to missing return.
8752 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8754 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
8756 2023-06-20 Jan Beulich <jbeulich@suse.com>
8758 * gcc.target/i386/avx512f-dupv2di.c: New test.
8760 2023-06-20 Richard Biener <rguenther@suse.de>
8763 * g++.dg/debug/pr110295.C: New testcase.
8765 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8767 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
8768 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
8769 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
8770 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
8772 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
8774 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
8775 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
8776 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
8777 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
8778 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
8779 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
8780 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
8781 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
8782 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
8783 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
8784 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
8785 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
8786 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
8787 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
8788 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
8789 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
8790 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
8791 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
8792 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
8793 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
8794 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
8795 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
8796 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
8797 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
8798 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
8799 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
8800 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
8801 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
8802 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
8803 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
8804 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8805 * gcc.target/riscv/vector-abi-1.c: Ditto.
8806 * gcc.target/riscv/vector-abi-2.c: Ditto.
8807 * gcc.target/riscv/vector-abi-3.c: Ditto.
8808 * gcc.target/riscv/vector-abi-4.c: Ditto.
8809 * gcc.target/riscv/vector-abi-5.c: Ditto.
8810 * gcc.target/riscv/vector-abi-6.c: Ditto.
8811 * gcc.target/riscv/vector-abi-7.c: New test.
8812 * gcc.target/riscv/vector-abi-8.c: New test.
8813 * gcc.target/riscv/vector-abi-9.c: New test.
8815 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
8817 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
8818 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
8819 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
8821 2023-06-19 Jan Hubicka <jh@suse.cz>
8823 PR tree-optimization/109811
8824 PR tree-optimization/109849
8825 * gcc.dg/tree-ssa/phiprop-1.c: New test.
8826 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
8828 2023-06-19 Pan Li <pan2.li@intel.com>
8831 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
8832 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
8833 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
8834 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
8835 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
8836 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
8837 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
8838 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
8840 2023-06-19 Pan Li <pan2.li@intel.com>
8843 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
8844 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
8845 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
8846 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
8848 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
8850 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
8851 * gcc.dg/unroll-8.c: Likewise.
8852 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
8853 * lib/target-supports.exp
8854 (check_effective_target_vect_int_mod): Add amdgcn.
8855 (check_effective_target_divmod): Likewise.
8856 * gcc.target/gcn/simd-math-3-16.c: New test.
8857 * gcc.target/gcn/simd-math-3-2.c: New test.
8858 * gcc.target/gcn/simd-math-3-32.c: New test.
8859 * gcc.target/gcn/simd-math-3-4.c: New test.
8860 * gcc.target/gcn/simd-math-3-8.c: New test.
8861 * gcc.target/gcn/simd-math-3-char-16.c: New test.
8862 * gcc.target/gcn/simd-math-3-char-2.c: New test.
8863 * gcc.target/gcn/simd-math-3-char-32.c: New test.
8864 * gcc.target/gcn/simd-math-3-char-4.c: New test.
8865 * gcc.target/gcn/simd-math-3-char-8.c: New test.
8866 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
8867 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
8868 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
8869 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
8870 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
8871 * gcc.target/gcn/simd-math-3-char-run.c: New test.
8872 * gcc.target/gcn/simd-math-3-char.c: New test.
8873 * gcc.target/gcn/simd-math-3-long-16.c: New test.
8874 * gcc.target/gcn/simd-math-3-long-2.c: New test.
8875 * gcc.target/gcn/simd-math-3-long-32.c: New test.
8876 * gcc.target/gcn/simd-math-3-long-4.c: New test.
8877 * gcc.target/gcn/simd-math-3-long-8.c: New test.
8878 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
8879 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
8880 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
8881 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
8882 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
8883 * gcc.target/gcn/simd-math-3-long-run.c: New test.
8884 * gcc.target/gcn/simd-math-3-long.c: New test.
8885 * gcc.target/gcn/simd-math-3-run-16.c: New test.
8886 * gcc.target/gcn/simd-math-3-run-2.c: New test.
8887 * gcc.target/gcn/simd-math-3-run-32.c: New test.
8888 * gcc.target/gcn/simd-math-3-run-4.c: New test.
8889 * gcc.target/gcn/simd-math-3-run-8.c: New test.
8890 * gcc.target/gcn/simd-math-3-run.c: New test.
8891 * gcc.target/gcn/simd-math-3-short-16.c: New test.
8892 * gcc.target/gcn/simd-math-3-short-2.c: New test.
8893 * gcc.target/gcn/simd-math-3-short-32.c: New test.
8894 * gcc.target/gcn/simd-math-3-short-4.c: New test.
8895 * gcc.target/gcn/simd-math-3-short-8.c: New test.
8896 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
8897 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
8898 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
8899 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
8900 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
8901 * gcc.target/gcn/simd-math-3-short-run.c: New test.
8902 * gcc.target/gcn/simd-math-3-short.c: New test.
8903 * gcc.target/gcn/simd-math-3.c: New test.
8904 * gcc.target/gcn/simd-math-4-char-run.c: New test.
8905 * gcc.target/gcn/simd-math-4-char.c: New test.
8906 * gcc.target/gcn/simd-math-4-long-run.c: New test.
8907 * gcc.target/gcn/simd-math-4-long.c: New test.
8908 * gcc.target/gcn/simd-math-4-run.c: New test.
8909 * gcc.target/gcn/simd-math-4-short-run.c: New test.
8910 * gcc.target/gcn/simd-math-4-short.c: New test.
8911 * gcc.target/gcn/simd-math-4.c: New test.
8912 * gcc.target/gcn/simd-math-5-16.c: New test.
8913 * gcc.target/gcn/simd-math-5-32.c: New test.
8914 * gcc.target/gcn/simd-math-5-4.c: New test.
8915 * gcc.target/gcn/simd-math-5-8.c: New test.
8916 * gcc.target/gcn/simd-math-5-char-16.c: New test.
8917 * gcc.target/gcn/simd-math-5-char-32.c: New test.
8918 * gcc.target/gcn/simd-math-5-char-4.c: New test.
8919 * gcc.target/gcn/simd-math-5-char-8.c: New test.
8920 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
8921 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
8922 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
8923 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
8924 * gcc.target/gcn/simd-math-5-char-run.c: New test.
8925 * gcc.target/gcn/simd-math-5-char.c: New test.
8926 * gcc.target/gcn/simd-math-5-long-16.c: New test.
8927 * gcc.target/gcn/simd-math-5-long-32.c: New test.
8928 * gcc.target/gcn/simd-math-5-long-4.c: New test.
8929 * gcc.target/gcn/simd-math-5-long-8.c: New test.
8930 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
8931 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
8932 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
8933 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
8934 * gcc.target/gcn/simd-math-5-long-run.c: New test.
8935 * gcc.target/gcn/simd-math-5-long.c: New test.
8936 * gcc.target/gcn/simd-math-5-run-16.c: New test.
8937 * gcc.target/gcn/simd-math-5-run-32.c: New test.
8938 * gcc.target/gcn/simd-math-5-run-4.c: New test.
8939 * gcc.target/gcn/simd-math-5-run-8.c: New test.
8940 * gcc.target/gcn/simd-math-5-run.c: New test.
8941 * gcc.target/gcn/simd-math-5-short-16.c: New test.
8942 * gcc.target/gcn/simd-math-5-short-32.c: New test.
8943 * gcc.target/gcn/simd-math-5-short-4.c: New test.
8944 * gcc.target/gcn/simd-math-5-short-8.c: New test.
8945 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
8946 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
8947 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
8948 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
8949 * gcc.target/gcn/simd-math-5-short-run.c: New test.
8950 * gcc.target/gcn/simd-math-5-short.c: New test.
8951 * gcc.target/gcn/simd-math-5.c: New test.
8953 2023-06-19 Richard Biener <rguenther@suse.de>
8955 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
8956 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
8957 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
8958 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
8959 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
8960 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
8961 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
8962 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
8963 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
8965 2023-06-19 Richard Biener <rguenther@suse.de>
8967 PR tree-optimization/110298
8968 * gcc.dg/torture/pr110298.c: New testcase.
8970 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8972 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
8974 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
8977 * lib/target-supports.exp
8978 (check_effective_target_keeps_null_pointer_checks): Add
8980 * gcc.target/avr/pr105523.c: New test.
8982 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8984 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
8985 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
8986 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
8987 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
8988 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
8989 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
8990 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
8991 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
8992 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
8993 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
8994 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
8995 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
8996 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
8997 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
8998 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
8999 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
9001 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9003 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
9004 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
9005 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
9006 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
9007 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
9008 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
9009 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
9010 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
9011 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
9012 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
9013 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
9014 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
9015 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
9016 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
9017 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
9018 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
9019 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
9020 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
9021 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
9022 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
9023 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
9024 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
9025 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
9026 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
9027 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
9028 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
9029 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
9030 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
9031 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
9032 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
9033 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
9034 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
9037 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9039 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
9040 that no sext insns are present.
9041 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9042 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9043 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9045 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9047 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
9048 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
9049 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
9050 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
9051 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
9053 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
9054 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
9055 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
9056 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
9057 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
9058 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
9060 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9062 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9064 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
9066 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
9067 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
9068 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
9069 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
9070 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
9071 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
9072 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
9073 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
9074 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
9075 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
9076 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
9077 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
9078 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
9079 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
9080 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
9081 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
9082 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
9083 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
9084 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
9085 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
9086 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
9087 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
9088 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
9089 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
9090 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
9091 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9092 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
9093 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
9094 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
9095 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
9096 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
9097 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
9098 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
9099 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
9100 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
9101 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
9102 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
9103 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
9104 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
9105 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
9106 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
9107 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
9108 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
9110 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9113 * gcc.target/avr/pr110086.c: New test.
9115 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9117 * gcc.target/powerpc/const_anchors.c: New test.
9118 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9120 2023-06-19 liuhongt <hongtao.liu@intel.com>
9122 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9123 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9125 2023-06-18 Jan Hubicka <jh@suse.cz>
9127 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9129 2023-06-18 Honza <jh@ryzen3.suse.cz>
9131 PR tree-optimization/109849
9132 * g++.dg/ipa/devirt-45.C: Update template.
9134 2023-06-18 yulong <shiyulong@iscas.ac.cn>
9136 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
9137 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
9138 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
9139 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
9140 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
9142 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9144 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9146 2023-06-16 Pan Li <pan2.li@intel.com>
9149 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
9150 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
9151 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
9152 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
9153 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
9155 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9158 * gcc.target/i386/pr79173-11.c: New test.
9159 * gcc.dg/builtin-addc-1.c: New test.
9161 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9163 PR tree-optimization/110271
9164 * gcc.c-torture/compile/pr110271.c: New test.
9166 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9167 Uros Bizjak <ubizjak@gmail.com>
9170 * gcc.target/i386/pr31985.c: New test case.
9172 2023-06-16 Alex Coplan <alex.coplan@arm.com>
9174 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
9175 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9176 * g++.dg/cpp0x/elab-enum-base.C: New test.
9178 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
9180 * gcc.target/mips/code-readable-attr-1.c: New test.
9181 * gcc.target/mips/code-readable-attr-2.c: New test.
9182 * gcc.target/mips/code-readable-attr-3.c: New test.
9183 * gcc.target/mips/code-readable-attr-4.c: New test.
9184 * gcc.target/mips/code-readable-attr-5.c: New test.
9186 2023-06-16 Richard Biener <rguenther@suse.de>
9188 PR tree-optimization/110269
9189 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9191 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9194 * c-c++-common/spellcheck-pr107583.c: New test.
9196 2023-06-15 Andrew Pinski <apinski@marvell.com>
9198 PR tree-optimization/110266
9199 * gcc.c-torture/compile/pr110266.c: New test.
9201 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9203 PR tree-optimization/110266
9204 * gcc.dg/pr110266.c: New.
9206 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9208 PR preprocessor/80753
9209 * c-c++-common/missing-header-5.c: New test.
9211 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9213 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9215 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9218 * gcc.target/i386/pr79173-1.c: New test.
9219 * gcc.target/i386/pr79173-2.c: New test.
9220 * gcc.target/i386/pr79173-3.c: New test.
9221 * gcc.target/i386/pr79173-4.c: New test.
9222 * gcc.target/i386/pr79173-5.c: New test.
9223 * gcc.target/i386/pr79173-6.c: New test.
9224 * gcc.target/i386/pr79173-7.c: New test.
9225 * gcc.target/i386/pr79173-8.c: New test.
9226 * gcc.target/i386/pr79173-9.c: New test.
9227 * gcc.target/i386/pr79173-10.c: New test.
9229 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
9231 * gcc.target/aarch64/abd.h: New file.
9232 * gcc.target/aarch64/abd_2.c: New test.
9233 * gcc.target/aarch64/abd_3.c: New test.
9234 * gcc.target/aarch64/abd_4.c: New test.
9235 * gcc.target/aarch64/abd_none_2.c: New test.
9236 * gcc.target/aarch64/abd_none_3.c: New test.
9237 * gcc.target/aarch64/abd_none_4.c: New test.
9238 * gcc.target/aarch64/abd_run_1.c: New test.
9239 * gcc.target/aarch64/sve/abd_1.c: New test.
9240 * gcc.target/aarch64/sve/abd_none_1.c: New test.
9241 * gcc.target/aarch64/sve/abd_2.c: New test.
9242 * gcc.target/aarch64/sve/abd_none_2.c: New test.
9244 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9246 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
9247 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
9248 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
9249 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
9250 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
9251 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
9252 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
9253 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
9254 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
9255 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
9256 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
9257 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
9258 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
9259 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
9261 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9264 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9265 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9267 2023-06-14 Jason Merrill <jason@redhat.com>
9271 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9272 * g++.dg/cpp1z/elide7.C: New test.
9274 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9276 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9277 OpenACC 'serial', OpenMP 'target' usage.
9279 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9281 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9283 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9284 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9286 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9288 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9290 2023-06-14 liuhongt <hongtao.liu@intel.com>
9292 * gcc.target/i386/pr110227.c: New test.
9294 2023-06-13 David Malcolm <dmalcolm@redhat.com>
9297 * g++.dg/cpp2a/srcloc3.C: Update expected message.
9298 * g++.dg/lookup/missing-std-include-2.C: Likewise.
9299 * g++.dg/lookup/missing-std-include-3.C: Likewise.
9300 * g++.dg/lookup/missing-std-include-6.C: Likewise.
9301 * g++.dg/lookup/missing-std-include.C: Likewise.
9302 * g++.dg/spellcheck-inttypes.C: Likewise.
9303 * g++.dg/spellcheck-stdint.C: Likewise.
9304 * g++.dg/spellcheck-stdlib.C: Likewise.
9305 * gcc.dg/spellcheck-inttypes.c: Likewise.
9306 * gcc.dg/spellcheck-stdbool.c: Likewise.
9307 * gcc.dg/spellcheck-stdint.c: Likewise.
9308 * gcc.dg/spellcheck-stdlib.c: Likewise.
9310 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9312 * gfortran.dg/data_array_7.f90: New test.
9314 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9315 Mikael Morin <mikael@gcc.gnu.org>
9318 * gfortran.dg/zero_sized_14.f90: New test.
9319 * gfortran.dg/zero_sized_15.f90: New test.
9321 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9323 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
9324 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
9325 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
9326 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
9327 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
9328 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
9329 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
9330 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
9331 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
9332 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
9334 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9336 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
9337 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
9339 2023-06-13 Jason Merrill <jason@redhat.com>
9341 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9343 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9344 Kito Cheng <kito.cheng@sifive.com>
9346 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
9347 * g++.target/riscv/rvv/base/pr109535.C: Same
9348 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
9349 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
9350 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
9351 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
9352 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
9353 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
9354 * gcc.target/riscv/rvv/base/spill-10.c: Same
9355 * gcc.target/riscv/rvv/base/spill-11.c: Same
9356 * gcc.target/riscv/rvv/base/spill-9.c: Same
9357 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
9358 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
9359 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
9360 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
9361 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
9362 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
9363 * gcc.target/riscv/vector-abi-1.c: New test.
9364 * gcc.target/riscv/vector-abi-2.c: New test.
9365 * gcc.target/riscv/vector-abi-3.c: New test.
9366 * gcc.target/riscv/vector-abi-4.c: New test.
9367 * gcc.target/riscv/vector-abi-5.c: New test.
9368 * gcc.target/riscv/vector-abi-6.c: New test.
9370 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9372 * gcc.target/arm/mtp.c: New test.
9373 * gcc.target/arm/mtp_1.c: New test.
9374 * gcc.target/arm/mtp_2.c: New test.
9375 * gcc.target/arm/mtp_3.c: New test.
9376 * gcc.target/arm/mtp_4.c: New test.
9378 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9381 * gcc.target/aarch64/mtp_5.c: New test.
9382 * gcc.target/aarch64/mtp_6.c: New test.
9383 * gcc.target/aarch64/mtp_7.c: New test.
9384 * gcc.target/aarch64/mtp_8.c: New test.
9385 * gcc.target/aarch64/mtp_9.c: New test.
9387 2023-06-13 Richard Biener <rguenther@suse.de>
9389 PR middle-end/110232
9390 * gcc.target/i386/pr110232.c: New testcase.
9392 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9395 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9397 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9401 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9402 * gcc.target/powerpc/pr109932-2.c: Ditto.
9404 2023-06-13 Pan Li <pan2.li@intel.com>
9406 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9407 Adjust dg-do to comiple for asm checking.
9409 2023-06-13 Tejas Belagod <tbelagod@arm.com>
9412 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
9413 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
9414 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
9415 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
9416 to expect optimized code for function body.
9417 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
9418 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
9419 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
9420 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
9421 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
9422 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
9423 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
9424 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
9425 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
9426 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
9427 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
9429 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9431 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9433 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9435 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
9436 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
9437 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
9438 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
9440 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9443 * gm2/pim/fail/foovaltype.mod: New test.
9445 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9447 PR rtl-optimization/101188
9448 * gcc.c-torture/execute/pr101188.c: New test
9450 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9452 * gcc.target/aarch64/vec-init-single-const.c: New test.
9453 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
9454 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
9456 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
9458 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
9459 * c-c++-common/gomp/map-9.c: Likewise.
9460 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
9461 * gfortran.dg/gomp/map-11.f90: Likewise.
9462 * gfortran.dg/gomp/target-update-1.f90: Likewise.
9463 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
9464 * c-c++-common/gomp/map-6.c: Update dg-error and also check
9465 clause error with 'target (enter/exit) data'.
9467 2023-06-12 Pan Li <pan2.li@intel.com>
9469 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
9471 2023-06-12 Pan Li <pan2.li@intel.com>
9473 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9474 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
9476 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9478 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
9479 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
9480 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
9481 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
9482 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
9483 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
9485 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9487 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
9489 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
9491 * gcc.dg/vect/pr110142.c: New test.
9493 2023-06-12 liuhongt <hongtao.liu@intel.com>
9495 * gcc.target/i386/vec_pack_fp16-1.c: New test.
9496 * gcc.target/i386/vec_pack_fp16-2.c: New test.
9497 * gcc.target/i386/vec_pack_fp16-3.c: New test.
9499 2023-06-12 Jason Merrill <jason@redhat.com>
9502 * g++.dg/tree-ssa/initlist-opt5.C: New test.
9504 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9507 * gcc.target/powerpc/pr109932-1.c: New test.
9508 * gcc.target/powerpc/pr109932-2.c: New test.
9510 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9513 * gcc.target/powerpc/pr110011.c: New test.
9515 2023-06-12 Pan Li <pan2.li@intel.com>
9517 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
9518 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
9520 2023-06-12 Pan Li <pan2.li@intel.com>
9522 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9523 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
9525 2023-06-11 Patrick Palka <ppalka@redhat.com>
9528 * g++.dg/cpp2a/nontype-class59.C: New test.
9530 2023-06-11 Patrick Palka <ppalka@redhat.com>
9533 * g++.dg/cpp2a/nontype-class57.C: New test.
9534 * g++.dg/cpp2a/nontype-class58.C: New test.
9536 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
9539 * gcc.target/avr/pr109907.c: New test.
9540 * gcc.target/avr/torture/pr109907-1.c: New test.
9541 * gcc.target/avr/torture/pr109907-2.c: New test.
9543 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9545 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
9546 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
9547 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
9548 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
9549 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
9550 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
9552 2023-06-10 Nathan Sidwell <nathan@acm.org>
9554 * g++.dg/template/pr61663.C: New.
9556 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
9559 * gcc.target/avr/torture/pr109650-1.c: New test.
9560 * gcc.target/avr/torture/pr109650-2.c: New test.
9562 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9564 * gfortran.dg/ieee/minmax_1.f90: New test.
9565 * gfortran.dg/ieee/minmax_2.f90: New file.
9566 * gfortran.dg/ieee/minmax_3.f90: New file.
9567 * gfortran.dg/ieee/minmax_4.f90: New file.
9569 2023-06-10 Tim Lange <mail@tim-lange.me>
9572 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
9574 2023-06-10 Tim Lange <mail@tim-lange.me>
9577 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
9578 and add new test case.
9579 * gcc.dg/analyzer/pr109577.c: New test.
9581 2023-06-10 Pan Li <pan2.li@intel.com>
9583 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
9584 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
9586 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9588 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
9589 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
9590 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
9592 2023-06-09 Jason Merrill <jason@redhat.com>
9594 * g++.dg/concepts/auto7.C: New test.
9595 * g++.dg/concepts/auto7a.C: New test.
9597 2023-06-09 Jason Merrill <jason@redhat.com>
9600 * g++.dg/cpp0x/initlist-opt1.C: New test.
9602 2023-06-09 Andrew Pinski <apinski@marvell.com>
9604 PR tree-optimization/97711
9605 PR tree-optimization/110155
9606 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
9607 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
9609 2023-06-09 Andrew Pinski <apinski@marvell.com>
9611 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
9613 2023-06-09 Andrew Pinski <apinski@marvell.com>
9615 PR tree-optimization/110165
9616 PR tree-optimization/110166
9617 * gcc.c-torture/execute/pr110165-1.c: New test.
9618 * gcc.c-torture/execute/pr110166-1.c: New test.
9620 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
9622 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
9623 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
9625 2023-06-09 Pan Li <pan2.li@intel.com>
9627 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9630 2023-06-09 liuhongt <hongtao.liu@intel.com>
9632 * gcc.target/i386/pr110108-2.c: New test.
9634 2023-06-09 liuhongt <hongtao.liu@intel.com>
9636 * gcc.target/i386/pr110108.c: New test.
9637 * gcc.target/i386/pr110108-3.c: New test.
9638 * gcc.target/i386/pr109900.c: Adjust testcase.
9640 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9643 * gm2/pim/pass/fooasm3.mod: New test.
9645 2023-06-08 Pan Li <pan2.li@intel.com>
9647 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9648 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9650 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
9652 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
9653 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
9654 * gcc.dg/analyzer/pr101962.c: Likewise.
9655 * gcc.dg/analyzer/realloc-5.c: Likewise.
9656 * gcc.dg/analyzer/pr109439.c: New test.
9658 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9660 * gcc.target/i386/ctzll-1.c: New test.
9661 * gcc.target/i386/ffsll-1.c: New test.
9663 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
9668 * gfortran.dg/pr99350.f90 : New test.
9669 * gfortran.dg/associate_5.f03 : Changed error message.
9670 * gfortran.dg/pr107821.f90 : New test.
9671 * gfortran.dg/associate_61.f90 : New test
9673 2023-06-08 Alexandre Oliva <oliva@adacore.com>
9675 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
9676 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
9677 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
9678 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
9679 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
9680 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
9681 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
9682 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
9684 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
9685 Uros Bizjak <ubizjak@gmail.com>
9687 * gcc.target/i386/cmc-1.c: New test case.
9688 * gcc.target/i386/stc-1.c: Likewise.
9690 2023-06-07 Jason Merrill <jason@redhat.com>
9694 * g++.dg/opt/nrv26.C: New test.
9695 * g++.dg/opt/nrv26a.C: New test.
9696 * g++.dg/opt/nrv27.C: New test.
9698 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9699 Jeff Law <jlaw@ventanamicro.com>
9701 * gcc.target/riscv/shift-and-2.c: New tests.
9702 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
9703 * gcc.target/riscv/sign-extend.c: New test.
9704 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
9706 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9709 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
9711 * g++.target/aarch64/acle/acle.exp: New.
9712 * g++.target/aarch64/acle/ls64.C: New test.
9713 * g++.target/aarch64/acle/ls64_lto.C: New test.
9714 * gcc.target/aarch64/acle/ls64_lto.c: New test.
9715 * gcc.target/aarch64/acle/pr110132.c: New test.
9717 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9720 * gcc.target/aarch64/acle/pr110100.c: New test.
9722 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
9724 * gcc.target/sparc/pr109541.c: New.
9726 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9728 * gcc.target/hppa/shadd-3.c: Update expected output.
9730 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9732 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
9734 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
9735 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
9736 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
9737 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
9738 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
9739 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
9740 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
9741 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
9742 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
9743 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
9744 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
9745 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
9746 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
9747 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
9748 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
9749 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
9750 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
9751 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
9752 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
9753 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
9754 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
9755 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
9757 2023-06-07 Andrew Pinski <apinski@marvell.com>
9759 PR middle-end/110117
9760 * gcc.dg/pr110117-1.c: New test.
9761 * gcc.dg/pr110117-2.c: New test.
9763 2023-06-07 Andrew Pinski <apinski@marvell.com>
9765 PR tree-optimization/110134
9766 * gcc.dg/tree-ssa/negneq-1.c: New test.
9767 * gcc.dg/tree-ssa/negneq-2.c: New test.
9768 * gcc.dg/tree-ssa/negneq-3.c: New test.
9769 * gcc.dg/tree-ssa/negneq-4.c: New test.
9771 2023-06-07 Andrew Pinski <apinski@marvell.com>
9773 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
9774 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
9775 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
9776 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
9777 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
9778 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
9779 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
9780 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
9781 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
9783 2023-06-07 Jason Merrill <jason@redhat.com>
9786 * g++.dg/opt/nrv25.C: New test.
9788 2023-06-07 Jason Merrill <jason@redhat.com>
9792 * g++.dg/opt/nrv23.C: New test.
9794 2023-06-07 Jason Merrill <jason@redhat.com>
9797 * g++.dg/opt/nrv22.C: New test.
9799 2023-06-07 Jason Merrill <jason@redhat.com>
9802 * g++.dg/eh/return1.C: Add label cases.
9804 2023-06-07 Jason Merrill <jason@redhat.com>
9806 * g++.dg/contracts/contracts-post7.C: New test.
9808 2023-06-07 Jason Merrill <jason@redhat.com>
9811 * g++.dg/opt/nrv24.C: New test.
9813 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
9816 * gm2/cpp/fail/cpp-fail.exp: New test.
9817 * gm2/cpp/fail/foocpp.mod: New test.
9819 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9821 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
9822 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
9823 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
9824 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
9825 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
9826 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
9828 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
9829 Tobias Burnus <tobias@codesourcery.com>
9831 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
9832 duplicated 'present' and extend scan-dump tests for 'present'.
9833 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
9834 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
9836 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
9838 * c-c++-common/gomp/defaultmap-4.c: New test.
9839 * c-c++-common/gomp/map-9.c: New test.
9840 * c-c++-common/gomp/target-update-1.c: New test.
9841 * gfortran.dg/gomp/defaultmap-8.f90: New test.
9842 * gfortran.dg/gomp/map-11.f90: New test.
9843 * gfortran.dg/gomp/map-12.f90: New test.
9844 * gfortran.dg/gomp/target-update-1.f90: New test.
9846 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9848 * gcc.target/aarch64/simd/vrshr_1.c: New test.
9850 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9852 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
9855 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9857 * gcc.target/aarch64/simd/addlv_1.c: New test.
9859 2023-06-06 Richard Biener <rguenther@suse.de>
9861 PR middle-end/110055
9862 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
9864 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9866 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
9869 2023-06-06 Pan Li <pan2.li@intel.com>
9871 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
9873 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9875 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
9878 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9879 Joel Hutton <joel.hutton@arm.com>
9880 Tamar Christina <tamar.christina@arm.com>
9882 * gcc.target/aarch64/vect-widen-add.c: Test that new
9883 IFN_VEC_WIDEN_PLUS is being used.
9884 * gcc.target/aarch64/vect-widen-sub.c: Test that new
9885 IFN_VEC_WIDEN_MINUS is being used.
9887 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
9889 * gdc.dg/Wmismatched_enum.d: New test.
9891 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
9893 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
9894 less sensitive to register allocation choices.
9895 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
9897 2023-06-05 Pan Li <pan2.li@intel.com>
9899 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
9901 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9904 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
9905 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
9907 2023-06-04 Pan Li <pan2.li@intel.com>
9909 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
9911 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
9914 * gcc.target/i386/pr110083.c: New test case.
9916 2023-06-04 Jason Merrill <jason@redhat.com>
9919 * g++.dg/eh/terminate2.C: New test.
9921 2023-06-04 Pan Li <pan2.li@intel.com>
9923 * gcc.target/riscv/rvv/base/mov-14.c: New test.
9924 * gcc.target/riscv/rvv/base/spill-13.c: New test.
9926 2023-06-03 Patrick Palka <ppalka@redhat.com>
9929 * g++.dg/template/friend79.C: New test.
9931 2023-06-03 Patrick Palka <ppalka@redhat.com>
9933 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
9934 to be marked as odr-used.
9936 2023-06-03 Patrick Palka <ppalka@redhat.com>
9939 * g++.dg/abi/mangle78.C: New test.
9941 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9943 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
9944 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
9945 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
9946 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
9948 2023-06-03 liuhongt <hongtao.liu@intel.com>
9950 * gcc.target/i386/pr110067.c: New test.
9952 2023-06-03 liuhongt <hongtao.liu@intel.com>
9954 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
9956 2023-06-02 Andrew Pinski <apinski@marvell.com>
9958 PR rtl-optimization/102733
9959 * gcc.target/i386/addr-space-6.c: New test.
9961 2023-06-02 Andrew Pinski <apinski@marvell.com>
9963 PR rtl-optimization/110042
9964 * gcc.target/aarch64/csel_bfx_2.c: New test.
9966 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
9969 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
9970 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
9971 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
9972 * gcc.target/powerpc/darwin-structs-0.h: New test.
9974 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
9977 * gfortran.dg/select_rank_6.f90: New test.
9979 2023-06-02 Jason Merrill <jason@redhat.com>
9983 * g++.dg/cpp0x/initlist-explicit3.C: New test.
9985 2023-06-02 Carl Love <cel@us.ibm.com>
9987 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
9988 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
9989 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
9991 2023-06-02 Jason Merrill <jason@redhat.com>
9995 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
9996 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
9997 * g++.dg/tree-ssa/initlist-opt4.C: New test.
9998 * g++.dg/opt/icf1.C: New test.
9999 * g++.dg/opt/icf2.C: New test.
10000 * g++.dg/opt/icf3.C: New test.
10001 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
10003 2023-06-02 David Malcolm <dmalcolm@redhat.com>
10006 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
10007 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
10008 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
10009 * gcc.dg/analyzer/atomic-types-1.c: New test.
10011 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10013 * gcc.dg/pr107557-1.c: Require LTO support.
10014 * gcc.dg/pr107557-2.c: Require LTO support.
10016 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
10025 * gfortran.dg/associate_54.f90 : Cope with extra error.
10026 * gfortran.dg/pr102109.f90 : New test.
10027 * gfortran.dg/pr102112.f90 : New test.
10028 * gfortran.dg/pr102190.f90 : New test.
10029 * gfortran.dg/pr102532.f90 : New test.
10030 * gfortran.dg/pr109948.f90 : New test.
10031 * gfortran.dg/pr99326.f90 : New test.
10033 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10035 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10037 2023-06-02 Pan Li <pan2.li@intel.com>
10039 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10040 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10042 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10044 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
10045 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
10046 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
10047 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
10048 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
10049 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
10050 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
10051 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
10052 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
10054 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10056 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
10057 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
10058 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
10059 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
10060 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
10061 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
10063 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10065 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
10066 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
10067 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
10068 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
10069 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
10070 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
10071 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
10072 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
10073 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
10074 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
10075 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
10076 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
10077 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
10078 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
10079 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
10081 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10084 * gfortran.dg/pr88552.f90: New test.
10086 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10088 * lib/torture-options.exp: print the value of non-empty options:
10089 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10091 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10093 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10094 the torture-{init,finish}
10096 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10098 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10099 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10101 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10102 Uros Bizjak <ubizjak@gmail.com>
10105 * gcc.target/i386/pr109973-1.c: New test case.
10106 * gcc.target/i386/pr109973-2.c: Likewise.
10108 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10110 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10112 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
10114 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
10115 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
10116 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
10117 * gfortran.dg/gomp/pure-1.f90: New test.
10118 * gfortran.dg/gomp/pure-2.f90: New test.
10119 * gfortran.dg/gomp/pure-3.f90: New test.
10120 * gfortran.dg/gomp/pure-4.f90: New test.
10122 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10124 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10126 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
10128 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
10129 gcc_set_required_options.
10130 * lib/target-supports.exp: Rename force_conventional_output_for
10131 to set_required_options_for.
10132 * lib/scanasm.exp: Adjust callers.
10133 * lib/scanrtl.exp: Same.
10135 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10138 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10140 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10143 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10144 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10146 2023-05-31 David Faust <david.faust@oracle.com>
10148 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
10149 in scan-assembler expressions where useful.
10150 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
10151 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
10152 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
10153 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
10154 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
10155 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
10156 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
10157 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
10158 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
10159 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10160 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
10161 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
10162 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
10163 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
10164 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
10166 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10168 * gcc.target/riscv/rvv/rvv.exp:
10169 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
10170 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
10171 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
10172 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
10173 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
10174 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
10175 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
10176 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
10178 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10180 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
10181 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
10182 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
10183 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
10185 2023-05-31 Cui, Lili <lili.cui@intel.com>
10187 PR tree-optimization/110038
10188 * gcc.dg/pr110038.c: New test.
10190 2023-05-31 Pan Li <pan2.li@intel.com>
10192 * gcc.target/riscv/arch-21.c: New test.
10193 * gcc.target/riscv/predef-27.c: New test.
10195 2023-05-31 Pan Li <pan2.li@intel.com>
10197 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10200 2023-05-30 liuhongt <hongtao.liu@intel.com>
10202 * gcc.target/i386/pr108804.c: New test.
10204 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10206 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10208 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10210 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
10213 * gcc.dg/torture/pr107451.c: Require int32plus.
10214 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
10215 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
10216 * gcc.dg/torture/pr95248.c: Require size24plus.
10217 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
10218 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
10219 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
10221 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10223 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10224 Support both definitions of int32_t.
10226 2023-05-30 Andrew Pinski <apinski@marvell.com>
10228 * gcc.dg/tree-ssa/minmax-22.c: New test.
10230 2023-05-30 Andrew Pinski <apinski@marvell.com>
10232 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10233 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10235 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10236 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10238 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10240 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10241 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10244 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
10247 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
10248 * c-c++-common/goacc/clauses-fail.c: Likewise.
10249 * c-c++-common/goacc/data-2.c: Likewise.
10250 * c-c++-common/gomp/declare-target-2.c: Likewise.
10251 * c-c++-common/gomp/directive-1.c: Likewise.
10252 * g++.dg/goacc/data-1.C: Likewise.
10254 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10256 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
10258 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
10259 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
10260 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
10261 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
10262 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
10264 2023-05-30 liuhongt <hongtao.liu@intel.com>
10266 * gcc.target/i386/pr108938-1.c: New test.
10267 * gcc.target/i386/pr108938-2.c: New test.
10268 * gcc.target/i386/pr108938-3.c: New test.
10269 * gcc.target/i386/pr108938-load-1.c: New test.
10270 * gcc.target/i386/pr108938-load-2.c: New test.
10272 2023-05-30 Andreas Schwab <schwab@suse.de>
10275 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10278 2023-05-30 Lili Cui <lili.cui@intel.com>
10280 PR tree-optimization/98350
10281 * gcc.dg/pr98350-1.c: New test.
10282 * gcc.dg/pr98350-2.c: Ditto.
10284 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10286 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
10287 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
10288 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
10289 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
10291 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10293 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
10294 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
10295 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
10296 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
10297 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
10298 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
10300 2023-05-29 Die Li <lidie@eswincomputing.com>
10302 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10303 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10305 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10307 * gcc.target/riscv/and-extend-1.c: New test
10308 * gcc.target/riscv/and-extend-2.c: New test
10310 2023-05-29 Pan Li <pan2.li@intel.com>
10312 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
10313 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
10314 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
10315 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
10316 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
10317 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
10318 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
10319 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
10321 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10323 * gnat.dg/specs/storage_offset1.ads: New test.
10325 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10327 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10329 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10331 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10333 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10335 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
10336 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
10337 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
10338 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
10339 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
10340 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
10341 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
10343 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10345 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10346 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10348 2023-05-29 Pan Li <pan2.li@intel.com>
10350 * gcc.target/riscv/arch-20.c: New test.
10351 * gcc.target/riscv/predef-26.c: New test.
10353 2023-05-27 liuhongt <hongtao.liu@intel.com>
10355 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10356 * gcc.target/i386/pr100711-3.c: New test.
10358 2023-05-26 Martin Uecker <uecker@tugraz.at>
10360 * gcc.dg/pr109970.c: New test.
10362 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10364 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
10365 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
10366 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
10367 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
10368 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
10369 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
10370 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
10371 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
10372 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
10373 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
10374 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
10375 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
10376 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
10378 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10379 Juzhe Zhong <juzhe.zhong@rivai.ai>
10381 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
10383 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
10384 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
10385 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
10386 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
10387 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
10388 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
10389 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
10390 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
10391 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
10392 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
10393 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
10394 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
10395 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
10396 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
10397 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
10398 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
10399 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
10400 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
10401 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
10402 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
10403 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
10404 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
10405 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
10406 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
10407 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
10408 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
10409 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
10410 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
10411 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
10412 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
10414 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10416 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
10417 * gfortran.dg/gomp/allocate-4.f90: New test.
10418 * gfortran.dg/gomp/allocate-5.f90: New test.
10419 * gfortran.dg/gomp/allocate-6.f90: New test.
10420 * gfortran.dg/gomp/allocate-7.f90: New test.
10421 * gfortran.dg/gomp/allocators-1.f90: New test.
10422 * gfortran.dg/gomp/allocators-2.f90: New test.
10424 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10426 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
10427 * gfortran.dg/gomp/allocate-5.f90: Likewise.
10428 * gfortran.dg/gomp/allocate-6.f90: Likewise.
10429 * gfortran.dg/gomp/allocate-7.f90: Likewise.
10430 * gfortran.dg/gomp/allocators-1.f90: Likewise.
10431 * gfortran.dg/gomp/allocators-2.f90: Likewise.
10433 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10434 Tobias Burnus <tobias@codesourcery.com>
10436 * gfortran.dg/gomp/allocate-4.f90: New file.
10437 * gfortran.dg/gomp/allocate-5.f90: New file.
10438 * gfortran.dg/gomp/allocate-6.f90: New file.
10439 * gfortran.dg/gomp/allocate-7.f90: New file.
10440 * gfortran.dg/gomp/allocators-1.f90: New file.
10441 * gfortran.dg/gomp/allocators-2.f90: New file.
10443 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
10445 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
10446 * gcc.dg/nested-vla-2.c: Ditto.
10447 * gcc.dg/nested-vla-3.c: Ditto.
10449 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10451 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10453 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10456 * gcc.target/avr/pr82931.c: New test.
10458 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10459 Richard Sandiford <richard.sandiford@arm.com>
10461 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
10462 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
10463 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
10464 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
10466 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10469 * gcc.target/aarch64/simd/pr99195_9.c: New test.
10471 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
10473 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
10474 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
10475 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
10476 * gcc.target/arm/acle/data-intrinsics.c: New test.
10478 2023-05-25 Alex Coplan <alex.coplan@arm.com>
10481 * gcc.target/arm/pure-code/pr109800.c: New test.
10483 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10485 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
10487 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
10491 * gcc.target/i386/pr109173-1.c: New test.
10492 * gcc.target/i386/pr109174-1.c: Ditto.
10494 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
10496 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
10497 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
10499 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10502 * gcc.target/powerpc/pr100106-sa.c: New.
10504 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10506 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
10507 * gcc.target/i386/pr104447.c: Likewise.
10509 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10511 * g++.dg/pr80481.C: Add explicit pthread requirement.
10513 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10515 * gcc.target/i386/pr103074.c: Require fpic support.
10517 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10519 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
10520 malloc.h and sys/time.h.
10522 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10524 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
10525 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
10526 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
10527 * gcc.target/i386/pieces-memset-1.c: Likewise.
10528 * gcc.target/i386/pieces-memset-36.c: Likewise.
10529 * gcc.target/i386/pieces-memset-4.c: Likewise.
10530 * gcc.target/i386/pieces-memset-40.c: Likewise.
10531 * gcc.target/i386/pieces-memset-41.c: Likewise.
10532 * gcc.target/i386/pieces-memset-7.c: Likewise.
10533 * gcc.target/i386/pieces-memset-8.c: Likewise.
10534 * gcc.target/i386/pieces-memset-9.c: Likewise.
10535 * gcc.target/i386/pr102230.c: Likewise.
10536 * gcc.target/i386/pr78103-2.c: Likewise.
10538 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
10540 PR tree-optimization/107822
10541 PR tree-optimization/107986
10542 * gcc.dg/pr107822.c: New.
10543 * gcc.dg/pr107986-1.c: New.
10545 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10548 * gfortran.dg/size_dim_2.f90: New test.
10550 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10553 * gfortran.dg/reshape_10.f90: New test.
10554 * gfortran.dg/reshape_11.f90: New test.
10556 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
10558 PR middle-end/109840
10559 * gcc.dg/fold-parity-8.c: New test.
10560 * gcc.dg/fold-popcount-11.c: Likewise.
10562 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
10564 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
10565 * gcc.dg/ipa/vrp1.c: Same.
10566 * gcc.dg/ipa/vrp2.c: Same.
10567 * gcc.dg/ipa/vrp3.c: Same.
10568 * gcc.dg/ipa/vrp4.c: Same.
10569 * gcc.dg/ipa/vrp5.c: Same.
10570 * gcc.dg/ipa/vrp6.c: Same.
10571 * gcc.dg/ipa/vrp7.c: Same.
10572 * gcc.dg/ipa/vrp8.c: Same.
10574 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
10576 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
10577 Remove -ftree-vectorize.
10578 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
10579 * gcc.target/i386/vect-vshiftv4qi.c: New test.
10580 * gcc.target/i386/vect-vshiftv8qi.c: New test.
10582 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10585 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
10586 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
10587 * gcc.target/aarch64/simd/pr99195_8.c: New test.
10589 2023-05-24 Richard Biener <rguenther@suse.de>
10592 * gcc.target/i386/pr109944-1.c: New testcase.
10593 * gcc.target/i386/pr109944-2.c: Likewise.
10595 2023-05-24 Richard Biener <rguenther@suse.de>
10597 PR tree-optimization/109849
10598 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
10600 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
10603 * gm2/pim/run/pass/hightests.mod: New test.
10605 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
10607 * gcc.dg/torture/pr109940.c: New test.
10609 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10612 * gcc.target/arm/pr109939.c: New test.
10614 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10616 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
10617 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
10619 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10621 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
10624 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10626 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10628 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10630 * lib/target-supports.exp (check_effective_target_sysconf):
10631 Check for declaration and _SC_PAGESIZE on vxworks.
10633 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10635 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10637 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10638 Richard Sandiford <richard.sandiford@arm.com>
10640 * gcc.target/riscv/rvv/rvv.exp:
10641 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
10642 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
10643 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
10644 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
10645 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
10646 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
10648 2023-05-24 Pan Li <pan2.li@intel.com>
10650 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10653 2023-05-24 Pan Li <pan2.li@intel.com>
10655 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10656 Enrich the test cases.
10658 2023-05-24 liuhongt <hongtao.liu@intel.com>
10660 * gcc.target/i386/pr109900.c: New test.
10662 2023-05-23 Martin Uecker <uecker@tugraz.at>
10665 * gcc.dg/pr109450-1.c: New test.
10666 * gcc.dg/pr109450-2.c: New test.
10667 * gcc.dg/vla-26.c: New test.
10669 2023-05-23 Martin Uecker <uecker@tugraz.at>
10675 * gcc.dg/nested-vla-1.c: New test.
10676 * gcc.dg/nested-vla-2.c: New test.
10677 * gcc.dg/nested-vla-3.c: New test.
10678 * gcc.dg/pr70418.c: New test.
10679 * gcc.dg/pr106465.c: New test.
10680 * gcc.dg/pr107557-1.c: New test.
10681 * gcc.dg/pr107557-2.c: New test.
10682 * gcc.dg/pr108423-1.c: New test.
10683 * gcc.dg/pr108423-2.c: New test.
10684 * gcc.dg/pr108423-3.c: New test.
10685 * gcc.dg/pr108423-4.c: New test.
10686 * gcc.dg/pr108423-5.c: New test.
10687 * gcc.dg/pr108423-6.c: New test.
10688 * gcc.dg/typename-vla-2.c: New test.
10689 * gcc.dg/typename-vla-3.c: New test.
10690 * gcc.dg/typename-vla-4.c: New test.
10691 * gcc.misc-tests/gcov-pr85350.c: Adapt.
10692 * gcc.dg/typename-vla-5.c: New file.
10693 * gcc.dg/typename-vla-6.c: New file.
10695 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
10697 * gcc.target/i386/vect-shiftv4qi.c: New test.
10698 * gcc.target/i386/vect-shiftv8qi.c: New test.
10700 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
10702 PR tree-optimization/109934
10703 * gcc.dg/tree-ssa/pr109934.c: New test.
10705 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
10707 * gcc.target/aarch64/ins_bitfield_1.c: New test.
10708 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
10709 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
10710 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
10711 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
10712 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
10714 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10717 * gcc.target/aarch64/pr109855.c: New test.
10719 2023-05-23 Richard Biener <rguenther@suse.de>
10721 PR tree-optimization/109849
10722 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
10724 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
10726 * gnat.dg/opt101.adb: New test.
10727 * gnat.dg/opt101_pkg.ads: New helper.
10729 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10732 * gfortran.dg/pr103716.f90 : New test.
10734 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10735 Steven G. Kargl <kargl@gcc.gnu.org>
10738 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
10739 declaration of finalizable derived types in submodules works.
10741 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
10743 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
10745 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10748 * gcc.c-torture/compile/pr108892.c: Require int32.
10749 * gcc.c-torture/compile/pr98199.c: Require int32plus.
10750 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
10751 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
10752 * gcc.dg/tree-ssa/pr102232.c: Same.
10753 * gcc.dg/tree-ssa/pr105860.c: Same.
10754 * gcc.dg/tree-ssa/pr96730.c: Same.
10755 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
10756 * gcc.dg/tree-ssa/pr96779.c: Same.
10757 * gcc.dg/tree-ssa/pr98513.c: Same.
10758 * gcc.dg/tree-ssa/ssa-sink-18.c
10759 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
10761 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
10762 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
10763 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
10764 * gcc.dg/tree-ssa/pr93435.c: Same.
10765 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
10766 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
10767 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
10769 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
10771 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
10772 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
10773 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
10774 * gcc.dg/tree-ssa/pr109031-2.c: Same.
10775 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
10776 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
10777 * gcc.dg/Warray-bounds-33.c: Skip target avr.
10778 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
10779 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
10780 * gcc.dg/analyzer/isatty-1.c: Same.
10781 * gcc.dg/analyzer/pipe-glibc.c: Same.
10783 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10786 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
10787 * gcc.c-torture/compile/pr103813.c: Require size32plus.
10788 * gcc.c-torture/execute/pr108498-2.c: Same.
10789 * gcc.c-torture/compile/pr96426.c: Condition on
10790 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
10791 * gcc.c-torture/execute/pr103417.c: Require int32plus.
10792 * gcc.dg/pr104198.c: Same.
10793 * gcc.dg/pr21137.c: Same.
10794 * gcc.dg/pr88905.c: Same.
10795 * gcc.dg/pr90838.c: Same.
10796 * gcc.dg/pr97317.c: Same.
10797 * gcc.dg/pr100292.c: Require int32.
10798 * gcc.dg/pr101008.c: Same.
10799 * gcc.dg/pr96542.c: Same.
10800 * gcc.dg/pr96674.c: Same.
10801 * gcc.dg/pr97750.c: Require ptr_eq_long.
10803 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10805 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
10806 * gcc.dg/pr19402-2.c: Skip for avr.
10807 * gcc.dg/pr86124.c: Same.
10808 * gcc.dg/pr94291.c: Same.
10809 * gcc.dg/torture/builtin-complex-1.c: Same.
10810 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
10811 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
10812 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
10813 * gcc.dg/torture/fp-int-convert-float64.c: Same.
10814 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
10815 * gcc.dg/torture/fp-int-convert-timode.c: Same.
10816 * c-c++-common/torture/builtin-convertvector-1.c: Same.
10817 * c-c++-common/torture/complex-sign-add.c: Same.
10818 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
10819 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
10820 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
10821 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
10822 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
10823 * c-c++-common/torture/complex-sign-mul-one.c: Same.
10824 * c-c++-common/torture/complex-sign-mul.c: Same.
10825 * c-c++-common/torture/complex-sign-sub.c: Same.
10827 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10829 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
10832 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10834 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
10836 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
10838 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
10840 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
10842 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
10844 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
10847 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
10849 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
10850 * gcc.target/nvptx/brev-2.c: Likewise.
10851 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
10852 * gcc.target/nvptx/brevll-2.c: Likewise.
10854 2023-05-21 Jakub Jelinek <jakub@redhat.com>
10856 PR tree-optimization/109505
10857 * gcc.target/aarch64/sve/pr109505.c: New test.
10859 2023-05-21 Pan Li <pan2.li@intel.com>
10861 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
10862 test cases for vbool[2|4|8|16|32|64]_t.
10864 2023-05-21 Andrew Pinski <apinski@marvell.com>
10866 PR middle-end/109919
10867 * gcc.c-torture/compile/pr109919-1.c: New test.
10869 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
10872 * gcc.target/avr/torture/pr105753.c: New test.
10874 2023-05-20 Die Li <lidie@eswincomputing.com>
10876 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
10877 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
10879 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10881 * gcc.target/riscv/zbs-bext-02.c: New test.
10883 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10886 * gcc.target/riscv/pr106888.c: New test.
10887 * gcc.target/riscv/zbbw.c: Check for ANDI.
10889 2023-05-19 Patrick Palka <ppalka@redhat.com>
10892 * g++.dg/cpp1y/var-templ80.C: New test.
10893 * g++.dg/cpp1y/var-templ81.C: New test.
10895 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
10897 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
10899 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
10900 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
10901 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
10902 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
10903 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
10904 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
10905 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
10906 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
10907 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
10908 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
10909 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
10911 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
10913 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
10914 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
10916 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
10919 * gm2/isolib/run/pass/testdelete.mod: New test.
10921 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10923 PR tree-optimization/105776
10924 * gcc.target/i386/pr105776.c: New test.
10926 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10928 PR tree-optimization/101856
10929 * gcc.dg/tree-ssa/pr101856.c: New test.
10931 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
10933 * gnat.dg/specs/array6.ads: New test.
10935 2023-05-19 Joseph Myers <joseph@codesourcery.com>
10937 * gcc.dg/c2x-thread-local-2.c: New test.
10939 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
10941 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
10942 expected scan-assembler-times frequency and strings..
10943 * gcc.target/i386/vect-mulv4qi.c: New test.
10944 * gcc.target/i386/vect-mulv8qi.c: New test.
10946 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
10948 PR bootstrap/105831
10949 * gcc.test-framework/gen_directive_tests: Use = operator instead
10952 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10954 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
10955 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
10956 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
10957 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
10958 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
10959 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
10960 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
10961 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
10962 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
10963 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
10964 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
10965 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
10966 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
10967 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
10968 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
10969 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
10970 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
10971 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
10972 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
10973 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
10974 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
10975 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
10976 * gcc.target/arm/mve/mve_const_shifts.c: New test.
10978 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10981 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
10982 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
10983 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
10984 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
10985 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
10986 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
10987 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
10988 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
10989 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
10990 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
10991 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
10992 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
10993 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
10994 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
10995 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
10996 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
10997 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
10998 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
10999 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
11000 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
11001 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
11002 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
11003 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
11004 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
11005 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
11006 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
11007 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
11008 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
11009 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
11010 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
11011 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
11012 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
11013 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
11014 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
11015 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
11016 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
11017 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
11018 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
11019 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
11020 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
11022 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11024 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
11025 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
11026 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
11027 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
11028 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
11029 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
11030 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
11031 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
11032 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
11033 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
11034 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
11035 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
11036 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
11037 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
11038 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
11039 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
11040 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
11041 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
11042 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
11043 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
11044 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
11045 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
11046 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
11047 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
11048 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
11049 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
11050 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
11051 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
11052 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
11053 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
11054 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
11055 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
11056 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
11057 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
11058 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
11059 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
11060 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
11061 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
11062 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
11063 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
11064 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
11065 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
11066 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
11067 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
11068 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
11069 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
11070 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
11071 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
11072 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
11073 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
11074 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
11075 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
11076 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
11077 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
11078 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
11079 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
11080 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
11081 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
11082 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
11083 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
11084 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
11085 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
11086 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
11087 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
11088 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
11089 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
11090 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
11091 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
11092 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
11093 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
11094 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
11095 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
11096 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
11097 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
11098 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
11099 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
11100 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
11101 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
11102 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
11103 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
11104 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
11105 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
11106 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
11107 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
11108 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
11109 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
11110 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
11111 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
11112 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
11113 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
11114 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
11115 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
11116 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
11117 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
11118 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
11119 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
11120 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
11121 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
11122 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
11123 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
11124 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
11125 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
11126 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
11127 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
11128 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
11129 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
11130 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
11131 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
11132 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
11133 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
11134 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
11135 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
11136 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
11137 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
11138 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
11139 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
11140 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
11141 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
11142 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
11143 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
11144 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
11145 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
11146 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
11147 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
11148 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
11149 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
11150 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
11151 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
11152 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
11153 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
11154 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
11155 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
11156 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
11157 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
11158 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
11160 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11162 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
11163 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
11165 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11167 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11169 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11171 * gcc.target/arm/mve/intrinsics/asrl.c: Use
11172 check-function-bodies instead of scan-assembler checks. Use
11173 extern "C" for C++ testing.
11174 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
11175 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
11176 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
11177 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
11178 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
11179 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
11180 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
11181 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
11182 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
11183 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
11184 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
11185 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
11186 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
11187 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
11188 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
11189 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
11190 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
11191 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
11192 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
11193 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
11194 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
11195 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
11196 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
11197 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
11198 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
11199 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
11200 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
11201 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
11202 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
11203 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
11204 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
11205 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
11206 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
11207 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
11208 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
11209 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
11210 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
11211 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
11212 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
11213 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
11214 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
11215 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
11216 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
11217 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
11218 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
11219 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
11220 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
11221 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
11222 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
11223 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
11224 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
11225 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
11226 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
11227 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
11228 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
11229 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
11230 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
11231 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
11232 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
11233 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
11234 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
11235 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
11236 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
11237 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
11238 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
11239 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
11240 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
11241 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
11242 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
11243 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
11244 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
11245 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
11246 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
11247 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
11248 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
11249 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
11250 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
11251 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
11252 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
11253 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
11254 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
11255 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
11256 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
11257 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
11258 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
11259 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
11260 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
11261 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
11262 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
11263 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
11264 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
11265 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
11266 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
11267 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
11268 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
11269 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
11270 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
11271 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
11272 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
11273 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
11274 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
11275 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
11276 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
11277 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
11278 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
11279 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
11280 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
11281 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
11282 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
11283 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
11284 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
11285 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
11286 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
11287 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
11288 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
11289 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
11290 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
11291 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
11292 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
11293 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
11294 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
11295 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
11296 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
11297 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
11298 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
11299 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
11300 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
11301 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
11302 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
11303 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
11304 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
11305 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
11306 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
11307 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
11308 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
11309 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
11310 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
11311 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
11312 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
11313 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
11314 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
11315 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
11316 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
11317 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
11318 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
11319 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
11320 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
11321 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
11322 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
11323 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
11324 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
11325 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
11326 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
11327 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
11328 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
11329 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
11330 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
11331 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
11332 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
11333 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
11334 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
11335 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
11336 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
11337 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
11338 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
11339 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
11340 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
11341 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
11342 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
11343 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
11344 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
11345 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
11346 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
11347 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
11348 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
11349 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
11350 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
11351 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
11352 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
11353 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
11354 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
11355 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
11356 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
11357 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
11358 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
11359 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
11360 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
11361 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
11362 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
11363 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
11364 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
11365 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
11366 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
11367 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
11368 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
11369 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
11370 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
11371 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
11372 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
11373 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
11374 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
11375 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
11376 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
11377 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
11378 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
11379 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
11380 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
11381 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
11382 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
11383 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
11384 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
11385 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
11386 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
11387 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
11388 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
11389 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
11390 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
11391 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
11392 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
11393 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
11394 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
11395 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
11396 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
11397 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
11398 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
11399 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
11400 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
11401 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
11402 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
11403 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
11404 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
11405 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
11406 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
11407 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
11408 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
11409 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
11410 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
11411 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
11412 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
11413 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
11414 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
11415 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
11416 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
11417 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
11418 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
11419 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
11420 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
11421 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
11422 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
11423 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
11424 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
11425 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
11426 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
11427 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
11428 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
11429 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
11430 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
11431 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
11432 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
11433 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
11434 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
11435 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
11436 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
11437 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
11438 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
11439 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
11440 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
11441 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
11442 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
11443 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
11444 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
11445 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
11446 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
11447 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
11448 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
11449 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
11450 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
11451 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
11452 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
11453 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
11454 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
11455 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
11456 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
11457 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
11458 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
11459 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
11460 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
11461 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
11462 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
11463 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
11464 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
11465 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
11466 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
11467 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
11468 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
11469 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
11470 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
11471 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
11472 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
11473 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
11474 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
11475 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
11476 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
11477 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
11478 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
11479 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
11480 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
11481 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
11482 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
11483 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
11484 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
11485 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
11486 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
11487 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
11488 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
11489 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
11490 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
11491 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
11492 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
11493 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
11494 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
11495 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
11496 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
11497 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
11498 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
11499 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
11500 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
11501 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
11502 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
11503 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
11504 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
11505 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
11506 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
11507 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
11508 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
11509 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
11510 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
11511 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
11512 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
11513 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
11514 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
11515 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
11516 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
11517 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
11518 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
11519 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
11520 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
11521 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
11522 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
11523 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
11524 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
11525 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
11526 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
11527 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
11528 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
11529 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
11530 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
11531 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
11532 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
11533 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
11534 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
11535 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
11536 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
11537 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
11538 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
11539 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
11540 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
11541 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
11542 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
11543 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
11544 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
11545 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
11546 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
11547 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
11548 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
11549 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
11550 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
11551 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
11552 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
11553 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
11554 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
11555 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
11556 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
11557 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
11558 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
11559 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
11560 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
11561 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
11562 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
11563 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
11564 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
11565 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
11566 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
11567 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
11568 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
11569 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
11570 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
11571 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
11572 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
11573 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
11574 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
11575 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
11576 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
11577 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
11578 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
11579 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
11580 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
11581 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
11582 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
11583 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
11584 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
11585 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
11586 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
11587 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
11588 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
11589 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
11590 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
11591 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
11592 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
11593 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
11594 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
11595 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
11596 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
11597 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
11598 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
11599 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
11600 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
11601 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
11602 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
11603 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
11604 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
11605 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
11606 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
11607 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
11608 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
11609 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
11610 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
11611 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
11612 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
11613 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
11614 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
11615 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
11616 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
11617 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
11618 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
11619 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
11620 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
11621 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
11622 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
11623 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
11624 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
11625 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
11626 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
11627 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
11628 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
11629 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
11630 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
11631 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
11632 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
11633 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
11634 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
11635 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
11636 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
11637 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
11638 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
11639 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
11640 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
11641 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
11642 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
11643 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
11644 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
11645 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
11646 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
11647 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
11648 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
11649 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
11650 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
11651 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
11652 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
11653 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
11654 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
11655 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
11656 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
11657 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
11658 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
11659 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
11660 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
11661 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
11662 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
11663 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
11664 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
11665 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
11666 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
11667 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
11668 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
11669 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
11670 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
11671 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
11672 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
11673 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
11674 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
11675 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
11676 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
11677 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
11678 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
11679 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
11680 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
11681 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
11682 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
11683 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
11684 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
11685 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
11686 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
11687 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
11688 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
11689 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
11690 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
11691 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
11692 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
11693 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
11694 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
11695 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
11696 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
11697 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
11698 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
11699 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
11700 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
11701 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
11702 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
11703 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
11704 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
11705 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
11706 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
11707 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
11708 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
11709 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
11848 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
11849 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
11850 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
11851 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
11852 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
11853 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
11854 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
11855 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
11856 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
11857 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
11858 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
11859 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
11860 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
11861 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
11862 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
11863 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
11864 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
11865 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
11866 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
11867 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
11868 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
11869 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
11870 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
11871 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
11872 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
11873 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
11874 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
11875 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
11876 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
11877 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
11878 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
11879 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
11880 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
11881 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
11882 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
11883 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
11884 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
11885 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
11886 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
11887 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
11888 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
11889 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
11890 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
11891 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
11892 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
11893 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
11894 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
11895 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
11896 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
11897 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
11898 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
11899 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
11900 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
11901 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
11902 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
11903 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
11904 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
11905 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
11906 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
11907 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
11908 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
11909 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
11912 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
11913 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
11914 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
11915 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
11916 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
11917 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
11918 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
11919 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
11920 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
11921 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
11922 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
11923 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
11924 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
11925 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
11926 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
11927 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
11930 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
11931 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
11932 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
11933 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
11934 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
11941 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
11942 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
11943 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
11944 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
11945 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
11946 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
11947 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
11948 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
11949 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
11950 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
11951 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
11952 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
11953 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
11954 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
11955 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
11956 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
11957 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
11958 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
11959 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
11960 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
11961 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
11962 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
11963 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
11964 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
11965 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
11966 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
11967 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
11968 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
11969 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
11970 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
11971 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
11972 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
11973 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
11974 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
11975 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
11976 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
11977 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
11978 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
11979 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
11980 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
11981 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
11982 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
11983 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
11984 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
11985 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
11986 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
11987 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
11988 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
11989 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
11990 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
11991 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
11992 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
11993 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
11994 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
11995 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
11996 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
11997 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
11998 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
11999 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
12000 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
12001 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
12002 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
12003 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
12004 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
12005 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
12006 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
12007 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
12008 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
12009 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
12010 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
12011 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
12012 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
12013 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
12014 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
12015 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
12016 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
12017 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
12018 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
12019 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
12020 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
12021 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
12022 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
12023 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
12024 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
12025 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
12026 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
12027 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
12028 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
12029 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
12030 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
12031 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
12032 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
12033 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
12034 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
12035 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
12036 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
12037 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
12038 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
12039 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
12040 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
12041 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
12042 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
12043 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
12044 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
12045 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
12046 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
12054 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
12055 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
12056 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
12057 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
12058 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
12059 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
12060 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
12061 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
12062 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
12063 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
12064 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
12065 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
12066 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
12067 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
12068 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
12069 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
12070 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
12071 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
12072 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
12073 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
12074 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
12075 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
12076 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
12077 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
12078 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
12079 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
12080 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
12081 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
12082 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
12083 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
12084 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
12085 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
12086 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
12087 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
12088 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
12089 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
12090 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
12091 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
12092 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
12093 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
12094 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
12095 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
12096 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
12097 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
12098 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
12099 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
12100 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
12101 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
12102 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
12103 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
12104 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
12105 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
12106 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
12107 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
12108 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
12117 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
12118 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
12119 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
12120 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
12121 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
12122 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
12123 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
12124 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
12125 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
12126 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
12127 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
12128 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
12129 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
12130 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
12131 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
12132 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
12133 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
12134 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
12135 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
12136 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
12137 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
12138 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
12139 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
12140 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
12141 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
12142 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
12143 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
12144 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
12145 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
12146 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
12147 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
12148 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
12149 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
12150 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
12151 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
12152 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
12153 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
12154 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
12155 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
12156 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
12157 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
12158 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
12159 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
12160 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
12161 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
12162 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
12163 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
12164 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
12165 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
12166 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
12167 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
12168 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
12169 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
12170 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
12171 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
12172 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
12173 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
12174 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
12175 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
12176 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
12177 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
12178 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
12179 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
12180 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
12181 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
12182 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
12183 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
12184 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
12185 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
12186 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
12187 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
12188 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
12189 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
12190 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
12191 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
12192 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
12193 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
12194 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
12195 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
12196 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
12197 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
12198 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
12199 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
12200 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
12201 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
12202 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
12203 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
12204 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
12205 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
12206 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
12207 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
12208 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
12209 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
12210 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
12211 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
12212 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
12213 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
12214 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
12215 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
12216 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
12217 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
12218 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
12219 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
12220 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
12221 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
12222 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
12223 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
12224 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
12225 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
12226 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
12227 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
12228 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
12229 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
12230 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
12231 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
12232 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
12233 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
12234 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
12235 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
12236 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
12237 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
12238 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
12239 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
12240 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
12242 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12244 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
12245 check-function-bodies instead of scan-assembler checks. Use
12246 extern "C" for C++ testing.
12247 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
12248 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
12249 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
12250 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
12251 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
12252 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
12253 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
12254 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
12255 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
12256 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
12257 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
12258 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
12259 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
12260 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
12261 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
12262 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
12263 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
12264 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
12265 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
12266 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
12267 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
12268 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
12269 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
12270 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
12271 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
12272 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
12273 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
12274 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
12275 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
12277 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12279 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
12280 check-function-bodies instead of scan-assembler checks. Use
12281 extern "C" for C++ testing.
12282 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
12283 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
12284 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
12285 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
12286 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
12287 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
12288 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
12289 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
12290 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
12291 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
12292 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
12293 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
12294 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
12295 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
12296 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
12297 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
12298 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
12299 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
12300 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
12301 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
12302 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
12303 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
12304 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
12305 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
12306 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
12307 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
12308 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
12309 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
12310 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
12311 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
12312 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
12313 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
12314 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
12315 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
12316 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
12317 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
12318 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
12319 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
12320 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
12321 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
12322 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
12323 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
12324 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
12325 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
12326 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
12327 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
12328 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
12329 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
12330 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
12331 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
12332 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
12333 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
12334 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
12335 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
12336 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
12337 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
12338 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
12339 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
12340 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
12342 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
12343 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
12344 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
12345 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
12346 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
12347 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
12348 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
12349 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
12350 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
12351 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
12352 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
12353 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
12354 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
12355 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
12356 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
12357 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
12358 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
12359 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
12360 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
12361 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
12362 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
12363 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
12364 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
12365 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
12366 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
12367 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
12368 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
12369 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
12370 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
12371 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
12372 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
12373 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
12374 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
12375 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
12376 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
12377 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
12378 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
12379 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
12380 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
12381 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
12382 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
12383 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
12384 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
12385 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
12386 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
12387 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
12388 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
12389 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
12390 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
12391 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
12392 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
12393 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
12394 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
12395 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
12396 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
12397 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
12398 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
12399 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
12400 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
12401 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
12402 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
12403 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
12404 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
12405 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
12406 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
12407 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
12408 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
12409 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
12410 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
12411 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
12412 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
12413 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
12414 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
12415 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
12416 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
12417 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
12418 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
12419 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
12420 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
12421 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
12422 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
12423 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
12424 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
12425 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
12426 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
12427 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
12428 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
12429 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
12430 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
12431 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
12432 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
12433 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
12434 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
12435 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
12436 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
12437 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
12438 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
12439 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
12440 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
12441 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
12442 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
12443 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
12444 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
12445 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
12446 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
12447 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
12448 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
12449 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
12450 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
12451 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
12452 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
12453 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
12454 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
12455 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
12456 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
12457 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
12458 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
12459 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
12460 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
12461 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
12462 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
12463 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
12464 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
12465 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
12466 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
12467 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
12468 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
12469 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
12470 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
12471 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
12472 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
12473 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
12474 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
12476 2023-05-18 Joseph Myers <joseph@codesourcery.com>
12478 * gcc.dg/format/c2x-printf-1.c: Test %B here.
12479 * gcc.dg/format/ext-9.c: Do not test %B here.
12481 2023-05-17 Harald Anlauf <anlauf@gmx.de>
12485 * gfortran.dg/zero_sized_13.f90: New test.
12487 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12489 * gcc.target/riscv/shift-and-2.c: Fixed test
12490 * gcc.target/riscv/zbb-rol-ror-01.c: New test
12491 * gcc.target/riscv/zbb-rol-ror-02.c: New test
12492 * gcc.target/riscv/zbb-rol-ror-03.c: New test
12493 * gcc.target/riscv/zbb-rol-ror-04.c: New test
12494 * gcc.target/riscv/zbb-rol-ror-05.c: New test
12495 * gcc.target/riscv/zbb-rol-ror-06.c: New test
12496 * gcc.target/riscv/zbb-rol-ror-07.c: New test
12498 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12501 * c-c++-common/pr109884.c: New test.
12503 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12505 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
12506 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
12507 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
12508 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
12509 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
12511 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12513 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
12514 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
12515 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
12516 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
12517 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
12518 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
12519 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
12520 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
12521 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
12522 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
12523 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
12524 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
12525 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
12526 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
12527 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
12528 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
12529 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
12530 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
12531 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
12532 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
12533 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
12534 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
12535 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
12536 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
12537 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
12538 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
12539 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
12540 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
12541 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
12542 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
12543 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
12544 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
12545 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
12546 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
12547 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
12548 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
12549 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
12550 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
12551 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
12552 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
12553 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
12554 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
12555 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
12556 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
12557 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
12558 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
12559 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
12560 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
12562 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12564 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
12566 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
12568 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
12569 for 'finalize' as a ptr is now 'delete' instead of 'release'.
12570 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
12571 to if (allocated) block
12572 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
12573 replaced by a MEM< _25 > expression.
12574 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
12575 * gfortran.dg/gomp/map-10.f90: New test.
12577 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12579 * g++.target/s390/atomic-align-1.C: New test.
12580 * gcc.target/s390/atomic-align-1.c: New test.
12581 * gcc.target/s390/atomic-align-2.c: New test.
12583 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12586 * g++.dg/init/pr109868.C: New test.
12588 2023-05-17 Pan Li <pan2.li@intel.com>
12590 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
12592 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
12595 * gcc.target/powerpc/pr106708.c: Add test function.
12597 2023-05-16 Joseph Myers <joseph@codesourcery.com>
12599 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
12600 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
12601 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
12602 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
12603 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
12605 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
12606 not expect errors for typedef declaration in for loop.
12608 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
12611 * gm2/isolib/run/pass/testreadint.mod: New test.
12613 2023-05-16 Marek Polacek <polacek@redhat.com>
12616 * g++.dg/warn/Wdangling-reference13.C: New test.
12618 2023-05-16 Patrick Palka <ppalka@redhat.com>
12621 * g++.dg/cpp2a/desig27.C: New test.
12623 2023-05-16 Carl Love <cel@us.ibm.com>
12625 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
12626 instruction counts.
12628 2023-05-16 Carl Love <cel@us.ibm.com>
12630 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12633 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
12635 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
12636 to occur after the intrinsic instruction, rather than requiring
12637 them to happen before.
12638 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
12640 2023-05-16 Pan Li <pan2.li@intel.com>
12642 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
12643 Replace stdint.h with stdint-gcc.h.
12644 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
12645 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
12646 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
12647 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
12648 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
12649 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
12650 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
12651 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
12652 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
12653 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
12654 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
12655 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
12656 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
12657 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
12659 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12661 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12664 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
12672 * gfortran.dg/pr105152.f90 : New test
12673 * gfortran.dg/pr100193.f90 : New test
12674 * gfortran.dg/pr87946.f90 : New test
12675 * gfortran.dg/pr103389.f90 : New test
12676 * gfortran.dg/pr104429.f90 : New test
12677 * gfortran.dg/pr82774.f90 : New test
12679 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12681 * gcc.dg/attr-returns-nonnull.c: Skip if
12682 keeps_null_pointer_checks.
12683 * gcc.dg/init-compare-1.c: Likewise.
12684 * gcc.dg/ipa/pr85734.c: Likewise.
12685 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12686 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12687 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12688 * gcc.dg/ipa/propmalloc-4.c: Likewise.
12689 * gcc.dg/tree-ssa/evrp11.c: Likewise.
12690 * gcc.dg/tree-ssa/pr83648.c: Likewise.
12692 2023-05-16 Andrew Pinski <apinski@marvell.com>
12694 PR tree-optimization/109424
12695 * gcc.dg/tree-ssa/bool-12.c: New test.
12696 * gcc.dg/tree-ssa/bool-13.c: New test.
12697 * gcc.dg/tree-ssa/minmax-20.c: New test.
12698 * gcc.dg/tree-ssa/minmax-21.c: New test.
12700 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12702 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
12704 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12706 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
12707 __has_c_attribute for all C2x attributes.
12709 2023-05-15 Harald Anlauf <anlauf@gmx.de>
12712 * gfortran.dg/ptr-func-5.f90: New test.
12714 2023-05-15 Patrick Palka <ppalka@redhat.com>
12716 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
12718 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12720 * gcc.target/aarch64/facg_1.c: New test.
12722 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12725 * gcc.target/aarch64/simd/pr99195_7.c: New test.
12727 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12730 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
12732 2023-05-15 Pan Li <pan2.li@intel.com>
12733 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12734 kito-cheng <kito.cheng@sifive.com>
12736 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
12738 2023-05-15 Richard Biener <rguenther@suse.de>
12740 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
12743 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12745 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
12746 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
12747 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
12749 2023-05-14 Andrew Pinski <apinski@marvell.com>
12751 PR tree-optimization/109829
12752 * gcc.dg/tree-ssa/abs-3.c: New test.
12753 * gcc.dg/tree-ssa/abs-4.c: New test.
12755 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
12758 * gcc.target/i386/pr109825.c: New test.
12760 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12762 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
12764 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
12765 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
12766 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
12767 * gcc.target/aarch64/vec-init-18.c: ... this.
12768 * gcc.target/aarch64/vec-init-19.c: New test.
12769 * gcc.target/aarch64/vec-init-20.c: Likewise.
12770 * gcc.target/aarch64/vec-init-21.c: Likewise.
12771 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
12772 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
12773 * gcc.target/aarch64/vec-init-22.h: New header.
12775 2023-05-13 Andrew Pinski <apinski@marvell.com>
12777 PR tree-optimization/109834
12778 * gcc.c-torture/compile/pr109834-1.c: New test.
12779 * gcc.dg/tree-ssa/pr109834-1.c: New test.
12781 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12784 * gfortran.dg/pr109662-a.f90: Add a section to verify that
12785 a short namelist read does not modify the variable.
12787 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
12790 * gm2/isolib/run/pass/seqappend.mod: New test.
12792 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
12793 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12796 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
12797 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
12798 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
12799 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
12801 2023-05-12 Richard Biener <rguenther@suse.de>
12803 PR tree-optimization/64731
12804 * gcc.target/i386/pr64731.c: New testcase.
12806 2023-05-12 Patrick Palka <ppalka@redhat.com>
12809 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
12810 * g++.dg/template/function2.C: Removed.
12812 2023-05-12 Patrick Palka <ppalka@redhat.com>
12815 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
12816 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
12818 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12820 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
12822 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12824 * gcc.target/riscv/rvv/rvv.exp:
12825 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
12826 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
12827 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
12828 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
12829 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
12830 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
12831 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
12832 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
12833 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
12834 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
12835 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
12836 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
12837 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
12838 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
12839 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
12840 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
12841 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
12843 2023-05-12 Pan Li <pan2.li@intel.com>
12845 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
12846 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
12847 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
12848 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
12849 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
12850 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
12851 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
12852 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
12853 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
12854 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
12855 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
12856 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
12857 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
12858 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
12859 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
12860 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
12861 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
12862 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
12863 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
12864 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
12865 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
12866 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
12867 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
12868 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
12869 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
12870 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
12871 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
12872 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
12873 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
12874 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
12875 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
12876 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
12877 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
12878 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
12879 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
12880 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
12881 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
12882 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
12883 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
12884 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
12885 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
12886 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
12887 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
12888 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
12889 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
12890 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
12891 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
12892 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
12893 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
12894 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
12895 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
12896 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
12897 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
12898 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
12899 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
12900 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
12901 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
12902 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
12903 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
12904 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
12905 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
12906 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
12907 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
12908 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
12909 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
12910 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
12911 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
12912 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
12913 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
12914 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
12915 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
12916 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
12917 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
12918 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
12919 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
12920 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
12921 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
12922 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
12923 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
12924 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
12925 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
12926 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
12927 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
12928 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
12929 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
12930 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
12931 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
12932 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
12933 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
12934 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
12935 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
12936 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
12937 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
12938 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
12939 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
12940 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
12941 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
12942 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
12943 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
12944 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
12945 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
12946 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
12947 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
12948 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
12949 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
12950 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
12951 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
12952 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
12953 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
12954 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
12955 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
12956 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
12957 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
12958 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
12959 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
12960 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
12961 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
12962 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
12963 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
12965 2023-05-12 Pan Li <pan2.li@intel.com>
12967 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
12968 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
12969 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
12970 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
12971 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
12972 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
12973 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
12974 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
12975 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
12976 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
12977 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
12978 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
12979 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
12980 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
12981 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
12982 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
12983 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
12984 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
12985 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
12986 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
12987 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
12988 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
12990 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12992 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
12993 with dg-skip-if has_arch_ppc64.
12994 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
12995 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
12997 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12999 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
13000 with has_arch_ppc64.
13001 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
13002 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
13003 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
13004 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
13005 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
13007 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13009 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
13010 with has_arch_ppc64.
13011 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
13012 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
13014 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13016 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
13017 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
13018 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
13020 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13022 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13025 * gm2/pim/fail/highice.mod: New test.
13027 2023-05-11 Patrick Palka <ppalka@redhat.com>
13030 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
13031 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
13032 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
13034 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13036 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13038 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13041 * gcc.target/i386/pr109807.c: New test.
13043 2023-05-11 Patrick Palka <ppalka@redhat.com>
13046 * g++.dg/cpp2a/lambda-targ1.C: New test.
13048 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13050 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
13051 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
13052 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
13053 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
13055 2023-05-11 Patrick Palka <ppalka@redhat.com>
13056 Jonathan Wakely <jwakely@redhat.com>
13061 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
13062 error for the template argument &B2:fn in C++17 mode.
13063 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
13064 * g++.dg/cpp2a/nontype-class56.C: New test.
13065 * g++.dg/template/function2.C: New test.
13067 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13069 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13070 include, call builtin.
13072 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13073 Michael Collison <collison@rivosinc.com>
13075 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
13076 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
13077 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
13078 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
13079 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
13080 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
13081 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
13082 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
13083 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
13084 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
13085 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
13086 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
13087 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
13088 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
13089 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
13090 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
13091 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
13092 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
13093 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
13094 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
13095 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
13096 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
13097 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
13098 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
13099 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
13100 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
13101 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
13102 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
13103 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
13104 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
13105 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
13106 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
13107 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
13108 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
13109 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
13110 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
13111 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
13112 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
13113 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
13114 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
13115 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
13116 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
13117 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
13118 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
13119 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
13120 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
13121 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
13122 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
13123 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
13124 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
13125 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
13126 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
13127 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
13128 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
13129 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
13130 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
13131 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
13132 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
13133 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
13135 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13137 * lib/torture-options.exp (torture-init-done): Add.
13138 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
13139 implicit 'torture-init'.
13140 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
13141 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
13142 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
13144 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13146 * gcc.target/arm/acle/acle.exp: Add missing
13147 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13149 * gcc.target/arm/cmse/cmse.exp: Likewise.
13150 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13152 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13154 * gcc.dg/fold-popcount-8.c: New test case.
13155 * gcc.dg/fold-popcount-9.c: Likewise.
13156 * gcc.dg/fold-popcount-10.c: Likewise.
13158 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13160 * gcc.dg/fold-parity-6.c: New test.
13161 * gcc.dg/fold-parity-7.c: Likewise.
13162 * gcc.dg/fold-popcount-6.c: Likewise.
13163 * gcc.dg/fold-popcount-7.c: Likewise.
13165 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13167 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13168 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13170 2023-05-10 Marek Polacek <polacek@redhat.com>
13173 * g++.dg/ext/is_convertible6.C: New test.
13175 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13178 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13179 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13181 2023-05-10 Andrew Pinski <apinski@marvell.com>
13183 * gcc.c-torture/execute/20230510-1.c: New test.
13185 2023-05-10 Jason Merrill <jason@redhat.com>
13188 * g++.dg/DRs/dr2543.C: New test.
13190 2023-05-10 Jason Merrill <jason@redhat.com>
13192 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
13193 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
13194 * g++.dg/cpp2a/consteval20.C: Likewise.
13195 * g++.dg/cpp2a/consteval24.C: Likewise.
13196 * g++.dg/cpp2a/srcloc20.C: Likewise.
13198 2023-05-10 Richard Biener <rguenther@suse.de>
13200 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13202 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13204 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13206 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13209 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13212 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13215 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13216 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13218 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13220 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13222 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13225 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13227 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13230 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13232 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13234 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13235 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13237 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13239 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
13240 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
13241 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
13242 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
13243 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
13244 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
13245 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
13246 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
13247 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
13248 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
13249 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
13250 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
13251 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
13252 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
13254 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13257 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13258 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13260 2023-05-10 Andrew Pinski <apinski@marvell.com>
13262 * gcc.c-torture/execute/20230509-1.c: New test.
13264 2023-05-09 Patrick Palka <ppalka@redhat.com>
13267 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13269 2023-05-09 Patrick Palka <ppalka@redhat.com>
13272 * g++.dg/cpp0x/noexcept78.C: New test.
13274 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13276 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
13277 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
13278 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
13279 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
13280 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
13281 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
13282 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
13283 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
13284 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
13285 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
13286 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
13287 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
13288 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
13289 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
13290 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
13291 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
13292 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
13293 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
13294 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
13295 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
13296 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
13297 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
13298 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
13299 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
13300 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
13301 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
13302 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
13303 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
13304 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
13305 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
13306 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13307 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13308 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
13309 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
13310 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13311 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13312 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
13313 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
13314 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
13315 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
13316 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
13317 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
13318 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
13319 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
13320 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
13321 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
13322 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
13323 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
13324 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
13325 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
13326 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
13327 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
13328 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
13329 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
13330 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
13331 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
13332 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
13333 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
13334 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
13335 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
13336 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
13337 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
13338 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
13339 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
13340 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
13341 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
13342 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
13343 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
13344 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
13345 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
13346 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
13347 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13348 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13349 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13350 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13351 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13352 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13353 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
13354 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
13355 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
13356 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
13357 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
13358 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
13359 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
13360 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
13361 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
13362 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
13363 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
13364 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
13365 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
13366 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
13367 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
13368 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
13369 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
13370 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
13371 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
13372 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
13373 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
13374 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
13375 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
13376 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
13377 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
13378 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
13379 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
13380 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
13381 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
13382 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
13383 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
13384 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
13385 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
13386 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
13387 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
13388 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
13389 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
13390 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
13391 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
13392 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
13393 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
13394 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
13395 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
13396 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
13397 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
13398 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
13399 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
13400 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
13401 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
13402 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
13403 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
13404 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
13405 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
13406 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
13407 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
13408 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
13409 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
13410 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
13411 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
13412 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
13413 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
13414 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
13415 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
13416 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
13417 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
13418 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
13419 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
13420 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
13421 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
13422 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
13423 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
13424 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
13425 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
13426 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
13427 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
13428 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
13429 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
13430 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
13431 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
13432 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
13433 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
13434 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
13435 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
13436 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
13437 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
13438 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
13439 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
13440 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
13441 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
13442 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
13443 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
13444 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
13445 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
13446 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
13447 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
13448 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
13449 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
13450 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
13451 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
13452 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
13453 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
13454 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
13455 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
13456 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
13457 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
13458 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
13459 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
13460 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
13461 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13462 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13463 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
13464 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
13465 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
13466 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
13467 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
13468 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
13469 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
13470 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
13471 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
13472 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
13473 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
13474 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
13475 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
13476 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
13477 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
13478 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
13479 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
13480 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
13481 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
13482 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
13483 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
13484 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
13485 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
13486 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
13487 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
13488 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
13489 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
13490 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
13491 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
13492 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
13493 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
13494 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
13495 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
13496 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
13497 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
13498 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
13499 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
13500 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
13501 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
13502 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
13503 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
13504 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
13505 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
13506 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
13507 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
13508 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
13509 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
13510 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
13511 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
13512 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
13513 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
13514 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
13515 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
13516 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
13517 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
13518 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
13519 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
13520 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
13521 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
13522 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
13524 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13526 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
13527 sve2_flags instead of sve_flags.
13529 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
13532 * gm2/isolib/run/pass/skiplinetest.mod: New test.
13534 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13537 * g++.dg/cpp23/attr-assume11.C: New test.
13539 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13541 PR tree-optimization/109778
13542 * gcc.dg/lto/pr109778_0.c: New test.
13543 * gcc.dg/lto/pr109778_1.c: New file.
13545 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13547 PR tree-optimization/109778
13548 * gcc.c-torture/execute/pr109778.c: New test.
13550 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13552 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
13553 allocation for temporary results, rather than requiring specific
13555 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
13556 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
13557 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
13558 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
13559 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
13560 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
13561 * gcc.target/aarch64/memset-q-reg.c: Likewise.
13562 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
13563 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
13564 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
13565 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13566 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
13567 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
13568 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
13569 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
13570 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
13571 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
13572 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13573 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
13574 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
13575 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
13576 predicate register to be any of p4-p7, rather than requiring p4
13578 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
13579 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
13580 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
13581 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
13582 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
13583 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
13584 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
13585 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
13586 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
13587 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
13588 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
13590 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13592 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
13593 FP/vector register, not just register 0-9.
13594 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13595 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
13596 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
13597 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
13598 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
13599 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
13600 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
13601 * gcc.target/aarch64/sve/adr_1.c: Likewise.
13602 * gcc.target/aarch64/sve/adr_2.c: Likewise.
13603 * gcc.target/aarch64/sve/adr_3.c: Likewise.
13604 * gcc.target/aarch64/sve/adr_4.c: Likewise.
13605 * gcc.target/aarch64/sve/adr_5.c: Likewise.
13606 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13607 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13608 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13609 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13610 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13611 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13612 * gcc.target/aarch64/vfp-1.c: Likewise.
13613 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
13615 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
13618 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13620 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
13621 register for the temporary results, not just p0-p7.
13622 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
13623 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
13624 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
13625 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
13626 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
13627 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
13628 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
13629 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
13630 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
13631 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
13632 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
13633 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
13634 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
13635 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13636 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13637 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13638 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13639 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
13640 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
13641 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
13642 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
13644 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13646 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
13647 between two constant vectors, allow the constant moves to appear in
13649 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
13650 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
13651 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
13652 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
13653 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
13655 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13657 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
13658 moves to occur after the intrinsic instruction, rather than requiring
13659 them to happen before.
13660 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
13661 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
13662 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
13663 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
13664 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
13665 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
13666 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
13667 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
13668 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
13669 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
13670 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
13671 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
13672 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
13673 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
13674 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
13675 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
13676 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
13677 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
13678 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
13679 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
13680 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
13681 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
13682 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
13683 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
13684 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
13685 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
13686 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
13687 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
13688 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
13689 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
13690 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
13691 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
13692 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
13693 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
13694 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
13695 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
13696 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
13698 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13700 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
13701 allocation in the case where a move occurs after the intrinsic
13703 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
13704 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
13705 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
13706 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
13708 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13710 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
13711 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
13712 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
13713 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13714 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13715 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13716 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13717 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13718 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13719 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13720 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13721 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13722 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13723 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
13724 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
13725 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
13726 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13727 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13729 2023-05-09 Jason Merrill <jason@redhat.com>
13732 * g++.dg/template/friend78.C: New test.
13734 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
13735 Uros Bizjak <ubizjak@gmail.com>
13737 * gcc.target/i386/insvti_highpart-1.c: New test case.
13739 2023-05-08 Andrew Pinski <apinski@marvell.com>
13741 PR testsuite/109776
13742 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
13744 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
13746 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
13747 stdint.h to stdint-gcc.h.
13748 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
13749 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
13751 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
13753 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
13754 * gcc.dg/guality/guality.exp: Likewise.
13755 * gfortran.dg/guality/guality.exp: Likewise.
13756 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
13757 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
13758 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
13759 determine the default 'LTO_OPTIONS'.
13760 * lib/torture-options.exp (torture-init, torture-finish): Let each
13761 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
13763 2023-05-08 Patrick Palka <ppalka@redhat.com>
13767 * g++.dg/cpp1z/class-deduction114.C: New test.
13769 2023-05-08 Andrew Pinski <apinski@marvell.com>
13771 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
13772 details change in wording.
13773 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
13774 * gcc.dg/tree-ssa/pr103771.c: Likewise.
13775 * gcc.dg/tree-ssa/minmax-18.c: New test.
13776 * gcc.dg/tree-ssa/minmax-19.c: New test.
13778 2023-05-08 Andrew Pinski <apinski@marvell.com>
13780 * gcc.dg/tree-ssa/minmax-17.c: New test.
13782 2023-05-08 Andrew Pinski <apinski@marvell.com>
13784 PR tree-optimization/49959
13785 PR tree-optimization/103771
13786 * c-c++-common/torture/harden-cond-comp.c: Change testcase
13787 slightly to avoid the new phiopt optimization.
13788 * gcc.dg/tree-ssa/abs-2.c: New test.
13789 * gcc.dg/tree-ssa/pr103771.c: New test.
13791 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13793 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
13795 2023-05-08 Andrew Pinski <apinski@marvell.com>
13797 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
13798 * gcc.dg/tree-ssa/evrp8.c: Likewise.
13799 * gcc.dg/tree-ssa/vrp35.c: Likewise.
13800 * gcc.dg/tree-ssa/vrp36.c: Likewise.
13801 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
13802 to check for assignment too instead of just a call.
13803 * c-c++-common/goacc/kernels-alias-8.c: Update test
13804 for removal of load.
13805 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
13807 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13810 * gfortran.dg/pr109662-a.f90: New test.
13812 2023-05-07 Patrick Palka <ppalka@redhat.com>
13815 * g++.dg/diagnostic/alignof4.C: New test.
13817 2023-05-07 Patrick Palka <ppalka@redhat.com>
13821 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
13822 goto made valid by DR 2256.
13823 * g++.dg/init/goto4.C: New test.
13825 2023-05-07 Patrick Palka <ppalka@redhat.com>
13827 * g++.dg/cpp2a/concepts-alias6.C: New test.
13829 2023-05-07 Patrick Palka <ppalka@redhat.com>
13832 * g++.dg/cpp1y/paren6.C: New test.
13834 2023-05-07 Patrick Palka <ppalka@redhat.com>
13837 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
13838 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
13840 2023-05-07 Patrick Palka <ppalka@redhat.com>
13843 * g++.dg/template/non-dependent25a.C: New test.
13845 2023-05-07 Patrick Palka <ppalka@redhat.com>
13848 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
13849 expected "without object" diagnostic isn't replaced by a
13850 "call to non-constexpr function" diagnostic.
13851 * g++.dg/template/non-dependent25.C: New test.
13853 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
13855 * gcc.target/powerpc/parall_5insn_const.c: New test.
13857 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
13860 * gcc.target/i386/pr43644.c: New test case.
13862 2023-05-06 Xi Ruoyao <xry111@xry111.site>
13864 * gcc.target/loongarch/shrink-wrap.c: New test.
13866 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13868 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
13869 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
13870 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
13871 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
13872 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
13873 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
13874 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
13875 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
13876 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
13877 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
13878 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
13879 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
13880 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
13881 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
13882 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
13883 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
13884 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
13885 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
13886 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
13887 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
13888 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
13889 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
13890 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
13891 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
13892 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
13893 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
13894 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
13895 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
13896 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
13897 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
13898 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
13899 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
13900 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
13901 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
13903 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13906 * gfortran.dg/pr109662.f90: New test.
13908 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13910 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
13912 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13915 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
13917 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13919 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
13921 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
13923 * gcc.target/cris/peep2-addsplit1.c: New test.
13925 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13927 * gcc.target/cris/peep2-movandsplit1.c: New test.
13929 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13931 * gcc.target/cris/peep2-lsrandsplit1.c,
13932 gcc.target/cris/peep2-movulsr2.c: New tests.
13934 2023-05-05 Harald Anlauf <anlauf@gmx.de>
13937 * gfortran.dg/overload_5.f90: New test.
13939 2023-05-05 Pan Li <pan2.li@intel.com>
13940 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13942 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
13943 Adjust indexed load/store check condition.
13945 2023-05-05 Pan Li <pan2.li@intel.com>
13947 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
13948 Adjust test check condition.
13950 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13953 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
13954 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
13955 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
13957 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
13959 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
13961 2023-05-05 Andrew Pinski <apinski@marvell.com>
13963 PR tree-optimization/109732
13964 * gcc.dg/pr109732.c: New test.
13965 * gcc.dg/pr109732-1.c: New test.
13967 2023-05-05 Andrew Pinski <apinski@marvell.com>
13969 PR tree-optimization/109722
13970 * gcc.dg/tree-ssa/abs-1.c: New test.
13972 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
13975 * gm2/pim/run/pass/ForChar.mod: New test.
13977 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13979 * gcc.target/aarch64/simd/pr99195_4.c: New test.
13981 2023-05-04 Julian Brown <julian@codesourcery.com>
13984 * gfortran.dg/goacc/pr109622-5.f90: New test.
13985 * gfortran.dg/goacc/pr109622-6.f90: New test.
13987 2023-05-04 Andrew Pinski <apinski@marvell.com>
13989 * gcc.dg/tree-ssa/minmax-15.c: Update test.
13990 * gcc.dg/tree-ssa/minmax-16.c: Update test.
13991 * gcc.dg/tree-ssa/minmax-3.c: Update test.
13992 * gcc.dg/tree-ssa/minmax-4.c: Update test.
13993 * gcc.dg/tree-ssa/minmax-5.c: Update test.
13994 * gcc.dg/tree-ssa/minmax-8.c: Update test.
13996 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13999 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14001 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14004 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
14005 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
14007 2023-05-04 Richard Biener <rguenther@suse.de>
14009 PR tree-optimization/109724
14010 * g++.dg/torture/pr109724.C: New testcase.
14012 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14015 * g++.target/i386/pr109676.C: New test.
14017 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
14019 * gcc.target/cris/peep2-andsplit1.c: New test.
14020 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
14021 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
14022 Adjust values to avoid interference with "opsplit1" with AND. Add
14023 whitespace to match-strings that may be confused with identifiers
14026 2023-05-03 Jason Merrill <jason@redhat.com>
14030 * g++.dg/template/friend77.C: New test.
14032 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
14034 PR tree-optimization/109711
14035 * gcc.dg/tree-ssa/pr109711-1.c: New file.
14036 * gcc.dg/tree-ssa/pr109711-2.c: New file.
14038 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14041 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14043 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
14045 * g++.target/aarch64/pr109661-1.C: New test.
14046 * g++.target/aarch64/pr109661-2.C: Likewise.
14047 * g++.target/aarch64/pr109661-3.C: Likewise.
14048 * g++.target/aarch64/pr109661-4.C: Likewise.
14049 * gcc.target/aarch64/pr109661-1.c: Likewise.
14051 2023-05-03 Murray Steele <murray.steele@arm.com>
14052 Christophe Lyon <christophe.lyon@arm.com>
14054 * g++.target/arm/mve.exp: Add general-c++ and general directories.
14055 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
14056 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
14057 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
14058 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
14060 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14062 * gcc.target/riscv/rvv/base/abi-10.c: New test.
14063 * gcc.target/riscv/rvv/base/abi-11.c: New test.
14064 * gcc.target/riscv/rvv/base/abi-12.c: New test.
14065 * gcc.target/riscv/rvv/base/abi-13.c: New test.
14066 * gcc.target/riscv/rvv/base/abi-14.c: New test.
14067 * gcc.target/riscv/rvv/base/abi-15.c: New test.
14068 * gcc.target/riscv/rvv/base/abi-16.c: New test.
14069 * gcc.target/riscv/rvv/base/abi-8.c: New test.
14070 * gcc.target/riscv/rvv/base/abi-9.c: New test.
14071 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
14072 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
14073 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
14074 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
14075 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
14076 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
14077 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
14078 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
14079 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
14080 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
14081 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
14082 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
14083 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
14084 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
14085 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
14086 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
14087 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
14088 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
14089 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
14090 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
14091 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
14092 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
14093 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
14094 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
14095 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
14096 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
14097 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
14098 * gcc.target/riscv/rvv/base/user-10.c: New test.
14099 * gcc.target/riscv/rvv/base/user-11.c: New test.
14100 * gcc.target/riscv/rvv/base/user-12.c: New test.
14101 * gcc.target/riscv/rvv/base/user-13.c: New test.
14102 * gcc.target/riscv/rvv/base/user-14.c: New test.
14103 * gcc.target/riscv/rvv/base/user-15.c: New test.
14104 * gcc.target/riscv/rvv/base/user-7.c: New test.
14105 * gcc.target/riscv/rvv/base/user-8.c: New test.
14106 * gcc.target/riscv/rvv/base/user-9.c: New test.
14108 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14111 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14112 add/sub intrinsics.
14114 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14117 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
14118 and binary floating-point ops.
14119 * gcc.target/aarch64/simd/pr99195_2.c: New test.
14121 2023-05-03 Jason Merrill <jason@redhat.com>
14123 * g++.dg/template/nontype12.C: Check for duplicate error.
14125 2023-05-02 Andrew Pinski <apinski@marvell.com>
14127 PR tree-optimization/109702
14128 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14130 2023-05-02 Andrew Pinski <apinski@marvell.com>
14133 * gcc.target/aarch64/csinv-2.c: New test.
14135 2023-05-02 Jason Merrill <jason@redhat.com>
14138 * g++.dg/cpp1z/variant1.C: New test.
14140 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14142 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
14143 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
14144 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
14145 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
14146 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
14147 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
14148 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
14149 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
14150 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
14151 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
14152 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
14153 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
14154 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
14155 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
14156 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
14157 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
14158 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
14159 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
14160 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
14161 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
14162 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
14163 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
14164 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
14165 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
14166 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
14167 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
14168 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
14169 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
14171 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14174 * gcc.target/riscv/pr89835.c: New test.
14176 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14177 Pan Li <pan2.li@intel.com>
14180 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14182 2023-05-02 Patrick Palka <ppalka@redhat.com>
14185 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14187 2023-05-02 Richard Biener <rguenther@suse.de>
14189 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
14190 * gcc.target/i386/pr88531-2b.c: Likewise.
14191 * gcc.target/i386/pr88531-2c.c: Likewise.
14192 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
14194 2023-05-01 Jason Merrill <jason@redhat.com>
14197 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14199 2023-04-30 Jeff Law <jlaw@ventanamicro>
14202 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14204 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14206 * gcc.dg/builtin-redefine-1.c: New test.
14208 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14210 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14212 2023-04-30 Andrew Pinski <apinski@marvell.com>
14214 * gcc.dg/init-bad-1.c: Update error message.
14215 * gcc.dg/init-bad-2.c: Likewise.
14216 * gcc.dg/init-bad-3.c: Likewise.
14217 * gcc.dg/init-excess-3.c: Likewise.
14218 * gcc.dg/pr61096-1.c: Likewise.
14220 2023-04-30 Andrew Pinski <apinski@marvell.com>
14223 * gcc.dg/init-excess-3.c: New test.
14225 2023-04-30 Martin Liska <mliska@suse.cz>
14227 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
14229 * c-c++-common/hwasan/heap-overflow.c: Likewise.
14230 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
14231 * c-c++-common/hwasan/use-after-free.c: Likewise.
14233 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14235 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14237 * gcc.dg/builtin-redefine-1.c: New test.
14239 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14241 * gm2/pim/run/pass/constlitbase.mod: New test.
14243 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14245 * gcc.target/xstormy16/neghi2.c: New test case.
14246 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14248 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14250 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
14251 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
14252 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
14253 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
14255 2023-04-29 Jeff Law <jlaw@ventanamicro>
14257 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
14258 encourage if-conversion. Skip for -Os.
14259 * gcc.target/mips/movcc-3.c: Similarly.
14261 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14263 * gcc.target/riscv/rv32e_stack.c: New test.
14265 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14267 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14268 empty lines (besides optionally leading whitespace).
14270 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14272 * gcc.target/riscv/divmod-1.c: New testcase.
14273 * gcc.target/riscv/divmod-2.c: New testcase.
14275 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14277 * gcc.target/riscv/zbc32.c: New test.
14278 * gcc.target/riscv/zbc64.c: New test.
14280 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14282 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14283 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14285 2023-04-28 Andrew Pinski <apinski@marvell.com>
14287 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
14288 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
14289 as that now does the combining.
14291 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14293 PR rtl-optimization/109476
14294 * gcc.target/avr/mmcu/pr109476.c: New test case.
14296 2023-04-28 Richard Biener <rguenther@suse.de>
14298 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
14299 * gcc.dg/vect/vect-71.c: Likewise.
14300 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
14301 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
14302 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
14304 2023-04-28 Richard Biener <rguenther@suse.de>
14306 * gcc.target/i386/pr89618-2.c: New testcase.
14307 * gcc.target/i386/pr88531-2b.c: Adjust.
14308 * gcc.target/i386/pr88531-2c.c: Likewise.
14310 2023-04-28 Pan Li <pan2.li@intel.com>
14311 kito-cheng <kito.cheng@sifive.com>
14313 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14315 2023-04-28 Richard Biener <rguenther@suse.de>
14318 * gcc.dg/torture/pr109652.c: New testcase.
14320 2023-04-28 Julian Brown <julian@codesourcery.com>
14323 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14325 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14328 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14330 2023-04-28 Jakub Jelinek <jakub@redhat.com>
14332 * gcc.dg/tree-ssa/range-sqrt.c: New test.
14333 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
14334 ranger optimizing sqrt (-1) call away because it is only used in
14335 test for whether it returns NaN.
14337 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14338 Jakub Jelinek <jakub@redhat.com>
14340 * gcc.dg/tree-ssa/range-sincos.c: New test.
14342 2023-04-28 Jan Beulich <jbeulich@suse.com>
14344 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
14345 * g++.dg/modules/alias-1_d.C: Likewise.
14346 * g++.dg/modules/alias-1_e.C: Likewise.
14347 * g++.dg/modules/alias-1_f.C: Likewise.
14348 * g++.dg/modules/cpp-6_c.C: Likewise.
14349 * g++.dg/modules/dir-only-2_b.C: Likewise.
14351 2023-04-28 Jan Beulich <jbeulich@suse.com>
14353 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14355 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14357 * c-c++-common/torture/harden-cond-comp.c: New.
14359 2023-04-27 Jason Merrill <jason@redhat.com>
14361 * g++.dg/template/copy1.C: Adjust error lines.
14363 2023-04-27 Pan Li <pan2.li@intel.com>
14365 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14367 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14369 PR tree-optimization/109639
14370 * gcc.dg/tree-ssa/pr109639.c: New file.
14371 * gcc.dg/tree-ssa/pr109643.c: New file.
14373 2023-04-27 Richard Biener <rguenther@suse.de>
14376 * g++.dg/torture/pr109607.C: New testcase.
14378 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14381 * gcc.dg/pr109409.c: New test.
14383 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14387 * gcc.dg/pr109412.c: New test.
14389 2023-04-27 Jan Beulich <jbeulich@suse.com>
14391 * c-c++-common/patchable_function_entry-decl.c: Special-case
14393 * c-c++-common/patchable_function_entry-default.c: Likewise.
14394 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14396 2023-04-26 Jason Merrill <jason@redhat.com>
14399 * g++.dg/template/friend76.C: New test.
14401 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
14404 * gcc.target/riscv/inline-atomics-1.c: New test.
14405 * gcc.target/riscv/inline-atomics-2.c: New test.
14406 * gcc.target/riscv/inline-atomics-3.c: New test.
14407 * gcc.target/riscv/inline-atomics-4.c: New test.
14408 * gcc.target/riscv/inline-atomics-5.c: New test.
14409 * gcc.target/riscv/inline-atomics-6.c: New test.
14410 * gcc.target/riscv/inline-atomics-7.c: New test.
14411 * gcc.target/riscv/inline-atomics-8.c: New test.
14413 2023-04-26 Pan Li <pan2.li@intel.com>
14414 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14416 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14418 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
14420 * gcc.target/xstormy16/bswap16.c: New test case.
14421 * gcc.target/xstormy16/bswap32.c: Likewise.
14422 * gcc.target/xstormy16/swpb.c: Likewise.
14423 * gcc.target/xstormy16/swpw-1.c: Likewise.
14424 * gcc.target/xstormy16/swpw-2.c: Likewise.
14426 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14428 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
14429 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
14430 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
14431 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
14433 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
14436 * gcc.target/powerpc/pr109069-1.c: New test.
14437 * gcc.target/powerpc/pr109069-2-run.c: New test.
14438 * gcc.target/powerpc/pr109069-2.c: New test.
14439 * gcc.target/powerpc/pr109069-2.h: New test.
14441 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14443 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
14444 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
14445 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
14446 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
14447 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
14448 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
14449 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
14450 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
14451 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
14452 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
14453 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
14454 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
14455 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
14456 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
14457 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
14458 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
14460 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14462 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
14465 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14467 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
14469 2023-04-26 Pan Li <pan2.li@intel.com>
14472 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
14474 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
14475 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
14477 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14479 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
14481 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
14484 * gm2/pim/fail/largeconst.mod: Increased constant value test
14485 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
14486 * gm2/pim/fail/largeconst2.mod: New test.
14488 2023-04-25 Patrick Palka <ppalka@redhat.com>
14491 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
14493 2023-04-25 Richard Biener <rguenther@suse.de>
14495 PR tree-optimization/109609
14496 * gcc.dg/torture/pr109609.c: New testcase.
14498 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
14500 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
14501 * gfortran.dg/gomp/loop-2.f90: Likewise.
14502 * gfortran.dg/gomp/reduction5.f90: Likewise.
14503 * gfortran.dg/gomp/reduction6.f90: Likewise.
14504 * gfortran.dg/gomp/scan-1.f90: Likewise.
14505 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
14506 * c-c++-common/gomp/scan-6.c: New test.
14507 * gfortran.dg/gomp/scan-8.f90: New test.
14509 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14511 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
14512 float16, float32, float64 and float128.
14514 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14517 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
14519 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14521 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
14523 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14526 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
14528 2023-04-25 Richard Biener <rguenther@suse.de>
14530 PR rtl-optimization/109585
14531 * gcc.dg/torture/pr109585.c: New testcase.
14533 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14536 * gcc.target/powerpc/pr109566.c: New test.
14538 2023-04-25 Martin Liska <mliska@suse.cz>
14540 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
14541 * g++.dg/gcov/test-gcov-17.py: Cover new format.
14542 * lib/gcov.exp: Add options for gcov that emit the extra info.
14544 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
14546 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
14548 2023-04-25 Sam James <sam@gentoo.org>
14550 PR tree-optimization/105312
14552 * gcc.target/sparc/pr105573.c: New test.
14554 2023-04-25 Andrew Pinski <apinski@marvell.com>
14556 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
14558 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14560 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
14562 2023-04-24 Andrew Pinski <apinski@marvell.com>
14564 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
14565 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
14567 2023-04-24 Andrew Pinski <apinski@marvell.com>
14569 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
14571 2023-04-24 Andrew Pinski <apinski@marvell.com>
14573 PR tree-optimization/109604
14574 * gcc.c-torture/compile/pr109604-1.c: New test.
14575 * gcc.c-torture/compile/pr109604-2.c: New test.
14577 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14579 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
14580 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
14582 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14585 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
14587 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
14589 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14591 * gcc.target/aarch64/simd/vabal_combine.c: New test.
14593 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14595 * gcc.target/aarch64/simd/addlv_zext.c: New test.
14597 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14599 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
14601 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14603 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
14604 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
14605 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
14606 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
14607 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
14608 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
14610 2023-04-24 liuhongt <hongtao.liu@intel.com>
14612 PR tree-optimization/109011
14613 * gcc.target/i386/pr109011-b1.c: New test.
14614 * gcc.target/i386/pr109011-b2.c: New test.
14615 * gcc.target/i386/pr109011-d1.c: New test.
14616 * gcc.target/i386/pr109011-d2.c: New test.
14617 * gcc.target/i386/pr109011-q1.c: New test.
14618 * gcc.target/i386/pr109011-q2.c: New test.
14619 * gcc.target/i386/pr109011-w1.c: New test.
14620 * gcc.target/i386/pr109011-w2.c: New test.
14621 * gcc.target/i386/pr109011-dq1.c: New file.
14622 * gcc.target/i386/pr109011-dq2.c: New file.
14624 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
14626 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14627 append -lnsl -lsocket to ldflags.
14629 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14631 * gcc.target/aarch64/float_truncate_zero.c: New test.
14633 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14636 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14638 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14640 * gcc.target/xstormy16/mulhi.c: New test case.
14642 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14644 * gcc.target/xstormy16/extendhisi2.c: New test case.
14645 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14647 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14649 * gcc.target/xstormy16/shiftsi.c: New test case.
14651 2023-04-23 liuhongt <hongtao.liu@intel.com>
14653 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
14654 testcase to make the codegen more stable.
14655 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
14656 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
14657 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
14658 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
14660 2023-04-23 liuhongt <hongtao.liu@intel.com>
14662 * gcc.target/i386/pr108707.c: New test.
14664 2023-04-22 Andrew Pinski <apinski@marvell.com>
14666 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14668 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14671 * gcc.target/avr/pr54816.c: Move to...
14672 * gcc.target/avr/mmcu/pr54816.c: ... here.
14674 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14675 Steven G. Kargl <kargl@gcc.gnu.org>
14678 * gfortran.dg/allocatable_function_11.f90: New test.
14680 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14682 PR testsuite/109572
14683 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
14684 vect prefix to make sure we only count vectorized calls.
14685 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
14687 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
14688 vect prefix to make sure we only count vectorized calls.
14689 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
14691 (foo): Add 2 further arithmetic ops to the loop to make it appear
14692 worthwhile for vectorization heuristics on powerpc.
14693 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
14694 vect prefix to make sure we only count vectorized calls.
14695 (foo): Add 2 further arithmetic ops to the loop to make it appear
14696 worthwhile for vectorization heuristics on powerpc.
14698 2023-04-22 Jeff Law <jlaw@ventanamicro>
14700 * gcc.target/rx/movsicc.c: Broken down into ...
14701 * gcc.target/rx/movsicc-1.c: Here.
14702 * gcc.target/rx/movsicc-2.c: Here.
14703 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
14704 * gcc.target/rx/movsicc-4.c: Here.
14705 * gcc.target/rx/movsicc-5.c: Here.
14706 * gcc.target/rx/movsicc-6.c: Here.
14707 * gcc.target/rx/movsicc-7.c: Here.
14708 * gcc.target/rx/movsicc-8.c: Here.
14710 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14712 PR tree-optimization/109583
14713 * gcc.dg/pr109583.c: New test.
14715 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
14716 Ondrej Kubanek <kubanek0ondrej@gmail.com>
14718 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
14719 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
14720 * gcc.dg/tree-prof/peel-2.c: New test.
14722 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
14724 PR tree-optimization/109546
14725 * gcc.dg/pr109546.c: New.
14727 2023-04-21 Jason Merrill <jason@redhat.com>
14730 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
14731 * g++.dg/ext/unsigned-typedef2.C: New test.
14732 * g++.dg/ext/unsigned-typedef3.C: New test.
14734 2023-04-21 Jeff Law <jlaw@ventanamicro>
14736 PR testsuite/109549
14737 * gcc.target/i386/cmov6.c: No longer expect this test to
14738 generate 'cmov' instructions.
14740 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14742 * gcc.target/aarch64/sminmax-asr_1.c: New test.
14744 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14747 * gcc.target/aarch64/mtp.c: New test.
14748 * gcc.target/aarch64/mtp_1.c: New test.
14749 * gcc.target/aarch64/mtp_2.c: New test.
14750 * gcc.target/aarch64/mtp_3.c: New test.
14751 * gcc.target/aarch64/mtp_4.c: New test.
14753 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14756 * gcc.target/aarch64/simd/pr99195_1.c: New test.
14758 2023-04-21 Richard Biener <rguenther@suse.de>
14760 PR tree-optimization/109573
14761 * g++.dg/vect/pr109573.cc: New testcase.
14763 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14766 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
14767 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
14768 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
14770 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14773 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
14775 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14778 * lib/target-supports.exp (is-effective-target-keyword): Add
14779 ppc_cpu_supports_hw.
14781 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14784 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
14785 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
14788 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
14790 PR tree-optimization/109564
14791 * gcc.dg/torture/pr109564-1.c: New testcase.
14792 * gcc.dg/torture/pr109564-2.c: Likewise.
14793 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
14794 * gcc.dg/tree-ssa/vrp06.c: Likewise.
14796 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14799 * gcc.dg/goacc/pr107041.c: New test.
14801 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
14804 * gcc.target/i386/pr78952-4.c: New test.
14806 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14807 kito-cheng <kito.cheng@sifive.com>
14809 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
14810 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
14811 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
14813 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14815 * gcc.target/riscv/arch-19.c: Add -misa-spec.
14817 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14818 kito-cheng <kito.cheng@sifive.com>
14821 * g++.target/riscv/rvv/base/pr109535.C: New test.
14822 * gcc.target/riscv/rvv/base/pr109535.c: New test.
14824 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14826 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
14827 rather than stdint.h
14829 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
14831 * lib/target-supports.exp
14832 (check_effective_target_vect_call_copysignf): Add amdgcn.
14833 (check_effective_target_vect_call_sqrtf): Add amdgcn.
14834 (check_effective_target_vect_call_ceilf): Add amdgcn.
14835 (check_effective_target_vect_call_floor): Add amdgcn.
14836 (check_effective_target_vect_logical_reduc): Add amdgcn.
14838 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14840 PR tree-optimization/109011
14841 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
14842 dg-additional-options.
14843 (baz, qux): Remove functions and corresponding dg-final.
14844 * gcc.dg/vect/pr109011-2.c: New test.
14845 * gcc.dg/vect/pr109011-3.c: New test.
14846 * gcc.dg/vect/pr109011-4.c: New test.
14847 * gcc.dg/vect/pr109011-5.c: New test.
14849 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14852 PR testsuite/109560
14853 * g++.dg/ext/int128-8.C: Require int128 effective target.
14855 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
14857 PR testsuite/106879
14858 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
14859 vect_hw_misalign on POWERs.
14861 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14863 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
14864 * gcc.target/i386/pr109117-1.c: Modify error message.
14866 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14868 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
14870 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14872 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
14874 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14876 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
14877 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
14878 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
14879 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
14880 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
14881 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
14882 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
14883 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
14884 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
14885 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
14886 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
14887 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
14888 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
14889 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
14890 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
14891 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
14892 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
14893 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
14894 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
14895 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
14896 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
14897 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
14898 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
14899 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
14900 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
14901 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
14902 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
14903 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
14904 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
14905 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
14906 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
14907 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
14908 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
14909 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
14910 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
14911 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
14912 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
14913 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
14914 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
14915 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
14916 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
14917 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
14918 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
14919 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
14920 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
14921 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
14922 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
14923 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
14924 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
14925 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
14926 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
14927 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
14929 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14931 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
14933 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
14934 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
14935 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14936 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
14937 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
14938 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
14939 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
14940 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14941 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14942 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
14943 * gcc.target/i386/pr93696-1.c: Ditto.
14944 * gcc.target/i386/pr93696-2.c: Ditto.
14946 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14948 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
14949 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
14950 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
14951 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
14952 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
14953 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
14954 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
14956 2023-04-19 Patrick Palka <ppalka@redhat.com>
14957 Jonathan Wakely <jwakely@redhat.com>
14960 * g++.dg/ext/type_pack_element1.C: New test.
14961 * g++.dg/ext/type_pack_element2.C: New test.
14962 * g++.dg/ext/type_pack_element3.C: New test.
14964 2023-04-19 Patrick Palka <ppalka@redhat.com>
14967 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
14969 2023-04-19 Harald Anlauf <anlauf@gmx.de>
14973 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
14974 instead of the naive "free".
14975 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
14977 2023-04-19 Andrew Pinski <apinski@marvell.com>
14979 * gcc.target/i386/cmov10.c: New test.
14980 * gcc.target/i386/cmov11.c: New test.
14982 2023-04-19 Jason Merrill <jason@redhat.com>
14985 * g++.dg/ext/int128-8.C: New test.
14987 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14989 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
14990 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
14991 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
14992 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
14993 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
14994 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
14995 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
14997 2023-04-19 Pan Li <pan2.li@intel.com>
14999 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15001 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15003 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15007 * gcc.target/i386/pr78952-3.c: New test.
15009 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15012 * gcc.target/loongarch/pr109465-1.c: New test.
15013 * gcc.target/loongarch/pr109465-2.c: New test.
15014 * gcc.target/loongarch/pr109465-3.c: New test.
15016 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15018 * gcc.target/loongarch/va_arg.c: New test.
15020 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15022 PR tree-optimization/109011
15023 * gcc.dg/vect/pr109011-1.c: New test.
15025 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15027 * gcc.target/aarch64/vec-set-zero.c: New test.
15029 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15032 * gcc.target/aarch64/pr108840.c: New test.
15034 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15036 PR tree-optimization/109524
15037 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15040 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
15043 * gcc.target/i386/pr94908.c: New test.
15044 * gcc.target/i386/sse4_1-insertps-5.c: New test.
15045 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
15047 2023-04-18 Richard Biener <rguenther@suse.de>
15049 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
15050 * gcc.dg/tm/alias-1.c: Likewise.
15051 * gcc.dg/tm/alias-2.c: Likewise.
15052 * gcc.dg/torture/ipa-pta-1.c: Likewise.
15053 * gcc.dg/torture/pr39074-2.c: Likewise.
15054 * gcc.dg/torture/pr39074.c: Likewise.
15055 * gcc.dg/torture/pta-callused-1.c: Likewise.
15056 * gcc.dg/torture/pta-escape-1.c: Likewise.
15057 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
15058 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
15059 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
15060 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
15061 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
15062 * gcc.dg/tree-ssa/alias-19.c: Likewise.
15063 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
15064 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
15065 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
15066 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
15068 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15070 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15072 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15074 * gcc.target/aarch64/spellcheck_11.c: New test.
15076 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15078 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15081 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15083 * gcc.target/riscv/arch-5.c: Likewise.
15085 2023-04-18 Jakub Jelinek <jakub@redhat.com>
15087 PR tree-optimization/109240
15088 * gcc.target/aarch64/simd/addsub_2.c: New test.
15089 * gcc.target/aarch64/sve/addsub_2.c: New test.
15091 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15093 * gcc.target/loongarch/add-const.c: New test.
15094 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15096 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15098 2023-04-17 Patrick Palka <ppalka@redhat.com>
15101 * g++.dg/template/canon-type-20.C: New test.
15102 * g++.dg/template/ttp36.C: New test.
15104 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15106 * gcc.target/riscv/stack_save_restore.c: New test.
15108 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15110 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15112 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15114 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15116 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15119 * gcc.target/riscv/pr106602.c: Moved to...
15120 * gcc.target/riscv/pr106602-rv64i.c: ...here.
15121 * gcc.target/riscv/pr106602-rv32i.c: New test.
15122 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
15124 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
15126 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
15127 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
15128 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
15129 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
15131 2023-04-17 Martin Jambor <mjambor@suse.cz>
15135 * gcc.dg/ipa/pr109318.c: New test.
15136 * gcc.dg/lto/pr107769_0.c: Likewise.
15138 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15139 Di Zhao <di.zhao@amperecomputing.com>
15141 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15143 2023-04-17 Jakub Jelinek <jakub@redhat.com>
15145 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
15146 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15147 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15149 2023-04-17 Richard Biener <rguenther@suse.de>
15151 PR tree-optimization/109524
15152 * g++.dg/pr109524.C: New testcase.
15154 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15156 PR testsuite/108809
15157 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15159 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15161 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15163 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15166 2023-04-17 Pan Li <pan2.li@intel.com>
15168 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15170 2023-04-16 Jeff Law <jlaw@ventanamicro>
15173 * gcc.target/riscv/pr109508.c: New test.
15175 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15178 * gcc.target/avr/pr54816.c: New test case.
15180 2023-04-15 Jason Merrill <jason@redhat.com>
15183 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15185 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15186 Kewen Lin <linkw@linux.ibm.com>
15189 * gcc.target/powerpc/pr99708.c: Accept lack of
15190 __SIZEOF_IBM128__ when long double is 64-bit wide.
15192 2023-04-15 Jason Merrill <jason@redhat.com>
15195 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15197 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15200 * gfortran.dg/set_exponent_1.f90: New test.
15202 2023-04-14 Richard Biener <rguenther@suse.de>
15204 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
15205 checking avx_runtime in dump scanning.
15206 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15207 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15209 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
15212 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
15213 from 6 to 5 without memory leaks.
15214 * gfortran.dg/finalize_52.f90: New test
15216 2023-04-14 Richard Biener <rguenther@suse.de>
15218 PR tree-optimization/109502
15219 * gcc.dg/vect/pr109502.c: New testcase.
15221 2023-04-14 Richard Biener <rguenther@suse.de>
15223 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
15224 and add missing avx guard.
15225 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15226 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15227 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
15228 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15229 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15231 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15232 Jakub Jelinek <jakub@redhat.com>
15236 * gcc.dg/pr108947.c: New test.
15237 * gcc.c-torture/execute/pr109040.c: New test.
15239 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15242 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15244 2023-04-13 Patrick Palka <ppalka@redhat.com>
15247 * g++.dg/template/typename27.C: New test.
15249 2023-04-13 Jason Merrill <jason@redhat.com>
15252 * g++.dg/ext/is_convertible5.C: New test.
15254 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15258 * gm2/pim/run/pass/addcharconst.mod: New test.
15259 * gm2/pim/run/pass/singlechar.mod: New test.
15261 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15264 * gcc.dg/torture/pr108910.c: New test.
15266 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15269 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
15270 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
15271 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
15272 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
15273 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
15274 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
15276 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15278 PR tree-optimization/109410
15279 * gcc.dg/pr109410.c: New test.
15281 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15284 * gcc.target/i386/pr109458.c: New test.
15286 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15288 PR tree-optimization/109462
15289 * g++.dg/opt/pr109462.C: New test.
15291 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15293 PR tree-optimization/109462
15294 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15296 2023-04-12 Richard Biener <rguenther@suse.de>
15298 PR tree-optimization/109473
15299 * gcc.dg/vect/pr109473.c: New testcase.
15301 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15304 * gfortran.dg/entry_26.f90: New test.
15305 * gfortran.dg/entry_27.f90: New test.
15307 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15311 * gfortran.dg/interface_49.f90: New test.
15313 2023-04-12 Richard Biener <rguenther@suse.de>
15315 PR tree-optimization/109469
15316 * gcc.dg/torture/pr109469.c: New testcase.
15318 2023-04-12 Richard Biener <rguenther@suse.de>
15320 PR tree-optimization/109434
15321 * g++.dg/opt/pr109434.C: New testcase.
15323 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
15325 PR testsuite/108815
15326 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
15327 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
15330 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15332 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
15334 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
15335 Pan Li <pan2.li@intel.com>
15336 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15337 Kito Cheng <kito.cheng@sifive.com>
15340 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
15341 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
15342 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
15344 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15346 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15349 2023-04-11 Martin Liska <mliska@suse.cz>
15352 * gcc.dg/pr108241.c: New test.
15353 * gcc.dg/pr79570.c: Add also -g option.
15355 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
15357 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
15358 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
15359 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
15361 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
15364 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
15365 expected vectors for Big Endian.
15366 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
15368 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15371 * gcc.target/powerpc/pr70243.c: New test.
15373 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
15375 * g++.dg/other/i386-2.C: Add -mamx-complex.
15376 * g++.dg/other/i386-3.C: Ditto.
15377 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
15378 * gcc.target/i386/amx-helper.h: Add amx-complex support.
15379 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
15380 * gcc.target/i386/sse-12.c: Add -mamx-complex.
15381 * gcc.target/i386/sse-13.c: Ditto.
15382 * gcc.target/i386/sse-14.c: Ditto.
15383 * gcc.target/i386/sse-22.c: Add amx-complex.
15384 * gcc.target/i386/sse-23.c: Ditto.
15385 * lib/target-supports.exp (check_effective_target_amx_complex): New.
15386 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
15387 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
15388 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
15389 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
15391 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15393 PR tree-optimization/109392
15394 * gcc.dg/pr109392.c: New test.
15396 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15398 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15400 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15402 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15404 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15418 * gfortran.dg/associate_47.f90 : Enable substring test.
15419 * gfortran.dg/associate_51.f90 : Update an error message.
15420 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
15421 uninitialzed dg-warnings.
15422 * gfortran.dg/associate_60.f90 : New test
15423 * gfortran.dg/pr98408.f90 : New test
15424 * gfortran.dg/pr105205.f90 : New test
15425 * gfortran.dg/pr106918.f90 : New test
15427 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15429 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
15430 dg directive and remove trailing whitespace.
15431 * gfortran.dg/c-interop/c407a-1.f90 : ditto
15432 * gfortran.dg/c-interop/c407b-1.f90 : ditto
15433 * gfortran.dg/c-interop/c407b-2.f90 : ditto
15434 * gfortran.dg/c-interop/c407c-1.f90 : ditto
15435 * gfortran.dg/c-interop/c535a-1.f90 : ditto
15436 * gfortran.dg/c-interop/c535a-2.f90 : ditto
15437 * gfortran.dg/c-interop/c535b-1.f90 : ditto
15438 * gfortran.dg/c-interop/c535b-2.f90 : ditto
15439 * gfortran.dg/c-interop/c535b-3.f90 : ditto
15440 * gfortran.dg/c-interop/c535c-1.f90 : ditto
15441 * gfortran.dg/c-interop/c535c-2.f90 : ditto
15442 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
15443 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
15444 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
15445 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
15446 * gfortran.dg/c-interop/tkr.f90 : ditto
15447 * gfortran.dg/class_result_10.f90 : ditto
15448 * gfortran.dg/dtio_35.f90 : ditto
15449 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
15450 * gfortran.dg/pr103258.f90 : ditto
15451 * gfortran.dg/pr59107.f90 : ditto
15452 * gfortran.dg/pr93835.f08 : ditto
15454 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15456 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15457 fortran compiler, skip if missing.
15459 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15461 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
15462 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
15464 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
15466 PR tree-optimization/109417
15467 * gcc.dg/pr109417.c: New.
15469 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15471 * rust/compile/issue-1422.rs: New test.
15473 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15475 * rust/compile/issue-1361.rs: New test.
15477 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
15479 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
15480 * rust/compile/issue-1830_str.rs: Likewise.
15482 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15484 * rust/compile/empty.in: New test.
15485 * rust/compile/include_empty.rs: New test.
15487 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15489 * rust/compile/torture/traits10.rs: Fix test-case
15491 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15493 * rust/compile/issue-1725-1.rs: New test.
15494 * rust/compile/issue-1725-2.rs: New test.
15496 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15498 * rust/compile/builtin_macro_include_str.rs:
15499 Include test of invalid UTF-8.
15500 * rust/compile/invalid_utf8: File with invalid UTF-8.
15502 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15504 * rust/compile/parse_empty_tuple_pattern.rs: New test.
15506 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
15508 * rust/compile/issue-1830_bytes.rs: New test.
15509 * rust/compile/issue-1830_str.rs: New test.
15511 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15513 * rust/compile/variadic.rs: New test.
15515 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15517 * rust/execute/torture/overflow1.rs: Fix test.
15519 2023-04-06 mxlol233 <mxlol233@outlook.com>
15521 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
15522 * rust/compile/feature_intrinsics.rs: New file.
15523 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
15524 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
15525 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
15526 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
15527 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
15528 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
15529 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
15530 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
15531 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
15532 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
15533 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
15534 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
15535 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
15536 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
15537 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
15538 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
15539 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
15540 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
15542 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
15543 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
15544 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
15545 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
15546 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
15547 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
15548 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
15549 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
15550 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
15552 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15554 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
15555 * rust/compile/macro44.rs: Fix invalid testcase assertions.
15556 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
15557 * rust/compile/builtin_macro_recurse2.rs: New test.
15558 * rust/compile/macro46.rs: New test.
15559 * rust/compile/builtin_macro_eager1.rs: New file.
15560 * rust/compile/builtin_macro_eager2.rs: New file.
15562 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15564 * rust/execute/torture/let-pattern-1.rs: New test.
15566 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15568 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
15569 * rust/compile/torture/intrinsics-5.rs: likewise
15570 * rust/execute/torture/atomic_load.rs: likewise
15571 * rust/execute/torture/atomic_store.rs: likewise
15572 * rust/bounds1.rs: New test.
15574 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15576 * rust/compile/func3.rs: update test case
15578 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15580 * rust/compile/issue-1786.rs: New test.
15582 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15584 * rust/compile/never_type_err1.rs: Moved to...
15585 * rust/compile/never_type1.rs: ...here. It now works
15587 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15589 * rust/compile/issue-1773.rs: New test.
15591 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15593 * rust/execute/torture/issue-1720-2.rs: New test.
15595 2023-04-06 mxlol233 <mxlol233@outlook.com>
15597 * rust/compile/feature.rs: New test.
15599 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15601 * rust/compile/closure_move_expr.rs: New test.
15603 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15605 * rust/compile/parse_complex_generic_application.rs: New test.
15606 * rust/compile/parse_complex_generic_application2.rs: New test.
15608 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15610 * rust/compile/multi_reference_type.rs: New test.
15612 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
15614 * rust/compile/issue-867.rs: New test.
15616 2023-04-06 Lyra <teromene@teromene.fr>
15618 * rust/compile/macro45.rs: New test.
15620 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15622 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
15624 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
15625 * rust/execute/torture/builtin_macro_env.rs: Likewise.
15626 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
15627 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
15628 * rust/execute/torture/builtin_macro_line.rs: Likewise.
15629 * rust/execute/torture/builtin_macros1.rs: Likewise.
15630 * rust/execute/torture/builtin_macros3.rs: Likewise.
15631 * rust/execute/torture/cfg1.rs: Likewise.
15632 * rust/execute/torture/cfg2.rs: Likewise.
15633 * rust/execute/torture/cfg3.rs: Likewise.
15634 * rust/execute/torture/cfg4.rs: Likewise.
15635 * rust/execute/torture/coercion1.rs: Likewise.
15636 * rust/execute/torture/coercion2.rs: Likewise.
15637 * rust/execute/torture/extern_mod4.rs: Likewise.
15638 * rust/execute/torture/helloworld1.rs: Likewise.
15639 * rust/execute/torture/helloworld2.rs: Likewise.
15640 * rust/execute/torture/issue-1198.rs: Likewise.
15641 * rust/execute/torture/issue-1231.rs: Likewise.
15642 * rust/execute/torture/issue-1232.rs: Likewise.
15643 * rust/execute/torture/issue-1249.rs: Likewise.
15644 * rust/execute/torture/issue-1436.rs: Likewise.
15645 * rust/execute/torture/issue-1496.rs: Likewise.
15646 * rust/execute/torture/issue-647.rs: Likewise.
15647 * rust/execute/torture/issue-845.rs: Likewise.
15648 * rust/execute/torture/issue-851.rs: Likewise.
15649 * rust/execute/torture/issue-858.rs: Likewise.
15650 * rust/execute/torture/issue-976.rs: Likewise.
15651 * rust/execute/torture/macros10.rs: Likewise.
15652 * rust/execute/torture/macros11.rs: Likewise.
15653 * rust/execute/torture/macros12.rs: Likewise.
15654 * rust/execute/torture/macros13.rs: Likewise.
15655 * rust/execute/torture/macros14.rs: Likewise.
15656 * rust/execute/torture/macros2.rs: Likewise.
15657 * rust/execute/torture/macros22.rs: Likewise.
15658 * rust/execute/torture/macros29.rs: Likewise.
15659 * rust/execute/torture/macros3.rs: Likewise.
15660 * rust/execute/torture/macros30.rs: Likewise.
15661 * rust/execute/torture/macros31.rs: Likewise.
15662 * rust/execute/torture/macros7.rs: Likewise.
15663 * rust/execute/torture/macros8.rs: Likewise.
15664 * rust/execute/torture/macros9.rs: Likewise.
15665 * rust/execute/torture/match1.rs: Likewise.
15666 * rust/execute/torture/match2.rs: Likewise.
15667 * rust/execute/torture/match3.rs: Likewise.
15668 * rust/execute/torture/match_bool1.rs: Likewise.
15669 * rust/execute/torture/match_byte1.rs: Likewise.
15670 * rust/execute/torture/match_char1.rs: Likewise.
15671 * rust/execute/torture/match_int1.rs: Likewise.
15672 * rust/execute/torture/match_loop1.rs: Likewise.
15673 * rust/execute/torture/match_range1.rs: Likewise.
15674 * rust/execute/torture/match_range2.rs: Likewise.
15675 * rust/execute/torture/match_tuple1.rs: Likewise.
15676 * rust/execute/torture/method1.rs: Likewise.
15677 * rust/execute/torture/method2.rs: Likewise.
15678 * rust/execute/torture/method3.rs: Likewise.
15679 * rust/execute/torture/method4.rs: Likewise.
15680 * rust/execute/torture/operator_overload_1.rs: Likewise.
15681 * rust/execute/torture/operator_overload_10.rs: Likewise.
15682 * rust/execute/torture/operator_overload_11.rs: Likewise.
15683 * rust/execute/torture/operator_overload_12.rs: Likewise.
15684 * rust/execute/torture/operator_overload_2.rs: Likewise.
15685 * rust/execute/torture/operator_overload_4.rs: Likewise.
15686 * rust/execute/torture/operator_overload_5.rs: Likewise.
15687 * rust/execute/torture/operator_overload_6.rs: Likewise.
15688 * rust/execute/torture/operator_overload_7.rs: Likewise.
15689 * rust/execute/torture/operator_overload_8.rs: Likewise.
15690 * rust/execute/torture/operator_overload_9.rs: Likewise.
15691 * rust/execute/torture/str-layout1.rs: Likewise.
15692 * rust/execute/torture/str-zero.rs: Likewise.
15693 * rust/execute/torture/trait1.rs: Likewise.
15694 * rust/execute/torture/trait10.rs: Likewise.
15695 * rust/execute/torture/trait11.rs: Likewise.
15696 * rust/execute/torture/trait12.rs: Likewise.
15697 * rust/execute/torture/trait13.rs: Likewise.
15698 * rust/execute/torture/trait2.rs: Likewise.
15699 * rust/execute/torture/trait3.rs: Likewise.
15700 * rust/execute/torture/trait4.rs: Likewise.
15701 * rust/execute/torture/trait5.rs: Likewise.
15702 * rust/execute/torture/trait6.rs: Likewise.
15703 * rust/execute/torture/trait7.rs: Likewise.
15704 * rust/execute/torture/trait8.rs: Likewise.
15705 * rust/execute/torture/trait9.rs: Likewise.
15706 * rust/execute/torture/closure2.rs: Likewise.
15707 * rust/execute/torture/closure3.rs: Likewise.
15708 * rust/execute/torture/loop-condition-eval.rs: Likewise.
15709 * rust/execute/torture/operator_overload_3.rs: Likewise.
15711 2023-04-06 mxlol233 <mxlol233@outlook.com>
15713 * rust/compile/diagnostic_underline.rs: New test.
15715 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15717 * rust/compile/bounds.rs: change to use -fsyntax-only
15718 * rust/execute/torture/issue-1720.rs: New test.
15720 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
15722 * rust/compile/decl_macro1.rs: New test.
15723 * rust/compile/decl_macro2.rs: New test.
15724 * rust/compile/decl_macro3.rs: New test.
15725 * rust/compile/decl_macro4.rs: New test.
15726 * rust/compile/decl_macro5.rs: New test.
15727 * rust/compile/decl_macro6.rs: New test.
15728 * rust/compile/decl_macro7.rs: New test.
15729 * rust/execute/torture/decl_macro1.rs: New test.
15730 * rust/execute/torture/decl_macro2.rs: New test.
15731 * rust/execute/torture/decl_macro3.rs: New test.
15732 * rust/execute/torture/decl_macro4.rs: New test.
15734 2023-04-06 mxlol233 <mxlol233@outlook.com>
15736 * rust/compile/bounds.rs: New test.
15738 2023-04-06 Dave <dme2223@gmail.com>
15740 * rust/compile/const10.rs: New test.
15742 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
15744 * rust/compile/unsafe11.rs: New test.
15746 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15748 * gcc.dg/signbit-2.c: Add -maltivec if supported.
15750 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15751 Thomas Schwinge <thomas@codesourcery.com>
15753 PR testsuite/108899
15754 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
15757 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
15760 * gm2/pim/fail/setunknown.mod: New test.
15761 * gm2/pim/fail/setunknown2.mod: New test.
15763 2023-04-05 Jeff Law <jlaw@ventanamicro>
15766 * gcc.c-torture/compile/pr108892.c: New test.
15768 2023-04-05 Martin Jambor <mjambor@suse.cz>
15771 * gcc.dg/ipa/pr108959.c: New test.
15773 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15775 * g++.target/riscv/rvv/base/bug-23.C: New test.
15777 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15779 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
15781 2023-04-04 Harald Anlauf <anlauf@gmx.de>
15784 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
15785 * gfortran.dg/pr104349.f90: New test.
15787 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15789 PR tree-optimization/109386
15790 * gcc.c-torture/execute/ieee/pr109386.c: New test.
15792 2023-04-04 Marek Polacek <polacek@redhat.com>
15794 PR sanitizer/109107
15795 * c-c++-common/ubsan/pr109107-1.c: New test.
15796 * c-c++-common/ubsan/pr109107-2.c: New test.
15797 * c-c++-common/ubsan/pr109107-3.c: New test.
15798 * c-c++-common/ubsan/pr109107-4.c: New test.
15800 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15802 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
15803 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
15804 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
15805 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
15806 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
15807 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
15808 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
15809 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
15810 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
15811 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
15813 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15816 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
15819 2023-04-04 Richard Biener <rguenther@suse.de>
15821 PR tree-optimization/109304
15822 * gcc.dg/pr109304.c: New testcase.
15824 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
15827 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
15828 to distinguish parity byte from parity.
15829 * gcc.target/powerpc/pr108699.c: New test.
15831 2023-04-04 Jason Merrill <jason@redhat.com>
15834 * g++.dg/lookup/friend25.C: New test.
15836 2023-04-03 Patrick Palka <ppalka@redhat.com>
15839 * g++.dg/cpp1y/var-templ79.C: New test.
15841 2023-04-03 Jakub Jelinek <jakub@redhat.com>
15842 Martin Jambor <mjambor@suse.cz>
15845 * gcc.dg/pr109303.c: New test.
15847 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
15850 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
15853 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15856 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
15858 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15861 * gnat.dg/prot7.adb: Skip on hppa.
15863 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15864 kito-cheng <kito.cheng@sifive.com>
15866 * g++.target/riscv/rvv/base/bug-19.C: New test.
15867 * g++.target/riscv/rvv/base/bug-20.C: New test.
15868 * g++.target/riscv/rvv/base/bug-21.C: New test.
15869 * g++.target/riscv/rvv/base/bug-22.C: New test.
15871 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15873 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
15874 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
15876 2023-04-01 Patrick Palka <ppalka@redhat.com>
15879 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
15881 2023-04-01 Patrick Palka <ppalka@redhat.com>
15885 * g++.dg/template/fn-ptr3a.C: New test.
15886 * g++.dg/template/fn-ptr3b.C: New test.
15887 * g++.dg/template/fn-ptr4.C: New test.
15889 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15891 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
15892 -fno-tree-dominator-opts -fno-tree-vrp.
15893 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
15894 * gcc.dg/torture/inf-compare-2.c: Likewise.
15895 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
15897 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15899 PR tree-optimization/109362
15900 * gcc.target/i386/pr109362.c: New test.
15902 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15903 Richard Sandiford <richard.sandiford@arm.com>
15906 * gcc.target/aarch64/sve/pr109254.c: New test.
15908 2023-03-31 Jakub Jelinek <jakub@redhat.com>
15911 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
15912 if fdopen returns NULL.
15914 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
15916 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
15917 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
15919 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
15921 * gcc.target/i386/pr109052-2.c: New.
15923 2023-03-31 Jakub Jelinek <jakub@redhat.com>
15925 PR tree-optimization/91645
15926 * gcc.target/i386/pr103559-1.c: New test.
15927 * gcc.target/i386/pr103559-2.c: New test.
15928 * gcc.target/i386/pr103559-3.c: New test.
15929 * gcc.target/i386/pr103559-4.c: New test.
15931 2023-03-31 Jonathan Yong <10walls@gmail.com>
15933 * c-c++-common/Warray-bounds.c: Fix excess warnings on
15936 2023-03-31 liuhongt <hongtao.liu@intel.com>
15938 * g++.target/i386/pr85048.C: New test.
15940 2023-03-30 Jason Merrill <jason@redhat.com>
15943 * g++.dg/lookup/anon8.C: New test.
15945 2023-03-30 Jason Merrill <jason@redhat.com>
15948 * g++.dg/cpp1z/noexcept-type27.C: New test.
15950 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15953 * g++.dg/cpp23/subscript14.C: New test.
15955 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
15957 PR tree-optimization/109154
15958 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
15960 2023-03-30 Jason Merrill <jason@redhat.com>
15964 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
15965 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
15967 2023-03-30 Richard Biener <rguenther@suse.de>
15969 PR tree-optimization/107561
15970 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
15971 * g++.dg/warn/Warray-bounds-16.C: Likewise.
15973 2023-03-30 Richard Biener <rguenther@suse.de>
15975 PR tree-optimization/109342
15976 * g++.dg/torture/pr109342.C: New testcase.
15978 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15981 * g++.dg/cpp23/ext-floating15.C: New test.
15983 2023-03-30 liuhongt <hongtao.liu@intel.com>
15985 * gcc.target/i386/pr88828-0.c: Adjust testcase.
15987 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
15990 * gm2/link/nondefaultext/pass/hello.md: New test.
15991 * gm2/link/nondefaultext/pass/liba.dm: New test.
15992 * gm2/link/nondefaultext/pass/liba.md: New test.
15993 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
15995 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
15997 * gcc.target/riscv/arch-19.c: New test.
15999 2023-03-29 Richard Biener <rguenther@suse.de>
16001 PR tree-optimization/109331
16002 * gcc.dg/torture/pr109331.c: New testcase.
16004 2023-03-29 Richard Biener <rguenther@suse.de>
16006 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16008 2023-03-29 Richard Biener <rguenther@suse.de>
16010 PR tree-optimization/109327
16011 * gcc.dg/pr109327.c: New testcase.
16013 2023-03-29 Richard Biener <rguenther@suse.de>
16016 * g++.dg/gomp/pr106124.C: New testcase.
16018 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16019 Richard Biener <rguenther@suse.de>
16021 PR tree-optimization/109301
16022 * gcc.dg/pr109301.c: New test.
16024 2023-03-29 Jason Merrill <jason@redhat.com>
16028 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16029 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16031 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16033 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16035 2023-03-28 David Malcolm <dmalcolm@redhat.com>
16038 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
16039 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
16040 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
16041 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
16043 2023-03-28 Jason Merrill <jason@redhat.com>
16046 * g++.dg/warn/Wsequence-point-5.C: New test.
16048 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16051 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16053 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16055 PR rtl-optimization/109187
16056 * gcc.dg/pr109187.c: New test.
16058 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16060 PR tree-optimization/109265
16061 PR tree-optimization/109274
16062 * gcc.dg/pr109274.c: New.
16063 * gfortran.dg/pr109265.f90: New.
16065 2023-03-28 Richard Biener <rguenther@suse.de>
16067 PR tree-optimization/107087
16068 * g++.dg/pr107087.C: New testcase.
16070 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16073 * gcc.target/aarch64/pr109072_1.c: New test.
16074 * gcc.target/aarch64/pr109072_2.c: Likewise.
16076 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16078 PR middle-end/106190
16079 * gcc.dg/asan/pr106190.c: New test.
16081 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16083 * gcc.target/sparc/20230328-1.c: New test.
16084 * gcc.target/sparc/20230328-2.c: Likewise.
16085 * gcc.target/sparc/20230328-3.c: Likewise.
16086 * gcc.target/sparc/20230328-4.c: Likewise.
16088 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16091 * gcc.target/i386/pr109276.c: New test.
16093 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16095 * gcc.target/sparc/20230328-1.c: New test.
16096 * gcc.target/sparc/20230328-2.c: Likewise.
16097 * gcc.target/sparc/20230328-3.c: Likewise.
16098 * gcc.target/sparc/20230328-4.c: Likewise.
16100 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16102 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16104 * gcc.dg/visibility-22.c: Add weak_undefined options.
16106 2023-03-27 Richard Biener <rguenther@suse.de>
16108 PR tree-optimization/54498
16109 * g++.dg/torture/pr54498.C: New testcase.
16111 2023-03-27 Richard Biener <rguenther@suse.de>
16113 PR tree-optimization/108357
16114 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16116 2023-03-27 Martin Liska <mliska@suse.cz>
16118 * lib/verify-sarif-file.py: Use apostrophes instead
16121 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16124 * gcc.target/powerpc/pr109167.c: New test.
16126 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16129 * gcc.target/powerpc/pr109082.c: New test.
16131 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
16134 * gcc.target/m68k/tls-gd-off.c: New.
16135 * gcc.target/m68k/tls-ie-off.c: New.
16136 * gcc.target/m68k/tls-ld-off.c: New.
16137 * gcc.target/m68k/tls-ld-xtls-off.c: New.
16138 * gcc.target/m68k/tls-le-off.c: New.
16139 * gcc.target/m68k/tls-le-xtls-off.c: New.
16140 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
16141 * gcc.target/m68k/tls-le.c: Likewise.
16143 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16145 PR tree-optimization/109230
16146 * gcc.dg/pr109230.c: New test.
16148 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16151 * c-c++-common/cold-2.c: New test.
16153 2023-03-25 David Malcolm <dmalcolm@redhat.com>
16156 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
16157 verify-sarif-file directive.
16158 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
16159 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
16160 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
16161 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
16162 test case, adapted from Wbidi-chars-1.c.
16163 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
16165 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
16167 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
16168 New test case, adapted from cpp/Winvalid-utf8-1.c.
16169 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
16170 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
16171 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
16173 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
16174 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
16175 * lib/scansarif.exp (verify-sarif-file): New procedure.
16176 * lib/verify-sarif-file.py: New support script.
16178 2023-03-24 Patrick Palka <ppalka@redhat.com>
16181 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16183 * g++.dg/lookup/this2.C: New test.
16185 2023-03-24 Jason Merrill <jason@redhat.com>
16188 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16190 2023-03-24 David Malcolm <dmalcolm@redhat.com>
16193 * c-c++-common/diagnostic-format-json-1.c: Update comment.
16194 * c-c++-common/diagnostic-format-json-2.c: Likewise.
16195 * c-c++-common/diagnostic-format-json-3.c: Likewise.
16196 * c-c++-common/diagnostic-format-json-4.c: Likewise.
16197 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
16198 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
16200 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16202 PR tree-optimization/109238
16203 * gcc.dg/pr109238.c: New.
16205 2023-03-24 Richard Biener <rguenther@suse.de>
16207 PR tree-optimization/106912
16208 * gcc.dg/profile-generate-4.c: New testcase.
16210 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
16212 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16213 Compile object for stressset.mod and testlib.mod. Add test so
16214 that we only link these objects with test application objects.
16216 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16219 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
16220 require ia32 effective target. Only add -fPIC for fpic effective
16221 target. Remove #include <string.h>, use __builtin_memset instead of
16224 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16226 PR tree-optimization/99739
16227 * gcc.dg/tree-ssa/pr99739.c: New test.
16229 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16231 * lib/target-supports.exp (add_options_for_weak_undefined):
16233 (check_effective_target_weak_undefined): Use it.
16234 (check_effective_target_posix_memalign): New.
16235 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
16236 favor of effective target requirement and added options for
16237 weak_undefined symbols.
16238 * gcc.dg/torture/pr90020.c: Likewise.
16239 * gcc.dg/addr_equal-1.c: Likewise.
16240 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
16241 abitest.S-using tests.
16242 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
16243 posix_memalign tests.
16244 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16246 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16247 Tobias Burnus <tobias@codesourcery.com>
16250 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16252 * gfortran.dg/unpack_field_1.f90: Likewise.
16253 * gfortran.dg/pr103628.f90: New.
16255 2023-03-23 Jason Merrill <jason@redhat.com>
16258 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16260 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16262 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16264 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16266 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16268 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16270 * gcc.target/powerpc/mod-no_copy.c: New.
16271 * gcc.target/powerpc/mod-peephole.c: New.
16273 2023-03-23 Andrew Pinski <apinski@marvell.com>
16276 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16278 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16281 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
16283 * gm2/iso/extended-opaque/pass/stressset.def: New test.
16284 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
16285 * gm2/iso/extended-opaque/pass/testset.mod: New test.
16286 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16288 * gm2/projects/iso/small/run/pass/stressset.def: New test.
16289 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
16290 * gm2/projects/iso/small/run/pass/test1.mod: New test.
16291 * gm2/projects/iso/small/run/pass/testlib.def: New test.
16292 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
16293 * gm2/projects/iso/small/run/pass/testset.mod: New test.
16295 2023-03-23 Richard Biener <rguenther@suse.de>
16297 PR tree-optimization/107569
16298 * g++.dg/opt/pr107569.C: New testcase.
16300 2023-03-23 Richard Biener <rguenther@suse.de>
16302 PR tree-optimization/109262
16303 * g++.dg/torture/pr109262.C: New testcase.
16305 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16307 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16309 2023-03-23 Marek Polacek <polacek@redhat.com>
16312 * g++.dg/warn/Wdangling-reference11.C: New test.
16313 * g++.dg/warn/Wdangling-reference12.C: New test.
16315 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16317 PR tree-optimization/109176
16318 * gcc.target/aarch64/sve/pr109176.c: New test.
16320 2023-03-23 Pan Li <pan2.li@intel.com>
16321 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16325 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
16326 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
16327 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
16329 2023-03-23 Jason Merrill <jason@redhat.com>
16332 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16334 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16337 * g++.target/riscv/rvv/base/pr109244.C: New test.
16338 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
16339 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16340 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16341 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
16342 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
16343 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
16344 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
16345 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
16346 * g++.target/riscv/rvv/base/bug-18.C: New test.
16347 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
16348 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
16350 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16353 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16355 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16356 kito-cheng <kito.cheng@sifive.com>
16358 * g++.target/riscv/rvv/base/bug-10.C: New test.
16359 * g++.target/riscv/rvv/base/bug-11.C: New test.
16360 * g++.target/riscv/rvv/base/bug-12.C: New test.
16361 * g++.target/riscv/rvv/base/bug-13.C: New test.
16362 * g++.target/riscv/rvv/base/bug-14.C: New test.
16363 * g++.target/riscv/rvv/base/bug-15.C: New test.
16364 * g++.target/riscv/rvv/base/bug-16.C: New test.
16365 * g++.target/riscv/rvv/base/bug-17.C: New test.
16366 * g++.target/riscv/rvv/base/bug-2.C: New test.
16367 * g++.target/riscv/rvv/base/bug-3.C: New test.
16368 * g++.target/riscv/rvv/base/bug-4.C: New test.
16369 * g++.target/riscv/rvv/base/bug-5.C: New test.
16370 * g++.target/riscv/rvv/base/bug-6.C: New test.
16371 * g++.target/riscv/rvv/base/bug-7.C: New test.
16372 * g++.target/riscv/rvv/base/bug-8.C: New test.
16373 * g++.target/riscv/rvv/base/bug-9.C: New test.
16375 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16376 kito-cheng <kito.cheng@sifive.com>
16378 * gcc.target/riscv/rvv/base/bug-3.c: New test.
16379 * gcc.target/riscv/rvv/base/bug-4.c: New test.
16380 * gcc.target/riscv/rvv/base/bug-5.c: New test.
16382 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16384 * lib/target-supports.exp (check_effective_target_riscv_vector):
16387 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16389 PR testsuite/105959
16390 * gcc.dg-selftests/dg-final.exp
16391 (dg_final_directive_check_num_args): Update expected maximum
16392 number of args for the various directives using dg-scan.
16393 * lib/scanasm.exp (append_encoding_arg): New procedure.
16394 (dg-scan): Add optional 3rd argument: the encoding to use when
16395 reading from the file.
16396 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
16397 encoded when reading it.
16398 (scan-sarif-file-not): Likewise.
16400 2023-03-22 Jason Merrill <jason@redhat.com>
16403 * g++.dg/template/partial-order3.C: New test.
16405 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16406 Steven G. Kargl <kargl@gcc.gnu.org>
16409 * gfortran.dg/pr104572.f90: New test.
16411 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16413 * gcc.target/i386/pr109137.c: New.
16415 2023-03-22 Jason Merrill <jason@redhat.com>
16418 * g++.dg/ext/attr-tsafe1.C: New test.
16420 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16423 * g++.dg/ext/pr109177.C: New test.
16425 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16428 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16430 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16432 * gcc.target/gcn/complex.c: New test.
16434 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16437 * gfortran.dg/pr99036.f90: New test.
16439 2023-03-21 Jason Merrill <jason@redhat.com>
16442 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16444 2023-03-21 Richard Biener <rguenther@suse.de>
16446 PR tree-optimization/109219
16447 * gcc.dg/torture/pr109219.c: New testcase.
16449 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16451 PR testsuite/108898
16452 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16454 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16455 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16457 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16459 PR testsuite/108898
16460 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
16461 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16462 * gcc.dg/vect/vect-simd-clone-16f.c: Add
16463 --param vect-epilogues-nomask=0 to dg-additional-options.
16464 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
16465 foo.simdclone calls.
16466 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
16467 dg-additional-options.
16468 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
16469 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
16470 --param vect-epilogues-nomask=0 to dg-additional-options.
16471 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
16472 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16473 * gcc.dg/vect/vect-simd-clone-18f.c: Add
16474 --param vect-epilogues-nomask=0 to dg-additional-options.
16476 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16478 PR tree-optimization/109215
16479 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
16481 2023-03-21 Richard Biener <rguenther@suse.de>
16483 PR tree-optimization/109170
16484 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
16485 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
16486 * gcc.dg/predict-20.c: Likewise.
16488 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
16491 * gfortran.dg/pr109209.f90: New test.
16493 2023-03-20 Marek Polacek <polacek@redhat.com>
16496 * g++.dg/cpp0x/explicit16.C: New test.
16498 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16501 * g++.dg/tls/thread_local13.C: New test.
16502 * g++.dg/tls/thread_local13-aux.cc: New file.
16503 * g++.dg/tls/thread_local14.C: New test.
16504 * g++.dg/tls/thread_local14-aux.cc: New file.
16506 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
16509 * gcc.target/powerpc/divic3-1.c: New test.
16510 * gcc.target/powerpc/divic3-2.c: Likewise.
16511 * gcc.target/powerpc/mulic3-1.c: Likewise.
16512 * gcc.target/powerpc/mulic3-2.c: Likewise.
16514 2023-03-20 Harald Anlauf <anlauf@gmx.de>
16517 * gfortran.dg/nearest_6.f90: New test.
16519 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
16522 * gcc.target/powerpc/pr109178.c: New test.
16524 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16526 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
16527 from char to char [2 * sizeof (int)].
16529 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
16532 * gfortran.dg/external_procedures_4.f90: New test.
16534 2023-03-19 Harald Anlauf <anlauf@gmx.de>
16537 * gfortran.dg/pr85877.f90: New test.
16539 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
16541 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
16544 2023-03-18 David Malcolm <dmalcolm@redhat.com>
16547 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
16549 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
16565 * gfortran.dg/finalize_38.f90 : New test.
16566 * gfortran.dg/finalize_38a.f90 : New test.
16567 * gfortran.dg/allocate_with_source_25.f90 : The number of final
16568 calls goes down from 6 to 4.
16569 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
16570 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
16571 but the final count remains the same.
16572 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
16573 foo.1.x rather than foo.0.x
16574 * gfortran.dg/finalize_39.f90 : New test.
16575 * gfortran.dg/finalize_40.f90 : New test.
16576 * gfortran.dg/finalize_41.f90 : New test.
16577 * gfortran.dg/finalize_42.f90 : New test.
16578 * gfortran.dg/finalize_43.f90 : New test.
16579 * gfortran.dg/finalize_44.f90 : New test.
16580 * gfortran.dg/finalize_45.f90 : New test.
16581 * gfortran.dg/finalize_46.f90 : New test.
16582 * gfortran.dg/finalize_47.f90 : New test.
16583 * gfortran.dg/finalize_48.f90 : New test.
16584 * gfortran.dg/finalize_49.f90 : New test.
16585 * gfortran.dg/finalize_50.f90 : New test.
16586 * gfortran.dg/finalize_51.f90 : New test.
16588 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
16590 * gcc.dg/plugin/infoleak-2.c,
16591 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
16592 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
16593 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
16594 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
16595 gcc.dg/plugin/infoleak-antipatterns-1.c,
16596 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
16598 2023-03-17 Jason Merrill <jason@redhat.com>
16601 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
16603 2023-03-17 Jason Merrill <jason@redhat.com>
16606 * g++.dg/eh/dtor4.C: New test.
16608 2023-03-17 Jason Merrill <jason@redhat.com>
16611 * g++.dg/lookup/friend24.C: New test.
16613 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16616 * gcc.target/i386/pr105554.c: New test.
16618 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16621 * c-c++-common/ubsan/div-by-zero-8.c: New test.
16623 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
16625 * gcc.target/i386/pr109052.c: New.
16627 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16628 kito-cheng <kito.cheng@sifive.com>
16630 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
16631 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16632 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16633 * g++.target/riscv/rvv/base/bug-1.C: New test.
16634 * gcc.target/riscv/rvv/base/bug-2.c: New test.
16636 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16638 PR testsuite/109145
16639 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
16640 Don't include complex.h.
16641 (foo): Use __builtin_complex rather than CMPLXF.
16643 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16645 PR middle-end/108685
16646 * c-c++-common/gomp/doacross-8.c: New test.
16648 2023-03-16 Jason Merrill <jason@redhat.com>
16651 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16653 2023-03-16 Jason Merrill <jason@redhat.com>
16656 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16658 2023-03-16 Jason Merrill <jason@redhat.com>
16661 * g++.dg/cpp0x/enum43.C: New test.
16663 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16665 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16667 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16670 * gm2/types/run/pass/d.c: Convert data structure from
16671 BOOLEAN int to bool and cast int to bool in test function.
16673 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16675 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
16676 * gm2/complex/run/pass/arith3.mod: Ditto.
16677 * gm2/complex/run/pass/arith4.mod: Ditto.
16678 * gm2/complex/run/pass/arith5.mod: Ditto.
16679 * gm2/isolib/run/pass/real2.mod: Ditto.
16680 * gm2/isolib/run/pass/real3.mod: Ditto.
16681 * gm2/isolib/run/pass/realconv.mod: Ditto.
16682 * gm2/isolib/run/pass/realconv2.mod: Ditto.
16683 * gm2/pim/pass/testshort.mod: Ditto.
16684 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
16685 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
16686 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
16687 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
16689 2023-03-16 Patrick Palka <ppalka@redhat.com>
16692 * g++.dg/cpp2a/constexpr-inst2.C: New test.
16694 2023-03-16 Patrick Palka <ppalka@redhat.com>
16697 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
16699 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16701 * gdc.dg/torture/simd23084.d: New test.
16702 * gdc.dg/torture/simd23085.d: New test.
16703 * gdc.dg/torture/simd23218.d: New test.
16705 2023-03-16 Martin Liska <mliska@suse.cz>
16707 PR middle-end/106133
16708 * c-c++-common/pr106133.c: New test.
16710 2023-03-16 Alexandre Oliva <oliva@adacore.com>
16712 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
16714 2023-03-16 Jason Merrill <jason@redhat.com>
16717 * g++.dg/coroutines/co-await-moveonly1.C: New test.
16719 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16722 * gdc.dg/torture/pr109144.d: New test.
16724 2023-03-16 Richard Biener <rguenther@suse.de>
16726 PR tree-optimization/109123
16727 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
16728 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
16729 the name of the pointer.
16730 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
16732 2023-03-15 Jason Merrill <jason@redhat.com>
16736 * g++.dg/coroutines/co-await-initlist1.C: New test.
16738 2023-03-15 David Malcolm <dmalcolm@redhat.com>
16741 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
16742 have an invocation object marked as succeeding, with no
16744 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
16745 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
16746 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
16747 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
16748 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
16749 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
16752 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
16754 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
16755 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
16756 * gcc.target/i386/sse-movss-4.c (dg-options):
16757 Use -mno-sse4. Simplify scan-assembler-not strings.
16758 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
16759 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
16761 2023-03-15 Harald Anlauf <anlauf@gmx.de>
16762 Tobias Burnus <tobias@codesourcery.com>
16765 * gfortran.dg/class_dummy_10.f90: New test.
16767 2023-03-15 Marek Polacek <polacek@redhat.com>
16770 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
16772 2023-03-15 Richard Biener <rguenther@suse.de>
16774 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
16777 2023-03-15 Jason Merrill <jason@redhat.com>
16780 * g++.dg/template/ttp7.C: Remove expected error.
16782 2023-03-15 Jason Merrill <jason@redhat.com>
16787 * g++.dg/template/ttp35.C: New test.
16789 2023-03-15 Richard Biener <rguenther@suse.de>
16791 PR tree-optimization/109139
16792 * gcc.dg/torture/pr109139.c: New testcase.
16794 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16796 * gcc.target/riscv/xtheadmempair-1.c: New test.
16797 * gcc.target/riscv/xtheadmempair-2.c: New test.
16798 * gcc.target/riscv/xtheadmempair-3.c: New test.
16800 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16802 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
16804 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16806 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
16808 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16810 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
16811 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
16812 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
16813 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
16814 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
16815 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
16816 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
16817 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
16819 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16821 * gcc.target/riscv/xtheadbb-ext.c: New test.
16822 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
16823 * gcc.target/riscv/xtheadbb-extu.c: New test.
16824 * gcc.target/riscv/xtheadbb-ff1.c: New test.
16825 * gcc.target/riscv/xtheadbb-rev.c: New test.
16826 * gcc.target/riscv/xtheadbb-srri.c: New test.
16828 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16830 * gcc.target/riscv/xtheadbs-tst.c: New test.
16832 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16834 * gcc.target/riscv/xtheadba-addsl.c: New test.
16836 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16838 * gcc.target/riscv/mcpu-thead-c906.c: New test.
16840 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16842 * gcc.target/riscv/xtheadba.c: New test.
16843 * gcc.target/riscv/xtheadbb.c: New test.
16844 * gcc.target/riscv/xtheadbs.c: New test.
16845 * gcc.target/riscv/xtheadcmo.c: New test.
16846 * gcc.target/riscv/xtheadcondmov.c: New test.
16847 * gcc.target/riscv/xtheadfmemidx.c: New test.
16848 * gcc.target/riscv/xtheadfmv.c: New test.
16849 * gcc.target/riscv/xtheadint.c: New test.
16850 * gcc.target/riscv/xtheadmac.c: New test.
16851 * gcc.target/riscv/xtheadmemidx.c: New test.
16852 * gcc.target/riscv/xtheadmempair.c: New test.
16853 * gcc.target/riscv/xtheadsync.c: New test.
16855 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
16858 * gcc.target/i386/pr109117-1.c: New test.
16860 2023-03-15 Jonathan Yong <10walls@gmail.com>
16862 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
16863 * gcc.dg/pic-3.c: Ditto.
16864 * gcc.dg/pic-4.c: Ditto.
16866 2023-03-14 Patrick Palka <ppalka@redhat.com>
16869 * g++.dg/cpp2a/concepts-class5.C: New test.
16870 * g++.dg/cpp2a/concepts-class5a.C: New test.
16872 2023-03-14 Patrick Palka <ppalka@redhat.com>
16875 * g++.dg/cpp2a/concepts-friend14.C: New test.
16877 2023-03-14 Jason Merrill <jason@redhat.com>
16880 * g++.dg/cpp1y/var-templ78.C: New test.
16882 2023-03-14 Jason Merrill <jason@redhat.com>
16885 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
16886 * g++.dg/warn/Wreturn-6.C: New test.
16888 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16891 * gcc.target/i386/pr109109-1.c: New test.
16892 * gcc.target/i386/pr109109-2.c: New test.
16894 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
16897 * gdc.dg/torture/imports/pr109108.d: New test.
16898 * gdc.dg/torture/pr109108.d: New test.
16900 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16903 PR testsuite/109129
16904 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
16905 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
16906 rather than ! concepts.
16908 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16911 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
16913 2023-03-14 Richard Biener <rguenther@suse.de>
16915 * gcc.dg/auto-init-unused-1.c: New testcase.
16917 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
16919 PR tree-optimization/109005
16920 * gnat.dg/specs/opt6.ads: New test.
16922 2023-03-14 Tamar Christina <tamar.christina@arm.com>
16924 PR testsuite/109118
16925 * gcc.dg/mla_1.c: Moved to...
16926 * gcc.target/aarch64/sve/mla_3.c: ...here.
16928 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16930 PR tree-optimization/109115
16931 * gcc.dg/pr109115.c: New test.
16933 2023-03-14 Richard Biener <rguenther@suse.de>
16935 * g++.dg/torture/20230313.C: New testcase.
16937 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
16939 * gm2/pim/fail/largeconst.mod: New test.
16941 2023-03-13 Jason Merrill <jason@redhat.com>
16944 * g++.dg/warn/pragma-system_header6.h: New test.
16945 * g++.dg/warn/pragma-system_header6.C: New test.
16947 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16950 * gcc.dg/analyzer/leak-pr105906.c: New test.
16952 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16955 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
16956 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
16958 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16960 * gcc.dg/analyzer/exec-1.c: New test.
16961 * gcc.dg/analyzer/snprintf-concat.c: New test.
16962 * gcc.dg/analyzer/vsnprintf-1.c: New test.
16964 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16966 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
16968 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
16970 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
16971 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
16972 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
16973 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
16974 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
16975 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
16976 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
16977 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
16978 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
16979 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
16980 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
16981 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
16982 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
16983 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
16984 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
16985 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
16986 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
16987 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
16988 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
16989 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
16990 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
16991 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
16992 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
16993 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
16994 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
16995 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
16996 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
16997 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
16998 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
16999 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
17000 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
17001 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
17002 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
17003 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
17004 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
17005 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
17006 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
17007 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
17008 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
17009 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
17010 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
17011 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
17012 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
17013 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
17014 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
17015 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
17016 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
17017 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
17018 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
17019 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
17020 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
17021 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
17022 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
17023 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
17024 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
17025 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
17026 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
17027 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
17028 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
17029 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
17030 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
17031 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
17032 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
17033 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
17034 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
17035 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
17036 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
17037 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
17038 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
17039 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
17040 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
17041 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
17042 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
17043 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
17044 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
17045 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
17046 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
17047 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
17048 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
17049 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
17050 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
17051 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
17052 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
17053 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
17054 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
17055 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
17056 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
17057 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
17058 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
17059 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
17060 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
17061 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
17062 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
17063 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
17064 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
17065 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
17066 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
17067 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
17068 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
17069 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
17070 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
17071 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
17072 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
17073 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
17074 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
17075 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
17076 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
17077 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
17078 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
17079 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
17080 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
17081 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
17082 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
17083 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
17084 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
17085 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
17086 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
17087 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
17088 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
17089 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
17090 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
17091 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
17092 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
17093 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
17094 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
17095 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
17096 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
17097 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
17098 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
17099 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
17100 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
17101 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
17102 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
17103 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
17104 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
17105 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
17106 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
17107 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
17108 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
17109 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
17110 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
17111 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
17112 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
17113 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
17114 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
17115 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
17116 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
17117 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
17118 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
17119 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
17120 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
17121 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
17122 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
17123 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
17124 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
17125 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
17126 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
17127 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
17128 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
17129 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
17130 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
17131 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
17132 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
17133 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
17134 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
17135 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
17136 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
17137 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
17138 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
17139 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
17140 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
17141 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
17142 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
17143 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
17144 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
17145 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
17146 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
17147 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
17148 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
17149 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
17150 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
17151 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
17152 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
17153 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
17154 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
17155 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
17156 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
17157 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
17158 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
17159 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
17160 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
17161 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
17162 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
17163 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
17164 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
17165 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
17166 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
17167 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
17168 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
17169 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
17170 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
17171 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
17172 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
17173 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
17174 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
17175 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
17176 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
17177 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
17178 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
17179 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
17180 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
17181 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
17182 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
17183 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
17184 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
17185 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
17186 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
17187 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
17188 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
17189 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
17190 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
17191 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
17192 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
17193 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
17194 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
17195 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
17196 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
17197 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
17198 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
17199 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
17200 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
17201 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
17202 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
17203 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
17204 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
17205 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
17206 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
17207 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
17208 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
17209 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
17210 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
17211 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
17212 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
17213 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
17214 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
17215 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
17216 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
17217 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
17218 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
17219 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
17220 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
17221 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
17222 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
17223 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
17224 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
17225 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
17226 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
17227 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
17228 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
17229 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
17230 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
17231 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
17232 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
17233 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
17234 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
17235 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
17236 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
17237 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
17238 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
17239 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
17240 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
17241 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
17242 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
17243 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
17244 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
17245 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
17246 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
17247 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
17248 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
17249 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
17250 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
17251 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
17252 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
17253 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
17254 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
17255 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
17256 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
17257 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
17258 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
17259 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
17260 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
17261 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
17262 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
17263 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
17264 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
17265 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
17266 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
17267 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
17268 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
17269 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
17270 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
17271 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
17272 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
17273 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
17274 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
17275 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
17276 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
17277 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
17278 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
17279 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
17280 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
17281 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
17282 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
17283 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
17284 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
17285 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
17286 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
17287 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
17288 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
17289 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
17290 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
17291 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
17292 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
17293 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
17294 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
17295 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
17296 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
17297 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
17298 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
17299 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
17300 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
17301 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
17302 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
17303 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
17304 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
17305 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
17306 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
17307 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
17308 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
17309 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
17310 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
17311 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
17312 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
17313 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
17314 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
17315 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
17316 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
17317 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
17318 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
17319 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
17320 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
17321 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
17322 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
17323 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
17324 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
17325 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
17326 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
17327 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
17328 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
17329 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
17330 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
17331 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
17332 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
17333 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
17334 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
17335 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
17336 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
17337 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
17338 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
17339 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
17340 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
17341 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
17342 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
17343 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
17344 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
17345 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
17346 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
17347 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
17348 * g++.target/riscv/rvv/base/vle-1.C: Removed.
17349 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
17350 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
17351 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
17352 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
17353 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
17354 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
17355 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
17356 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
17357 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
17358 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
17359 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
17360 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
17361 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
17362 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
17363 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
17364 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
17365 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
17366 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
17367 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
17368 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
17369 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
17370 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
17371 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
17372 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
17373 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
17374 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
17375 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
17376 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
17377 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
17378 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
17379 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
17380 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
17381 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
17382 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
17383 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
17384 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
17385 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
17386 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
17387 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
17388 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
17389 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
17390 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
17391 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
17392 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
17393 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
17394 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
17395 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
17396 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
17397 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
17398 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
17399 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
17400 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
17401 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
17402 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
17403 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
17404 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
17405 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
17406 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
17407 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
17408 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
17409 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
17410 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
17411 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
17412 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
17413 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
17414 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
17415 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
17416 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
17417 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
17418 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
17419 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
17420 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
17421 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
17422 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
17423 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
17424 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
17425 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
17426 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
17427 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
17428 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
17429 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
17430 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
17431 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
17432 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
17433 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
17434 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
17435 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
17436 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
17437 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
17438 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
17439 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
17440 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
17441 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
17442 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
17443 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
17444 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
17445 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
17446 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
17447 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
17448 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
17449 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
17450 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
17451 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
17452 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
17453 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
17454 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
17455 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
17456 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
17457 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
17458 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
17459 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
17460 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
17461 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
17462 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
17463 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
17464 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
17465 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
17466 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
17467 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
17468 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
17469 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
17470 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
17471 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
17472 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
17473 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
17474 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
17475 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
17476 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
17477 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
17478 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
17479 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
17480 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
17481 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
17482 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
17483 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
17484 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
17485 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
17486 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
17487 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
17488 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
17489 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
17490 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
17491 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
17492 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
17493 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
17494 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
17495 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
17496 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
17497 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
17498 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
17499 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
17500 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
17501 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
17502 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
17503 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
17504 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
17505 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
17506 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
17507 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
17508 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
17509 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
17510 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
17511 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
17512 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
17513 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
17514 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
17515 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
17516 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
17517 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
17518 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
17519 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
17520 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
17521 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
17522 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
17523 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
17524 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
17525 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
17526 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
17527 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
17528 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
17529 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
17530 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
17531 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
17532 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
17533 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
17534 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
17535 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
17536 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
17537 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
17538 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
17539 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
17540 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
17541 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
17542 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
17543 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
17544 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
17545 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
17546 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
17547 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
17548 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
17549 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
17550 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
17551 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
17552 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
17553 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
17554 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
17555 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
17556 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
17557 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
17558 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
17559 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
17560 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
17561 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
17562 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
17563 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
17564 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
17565 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
17566 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
17567 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
17568 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
17569 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
17570 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
17571 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
17572 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
17573 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
17574 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
17575 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
17576 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
17577 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
17578 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
17579 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
17580 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
17581 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
17582 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
17583 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
17584 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
17585 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
17586 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
17587 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
17588 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
17589 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
17590 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
17591 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
17592 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
17593 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
17594 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
17595 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
17596 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
17597 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
17598 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
17599 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
17600 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
17601 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
17602 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
17603 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
17604 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
17605 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
17606 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
17607 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
17608 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
17609 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
17610 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
17611 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
17612 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
17613 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
17614 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
17615 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
17616 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
17617 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
17618 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
17619 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
17620 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
17621 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
17622 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
17623 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
17624 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
17625 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
17626 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
17627 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
17628 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
17629 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
17630 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
17631 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
17632 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
17633 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
17634 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
17635 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
17636 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
17637 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
17638 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
17639 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
17640 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
17641 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
17642 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
17643 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
17644 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
17645 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
17646 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
17647 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
17648 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
17649 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
17650 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
17651 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
17652 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
17653 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
17654 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
17655 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
17656 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
17657 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
17658 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
17659 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
17660 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
17661 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
17662 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
17663 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
17664 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
17665 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
17666 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
17667 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
17668 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
17669 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
17670 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
17671 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
17672 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
17673 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
17674 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
17675 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
17676 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
17677 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
17678 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
17679 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
17680 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
17681 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
17682 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
17683 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
17684 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
17685 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
17686 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
17687 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
17688 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
17689 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
17690 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
17691 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
17692 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
17693 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
17694 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
17695 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
17696 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
17697 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
17698 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
17699 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
17700 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
17701 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
17702 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
17703 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
17704 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
17705 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
17706 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
17707 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
17708 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
17709 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
17710 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
17711 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
17712 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
17713 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
17714 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
17715 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
17716 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
17717 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
17718 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
17719 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
17720 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
17721 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
17722 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
17723 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
17724 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
17725 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
17726 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
17727 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
17728 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
17729 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
17730 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
17731 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
17732 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
17733 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
17734 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
17735 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
17736 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
17737 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
17738 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
17739 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
17740 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
17741 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
17742 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
17743 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
17744 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
17745 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
17746 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
17747 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
17748 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
17749 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
17750 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
17751 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
17752 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
17753 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
17754 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
17755 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
17756 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
17757 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
17758 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
17759 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
17760 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
17761 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
17762 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
17763 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
17764 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
17765 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
17766 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
17767 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
17768 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
17769 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
17770 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
17771 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
17772 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
17773 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
17774 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
17775 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
17776 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
17777 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
17778 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
17779 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
17780 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
17781 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
17782 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
17783 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
17784 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
17785 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
17786 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
17787 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
17788 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
17789 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
17790 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
17791 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
17792 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
17793 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
17794 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
17795 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
17796 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
17797 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
17798 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
17799 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
17800 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
17801 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
17802 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
17803 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
17804 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
17805 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
17806 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
17807 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
17808 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
17809 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
17810 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
17811 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
17812 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
17813 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
17814 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
17815 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
17816 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
17817 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
17818 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
17819 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
17820 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
17821 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
17822 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
17823 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
17824 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
17825 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
17826 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
17827 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
17828 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
17829 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
17830 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
17831 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
17832 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
17833 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
17834 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
17835 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
17836 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
17837 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
17838 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
17839 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
17840 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
17841 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
17842 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
17843 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
17844 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
17845 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
17846 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
17847 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
17848 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
17849 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
17850 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
17851 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
17852 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
17853 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
17854 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
17855 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
17856 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
17857 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
17858 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
17859 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
17860 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
17861 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
17862 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
17863 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
17864 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
17865 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
17866 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
17867 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
17868 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
17869 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
17870 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
17871 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
17872 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
17873 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
17874 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
17875 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
17876 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
17877 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
17878 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
17879 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
17880 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
17881 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
17882 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
17883 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
17884 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
17885 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
17886 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
17887 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
17888 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
17889 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
17890 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
17891 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
17892 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
17893 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
17894 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
17895 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
17896 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
17897 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
17898 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
17899 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
17900 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
17901 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
17902 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
17903 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
17904 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
17905 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
17906 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
17907 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
17908 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
17909 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
17910 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
17911 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
17912 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
17913 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
17914 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
17915 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
17916 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
17917 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
17918 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
17919 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
17920 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
17921 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
17922 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
17923 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
17924 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
17925 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
17926 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
17927 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
17928 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
17929 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
17930 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
17931 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
17932 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
17933 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
17934 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
17935 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
17936 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
17937 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
17938 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
17939 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
17940 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
17941 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
17942 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
17943 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
17944 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
17945 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
17946 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
17947 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
17948 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
17949 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
17950 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
17951 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
17952 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
17953 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
17954 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
17955 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
17956 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
17957 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
17958 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
17959 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
17960 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
17961 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
17962 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
17963 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
17964 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
17965 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
17966 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
17967 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
17968 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
17969 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
17970 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
17971 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
17972 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
17973 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
17974 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
17975 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
17976 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
17977 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
17978 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
17979 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
17980 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
17981 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
17982 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
17983 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
17984 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
17985 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
17986 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
17987 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
17988 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
17989 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
17990 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
17991 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
17992 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
17993 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
17994 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
17995 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
17996 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
17997 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
17998 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
17999 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
18000 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
18001 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
18002 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
18003 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
18004 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
18005 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
18006 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
18007 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
18008 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
18009 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
18010 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
18011 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
18012 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
18013 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
18014 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
18015 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
18016 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
18017 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
18018 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
18019 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
18020 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
18021 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
18022 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
18023 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
18024 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
18025 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
18026 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
18027 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
18028 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
18029 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
18030 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
18031 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
18032 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
18033 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
18034 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
18035 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
18036 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
18037 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
18038 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
18039 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
18040 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
18041 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
18042 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
18043 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
18044 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
18045 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
18046 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
18047 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
18048 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
18049 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
18050 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
18051 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
18052 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
18053 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
18054 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
18055 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
18056 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
18057 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
18058 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
18059 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
18060 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
18061 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
18062 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
18063 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
18064 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
18065 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
18066 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
18067 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
18068 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
18069 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
18070 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
18071 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
18072 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
18073 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
18074 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
18075 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
18076 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
18077 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
18078 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
18079 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
18080 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
18081 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
18082 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
18083 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
18084 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
18085 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
18086 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
18087 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
18088 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
18089 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
18090 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
18091 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
18092 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
18093 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
18094 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
18095 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
18096 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
18097 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
18098 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
18099 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
18100 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
18101 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
18102 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
18103 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
18104 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
18105 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
18106 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
18107 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
18108 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
18109 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
18110 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
18111 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
18112 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
18113 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
18114 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
18115 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
18116 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
18117 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
18118 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
18119 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
18120 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
18121 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
18122 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
18123 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
18124 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
18125 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
18126 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
18127 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
18128 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
18129 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
18130 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
18131 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
18132 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
18133 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
18134 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
18135 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
18136 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
18137 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
18138 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
18139 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
18140 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
18141 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
18142 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
18143 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
18144 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
18145 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
18146 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
18147 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
18148 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
18149 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
18150 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
18151 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
18152 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
18153 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
18154 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
18155 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
18156 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
18157 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
18158 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
18159 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
18160 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
18161 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
18162 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
18163 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
18164 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
18165 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
18166 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
18167 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
18168 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
18169 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
18170 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
18171 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
18172 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
18173 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
18174 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
18175 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
18176 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
18177 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
18178 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
18179 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
18180 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
18181 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
18182 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
18183 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
18184 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
18185 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
18186 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
18187 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
18188 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
18189 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
18190 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
18191 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
18192 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
18193 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
18194 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
18195 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
18196 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
18197 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
18198 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
18199 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
18200 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
18201 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
18202 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
18203 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
18204 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
18205 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
18206 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
18207 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
18208 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
18209 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
18210 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
18211 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
18212 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
18213 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
18214 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
18215 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
18216 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
18217 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
18218 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
18219 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
18220 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
18221 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
18222 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
18223 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
18224 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
18225 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
18226 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
18227 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
18228 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
18229 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
18230 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
18231 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
18232 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
18233 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
18234 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
18235 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
18236 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
18237 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
18238 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
18239 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
18240 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
18241 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
18242 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
18243 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
18244 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
18245 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
18246 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
18247 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
18248 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
18249 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
18250 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
18251 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
18252 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
18253 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
18254 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
18255 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
18256 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
18257 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
18258 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
18259 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
18260 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
18261 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
18262 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
18263 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
18264 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
18265 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
18266 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
18267 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
18268 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
18269 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
18270 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
18271 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
18272 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
18273 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
18274 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
18275 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
18276 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
18277 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
18278 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
18279 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
18280 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
18281 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
18282 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
18283 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
18284 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
18285 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
18286 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
18287 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
18288 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
18289 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
18290 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
18291 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
18292 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
18293 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
18294 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
18295 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
18296 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
18297 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
18298 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
18299 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
18300 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
18301 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
18302 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
18303 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
18304 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
18305 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
18306 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
18307 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
18308 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
18309 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
18310 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
18311 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
18312 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
18313 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
18314 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
18315 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
18316 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
18317 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
18318 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
18319 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
18320 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
18321 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
18322 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
18323 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
18324 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
18325 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
18326 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
18327 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
18328 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
18329 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
18330 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
18331 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
18332 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
18333 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
18334 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
18335 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
18336 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
18337 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
18338 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
18339 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
18340 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
18341 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
18342 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
18343 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
18344 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
18345 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
18346 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
18347 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
18348 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
18349 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
18350 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
18351 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
18352 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
18353 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
18354 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
18355 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
18356 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
18357 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
18358 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
18359 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
18360 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
18361 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
18362 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
18363 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
18364 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
18365 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
18366 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
18367 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
18368 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
18369 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
18370 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
18371 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
18372 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
18373 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
18374 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
18375 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
18376 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
18377 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
18378 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
18379 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
18380 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
18381 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
18382 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
18383 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
18384 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
18385 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
18386 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
18387 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
18388 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
18389 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
18390 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
18391 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
18392 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
18393 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
18394 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
18395 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
18396 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
18397 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
18398 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
18399 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
18400 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
18401 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
18402 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
18403 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
18404 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
18405 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
18406 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
18407 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
18408 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
18409 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
18410 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
18411 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
18412 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
18413 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
18414 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
18415 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
18416 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
18417 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
18418 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
18419 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
18420 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
18421 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
18422 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
18423 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
18424 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
18425 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
18426 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
18427 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
18428 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
18429 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
18430 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
18431 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
18432 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
18433 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
18434 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
18435 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
18436 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
18437 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
18438 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
18439 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
18440 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
18441 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
18442 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
18443 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
18444 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
18445 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
18446 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
18447 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
18448 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
18449 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
18450 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
18451 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
18452 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
18453 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
18454 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
18455 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
18456 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
18457 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
18458 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
18459 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
18460 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
18461 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
18462 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
18463 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
18464 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
18465 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
18466 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
18467 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
18468 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
18469 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
18470 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
18471 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
18472 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
18473 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
18474 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
18475 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
18476 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
18477 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
18478 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
18479 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
18480 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
18481 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
18482 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
18483 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
18484 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
18485 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
18486 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
18487 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
18488 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
18489 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
18490 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
18491 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
18492 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
18493 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
18494 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
18495 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
18496 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
18497 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
18498 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
18499 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
18500 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
18501 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
18502 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
18503 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
18504 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
18505 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
18506 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
18507 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
18508 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
18509 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
18510 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
18511 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
18512 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
18513 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
18514 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
18515 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
18516 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
18517 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
18518 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
18519 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
18520 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
18521 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
18522 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
18523 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
18524 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
18525 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
18526 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
18527 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
18528 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
18529 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
18530 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
18531 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
18532 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
18533 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
18534 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
18535 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
18536 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
18537 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
18538 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
18539 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
18540 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
18541 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
18542 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
18543 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
18544 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
18545 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
18546 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
18547 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
18548 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
18549 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
18550 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
18551 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
18552 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
18553 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
18554 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
18555 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
18556 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
18557 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
18558 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
18559 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
18560 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
18561 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
18562 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
18563 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
18564 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
18565 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
18566 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
18567 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
18568 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
18569 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
18570 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
18571 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
18572 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
18573 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
18574 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
18575 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
18576 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
18577 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
18578 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
18579 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
18580 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
18581 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
18582 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
18583 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
18584 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
18585 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
18586 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
18587 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
18588 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
18589 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
18590 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
18591 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
18592 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
18593 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
18594 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
18595 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
18596 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
18597 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
18598 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
18599 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
18600 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
18601 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
18602 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
18603 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
18604 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
18605 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
18606 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
18607 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
18608 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
18609 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
18610 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
18611 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
18612 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
18613 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
18614 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
18615 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
18616 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
18617 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
18618 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
18619 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
18620 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
18621 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
18622 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
18623 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
18624 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
18625 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
18626 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
18627 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
18628 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
18629 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
18630 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
18631 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
18632 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
18633 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
18634 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
18635 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
18636 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
18637 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
18638 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
18639 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
18640 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
18641 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
18642 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
18643 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
18644 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
18645 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
18646 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
18647 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
18648 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
18649 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
18650 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
18651 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
18652 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
18653 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
18654 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
18655 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
18656 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
18657 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
18658 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
18659 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
18660 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
18661 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
18662 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
18663 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
18664 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
18665 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
18666 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
18667 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
18668 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
18669 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
18670 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
18671 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
18672 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
18673 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
18674 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
18675 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
18676 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
18677 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
18678 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
18679 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
18680 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
18681 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
18682 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
18683 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
18684 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
18685 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
18686 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
18687 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
18688 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
18689 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
18690 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
18691 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
18692 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
18693 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
18694 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
18695 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
18696 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
18697 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
18698 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
18699 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
18700 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
18701 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
18702 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
18703 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
18704 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
18705 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
18706 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
18707 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
18708 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
18709 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
18710 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
18711 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
18712 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
18713 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
18714 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
18715 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
18716 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
18717 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
18718 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
18719 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
18720 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
18721 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
18722 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
18723 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
18724 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
18725 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
18726 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
18727 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
18728 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
18729 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
18730 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
18731 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
18732 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
18733 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
18734 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
18735 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
18736 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
18737 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
18738 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
18739 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
18740 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
18741 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
18742 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
18743 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
18744 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
18745 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
18746 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
18747 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
18748 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
18749 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
18750 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
18751 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
18752 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
18753 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
18754 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
18755 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
18756 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
18757 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
18758 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
18759 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
18760 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
18761 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
18762 * g++.target/riscv/rvv/base/vse-1.C: Removed.
18763 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
18764 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
18765 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
18766 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
18767 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
18768 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
18769 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
18770 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
18771 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
18772 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
18773 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
18774 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
18775 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
18776 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
18777 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
18778 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
18779 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
18780 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
18781 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
18782 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
18783 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
18784 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
18785 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
18786 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
18787 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
18788 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
18789 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
18790 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
18791 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
18792 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
18793 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
18794 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
18795 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
18796 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
18797 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
18798 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
18799 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
18800 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
18801 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
18802 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
18803 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
18804 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
18805 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
18806 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
18807 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
18808 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
18809 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
18810 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
18811 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
18812 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
18813 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
18814 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
18815 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
18816 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
18817 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
18818 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
18819 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
18820 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
18821 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
18822 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
18823 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
18824 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
18825 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
18826 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
18827 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
18828 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
18829 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
18830 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
18831 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
18832 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
18833 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
18834 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
18835 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
18836 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
18837 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
18838 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
18839 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
18840 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
18841 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
18842 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
18843 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
18844 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
18845 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
18846 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
18847 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
18848 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
18849 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
18850 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
18851 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
18852 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
18853 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
18854 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
18855 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
18856 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
18857 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
18858 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
18859 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
18860 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
18861 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
18862 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
18863 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
18864 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
18865 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
18866 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
18867 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
18868 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
18869 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
18870 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
18871 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
18872 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
18873 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
18874 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
18875 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
18876 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
18877 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
18878 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
18879 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
18880 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
18881 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
18882 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
18883 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
18884 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
18885 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
18886 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
18887 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
18888 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
18889 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
18890 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
18891 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
18892 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
18893 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
18894 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
18895 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
18896 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
18897 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
18898 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
18899 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
18900 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
18901 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
18902 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
18903 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
18904 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
18905 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
18906 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
18907 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
18908 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
18909 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
18910 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
18911 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
18912 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
18913 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
18914 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
18915 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
18916 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
18917 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
18918 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
18919 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
18920 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
18921 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
18922 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
18923 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
18924 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
18925 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
18926 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
18927 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
18928 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
18929 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
18930 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
18931 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
18932 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
18933 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
18934 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
18935 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
18936 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
18937 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
18938 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
18939 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
18940 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
18941 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
18942 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
18943 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
18944 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
18945 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
18946 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
18947 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
18948 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
18949 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
18950 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
18951 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
18952 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
18953 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
18954 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
18955 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
18956 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
18957 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
18958 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
18959 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
18960 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
18961 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
18962 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
18963 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
18964 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
18965 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
18966 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
18967 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
18968 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
18969 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
18970 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
18971 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
18972 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
18973 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
18974 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
18975 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
18976 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
18977 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
18978 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
18979 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
18980 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
18981 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
18982 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
18983 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
18984 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
18985 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
18986 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
18987 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
18988 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
18989 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
18990 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
18991 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
18992 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
18993 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
18994 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
18995 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
18996 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
18997 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
18998 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
18999 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
19000 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
19001 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
19002 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
19003 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
19004 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
19005 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
19006 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
19007 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
19008 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
19009 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
19010 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
19011 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
19012 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
19013 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
19014 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
19015 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
19016 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
19017 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
19018 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
19019 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
19020 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
19021 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
19022 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
19023 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
19024 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
19025 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
19026 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
19027 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
19028 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
19029 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
19030 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
19031 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
19032 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
19033 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
19034 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
19035 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
19036 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
19037 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
19038 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
19039 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
19040 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
19041 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
19042 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
19043 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
19044 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
19045 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
19046 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
19047 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
19048 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
19049 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
19050 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
19051 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
19052 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
19053 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
19054 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
19055 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
19056 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
19057 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
19058 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
19059 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
19060 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
19061 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
19062 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
19063 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
19064 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
19065 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
19066 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
19067 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
19068 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
19069 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
19070 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
19071 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
19072 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
19073 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
19074 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
19075 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
19076 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
19077 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
19078 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
19079 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
19080 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
19081 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
19082 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
19083 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
19084 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
19085 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
19086 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
19087 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
19088 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
19089 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
19090 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
19091 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
19092 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
19093 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
19094 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
19095 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
19096 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
19097 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
19098 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
19099 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
19100 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
19101 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
19102 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
19103 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
19104 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
19105 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
19106 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
19107 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
19108 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
19109 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
19110 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
19111 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
19112 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
19113 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
19114 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
19115 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
19116 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
19117 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
19118 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
19119 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
19120 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
19121 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
19122 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
19123 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
19124 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
19125 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
19126 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
19127 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
19128 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
19129 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
19130 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
19131 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
19132 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
19133 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
19134 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
19135 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
19136 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
19137 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
19138 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
19139 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
19140 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
19141 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
19142 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
19143 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
19144 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
19145 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
19146 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
19147 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
19148 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
19149 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
19150 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
19151 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
19152 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
19153 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
19154 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
19155 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
19156 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
19157 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
19158 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
19159 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
19160 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
19161 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
19162 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
19163 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
19164 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
19165 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
19166 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
19167 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
19168 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
19169 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
19170 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
19171 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
19172 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
19173 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
19174 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
19175 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
19176 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
19177 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
19178 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
19179 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
19180 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
19181 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
19182 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
19183 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
19184 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
19185 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
19186 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
19187 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
19188 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
19189 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
19190 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
19191 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
19192 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
19193 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
19194 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
19195 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
19196 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
19197 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
19198 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
19199 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
19200 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
19201 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
19202 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
19203 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
19204 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
19205 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
19206 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
19207 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
19208 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
19209 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
19210 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
19211 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
19212 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
19213 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
19214 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
19215 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
19216 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
19217 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
19218 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
19219 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
19220 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
19221 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
19222 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
19223 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
19224 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
19225 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
19226 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
19227 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
19228 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
19229 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
19230 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
19231 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
19232 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
19233 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
19234 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
19235 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
19236 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
19237 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
19238 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
19239 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
19240 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
19241 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
19242 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
19243 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
19244 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
19245 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
19246 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
19247 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
19248 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
19249 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
19250 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
19251 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
19252 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
19253 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
19254 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
19255 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
19256 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
19257 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
19258 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
19259 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
19260 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
19261 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
19262 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
19263 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
19264 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
19265 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
19266 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
19267 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
19268 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
19269 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
19270 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
19271 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
19272 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
19273 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
19274 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
19275 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
19276 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
19277 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
19278 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
19279 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
19280 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
19281 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
19282 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
19283 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
19284 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
19285 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
19286 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
19287 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
19288 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
19289 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
19290 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
19291 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
19292 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
19293 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
19294 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
19295 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
19296 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
19297 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
19298 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
19299 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
19300 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
19301 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
19302 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
19303 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
19304 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
19305 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
19306 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
19307 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
19308 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
19309 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
19310 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
19311 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
19312 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
19313 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
19314 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
19315 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
19316 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
19317 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
19318 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
19319 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
19320 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
19321 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
19322 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
19323 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
19324 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
19325 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
19326 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
19327 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
19328 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
19329 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
19330 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
19331 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
19332 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
19333 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
19334 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
19335 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
19336 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
19337 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
19338 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
19339 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
19340 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
19341 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
19342 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
19343 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
19344 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
19345 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
19346 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
19347 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
19348 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
19349 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
19350 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
19351 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
19352 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
19353 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
19354 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
19355 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
19356 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
19357 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
19358 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
19359 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
19360 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
19361 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
19362 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
19363 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
19364 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
19365 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
19366 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
19367 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
19368 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
19369 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
19370 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
19371 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
19372 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
19373 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
19374 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
19375 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
19376 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
19377 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
19378 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
19379 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
19380 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
19381 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
19382 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
19383 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
19384 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
19385 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
19386 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
19387 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
19388 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
19389 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
19390 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
19391 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
19392 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
19393 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
19394 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
19395 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
19396 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
19397 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
19398 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
19399 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
19400 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
19401 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
19402 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
19403 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
19404 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
19405 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
19406 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
19407 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
19408 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
19409 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
19410 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
19411 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
19412 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
19413 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
19414 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
19415 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
19416 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
19417 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
19418 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
19419 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
19420 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
19421 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
19422 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
19423 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
19424 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
19425 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
19426 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
19427 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
19428 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
19429 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
19430 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
19431 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
19432 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
19433 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
19434 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
19435 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
19436 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
19437 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
19438 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
19439 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
19440 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
19441 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
19442 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
19443 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
19444 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
19445 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
19446 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
19447 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
19448 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
19449 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
19450 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
19451 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
19452 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
19453 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
19454 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
19455 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
19456 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
19457 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
19458 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
19459 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
19460 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
19461 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
19462 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
19463 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
19464 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
19465 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
19466 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
19467 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
19468 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
19469 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
19470 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
19471 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
19472 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
19473 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
19474 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
19475 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
19476 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
19477 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
19478 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
19479 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
19480 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
19481 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
19482 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
19483 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
19484 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
19485 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
19486 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
19487 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
19488 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
19489 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
19490 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
19491 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
19492 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
19493 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
19494 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
19495 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
19496 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
19497 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
19498 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
19499 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
19500 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
19501 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
19502 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
19503 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
19504 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
19505 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
19506 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
19507 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
19508 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
19509 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
19510 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
19511 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
19512 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
19513 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
19514 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
19515 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
19516 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
19517 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
19518 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
19519 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
19520 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
19521 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
19522 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
19523 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
19524 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
19525 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
19526 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
19527 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
19528 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
19529 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
19530 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
19531 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
19532 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
19533 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
19534 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
19535 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
19536 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
19537 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
19538 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
19539 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
19540 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
19541 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
19542 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
19543 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
19544 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
19545 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
19546 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
19547 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
19548 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
19549 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
19550 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
19551 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
19552 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
19553 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
19554 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
19555 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
19556 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
19557 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
19558 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
19559 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
19560 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
19561 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
19562 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
19563 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
19564 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
19565 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
19566 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
19567 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
19568 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
19569 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
19570 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
19571 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
19572 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
19573 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
19574 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
19575 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
19576 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
19577 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
19578 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
19579 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
19580 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
19581 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
19582 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
19583 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
19584 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
19585 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
19586 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
19587 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
19588 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
19589 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
19590 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
19591 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
19592 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
19593 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
19594 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
19595 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
19596 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
19597 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
19598 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
19599 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
19600 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
19601 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
19602 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
19603 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
19604 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
19605 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
19606 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
19607 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
19608 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
19609 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
19610 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
19611 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
19612 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
19613 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
19614 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
19615 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
19616 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
19617 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
19618 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
19619 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
19620 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
19621 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
19622 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
19623 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
19624 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
19625 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
19626 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
19627 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
19628 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
19629 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
19630 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
19631 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
19632 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
19633 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
19634 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
19635 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
19636 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
19637 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
19638 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
19639 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
19640 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
19641 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
19642 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
19643 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
19644 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
19645 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
19646 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
19647 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
19648 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
19649 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
19650 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
19651 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
19652 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
19653 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
19654 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
19655 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
19656 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
19657 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
19658 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
19659 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
19660 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
19661 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
19662 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
19663 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
19664 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
19665 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
19666 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
19667 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
19668 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
19669 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
19670 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
19671 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
19672 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
19673 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
19674 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
19675 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
19676 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
19677 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
19678 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
19679 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
19680 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
19681 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
19682 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
19683 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
19684 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
19685 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
19686 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
19687 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
19688 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
19689 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
19690 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
19691 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
19692 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
19693 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
19694 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
19695 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
19696 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
19697 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
19698 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
19699 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
19700 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
19701 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
19702 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
19703 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
19704 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
19705 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
19706 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
19707 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
19708 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
19709 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
19710 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
19711 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
19712 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
19713 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
19714 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
19715 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
19716 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
19717 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
19718 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
19719 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
19720 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
19721 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
19722 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
19723 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
19724 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
19725 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
19726 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
19727 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
19728 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
19729 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
19730 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
19731 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
19732 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
19733 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
19734 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
19735 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
19736 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
19737 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
19738 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
19739 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
19740 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
19741 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
19742 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
19743 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
19744 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
19745 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
19746 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
19747 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
19748 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
19749 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
19750 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
19751 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
19752 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
19753 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
19754 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
19755 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
19756 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
19757 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
19758 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
19759 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
19760 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
19761 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
19762 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
19763 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
19764 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
19765 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
19766 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
19767 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
19768 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
19769 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
19770 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
19771 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
19772 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
19773 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
19774 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
19775 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
19776 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
19777 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
19778 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
19779 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
19780 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
19781 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
19782 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
19783 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
19784 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
19785 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
19786 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
19787 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
19788 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
19789 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
19790 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
19791 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
19792 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
19793 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
19794 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
19795 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
19796 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
19797 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
19798 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
19799 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
19800 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
19801 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
19802 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
19803 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
19804 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
19805 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
19806 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
19807 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
19808 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
19809 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
19810 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
19811 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
19812 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
19813 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
19814 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
19815 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
19816 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
19817 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
19818 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
19819 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
19820 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
19821 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
19822 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
19823 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
19824 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
19825 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
19826 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
19827 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
19828 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
19829 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
19830 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
19831 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
19832 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
19833 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
19834 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
19835 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
19836 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
19837 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
19838 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
19839 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
19840 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
19841 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
19842 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
19843 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
19844 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
19845 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
19846 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
19847 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
19848 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
19849 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
19850 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
19851 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
19852 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
19853 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
19854 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
19855 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
19856 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
19857 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
19858 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
19859 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
19860 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
19861 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
19862 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
19863 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
19864 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
19865 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
19866 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
19867 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
19868 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
19869 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
19870 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
19871 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
19872 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
19873 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
19874 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
19875 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
19876 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
19877 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
19878 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
19879 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
19880 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
19881 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
19882 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
19883 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
19884 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
19885 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
19886 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
19887 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
19888 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
19889 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
19890 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
19891 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
19892 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
19893 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
19894 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
19895 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
19896 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
19897 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
19898 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
19899 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
19900 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
19901 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
19902 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
19903 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
19904 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
19905 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
19906 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
19907 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
19908 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
19909 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
19910 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
19911 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
19912 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
19913 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
19914 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
19915 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
19916 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
19917 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
19918 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
19919 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
19920 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
19921 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
19922 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
19923 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
19924 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
19925 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
19926 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
19927 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
19928 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
19929 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
19930 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
19931 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
19932 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
19933 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
19934 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
19935 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
19936 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
19937 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
19938 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
19939 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
19940 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
19941 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
19942 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
19943 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
19944 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
19945 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
19946 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
19947 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
19948 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
19949 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
19950 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
19951 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
19952 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
19953 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
19954 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
19955 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
19956 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
19957 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
19958 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
19959 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
19960 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
19961 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
19962 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
19963 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
19964 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
19965 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
19966 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
19967 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
19968 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
19969 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
19970 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
19971 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
19972 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
19973 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
19974 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
19975 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
19976 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
19977 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
19978 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
19979 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
19980 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
19981 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
19982 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
19983 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
19984 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
19985 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
19986 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
19987 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
19988 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
19989 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
19990 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
19991 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
19992 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
19993 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
19994 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
19995 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
19996 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
19997 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
19998 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
19999 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
20000 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
20001 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
20002 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
20003 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
20004 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
20005 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
20006 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
20007 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
20008 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
20009 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
20010 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
20011 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
20012 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
20013 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
20014 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
20015 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
20016 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
20017 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
20018 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
20019 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
20020 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
20021 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
20022 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
20023 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
20024 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
20025 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
20026 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
20027 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
20028 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
20029 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
20030 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
20031 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
20032 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
20033 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
20034 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
20035 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
20036 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
20037 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
20038 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
20039 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
20040 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
20041 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
20042 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
20043 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
20044 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
20045 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
20046 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
20047 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
20048 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
20049 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
20050 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
20051 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
20052 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
20053 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
20054 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
20055 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
20056 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
20057 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
20058 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
20059 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
20060 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
20061 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
20062 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
20063 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
20064 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
20065 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
20066 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
20067 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
20068 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
20069 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
20070 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
20071 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
20072 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
20073 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
20074 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
20075 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
20076 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
20077 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
20078 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
20079 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
20080 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
20081 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
20082 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
20083 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
20084 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
20085 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
20086 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
20087 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
20088 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
20089 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
20090 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
20091 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
20092 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
20093 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
20094 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
20095 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
20096 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
20097 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
20098 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
20099 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
20100 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
20101 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
20102 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
20103 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
20104 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
20105 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
20106 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
20107 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
20108 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
20109 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
20110 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
20111 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
20112 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
20113 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
20114 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
20115 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
20116 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
20117 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
20118 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
20119 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
20120 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
20121 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
20122 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
20123 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
20124 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
20125 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
20126 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
20127 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
20128 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
20129 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
20130 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
20131 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
20132 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
20133 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
20134 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
20135 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
20136 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
20137 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
20138 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
20139 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
20140 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
20141 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
20142 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
20143 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
20144 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
20145 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
20146 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
20147 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
20148 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
20149 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
20150 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
20151 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
20152 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
20153 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
20154 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
20155 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
20156 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
20157 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
20158 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
20159 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
20160 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
20161 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
20162 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
20163 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
20164 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
20165 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
20166 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
20167 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
20168 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
20169 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
20170 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
20171 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
20172 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
20173 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
20174 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
20175 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
20176 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
20177 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
20178 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
20179 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
20180 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
20181 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
20182 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
20183 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
20184 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
20185 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
20186 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
20187 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
20188 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
20189 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
20190 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
20191 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
20192 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
20193 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
20194 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
20195 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
20196 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
20197 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
20198 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
20199 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
20200 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
20201 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
20202 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
20203 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
20204 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
20205 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
20206 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
20207 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
20208 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
20209 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
20210 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
20211 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
20212 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
20213 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
20214 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
20215 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
20216 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
20217 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
20218 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
20219 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
20220 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
20221 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
20222 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
20223 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
20224 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
20225 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
20226 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
20227 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
20228 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
20229 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
20230 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
20231 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
20232 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
20233 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
20234 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
20235 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
20236 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
20237 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
20238 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
20239 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
20240 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
20241 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
20242 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
20243 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
20244 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
20245 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
20246 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
20247 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
20248 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
20249 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
20250 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
20251 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
20252 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
20253 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
20254 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
20255 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
20256 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
20257 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
20258 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
20259 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
20260 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
20261 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
20262 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
20263 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
20264 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
20265 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
20266 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
20267 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
20268 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
20269 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
20270 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
20271 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
20272 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
20273 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
20274 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
20275 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
20276 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
20277 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
20278 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
20279 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
20280 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
20281 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
20282 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
20283 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
20284 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
20285 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
20286 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
20287 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
20288 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
20289 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
20290 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
20291 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
20292 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
20293 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
20294 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
20295 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
20296 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
20297 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
20298 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
20299 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
20300 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
20301 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
20302 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
20303 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
20304 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
20305 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
20306 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
20307 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
20308 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
20309 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
20310 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
20311 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
20312 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
20313 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
20314 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
20315 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
20316 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
20317 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
20318 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
20319 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
20320 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
20321 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
20322 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
20323 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
20324 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
20325 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
20326 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
20327 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
20328 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
20329 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
20330 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
20331 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
20332 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
20333 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
20334 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
20335 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
20336 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
20337 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
20338 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
20339 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
20340 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
20341 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
20342 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
20343 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
20344 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
20345 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
20346 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
20347 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
20348 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
20349 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
20350 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
20351 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
20352 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
20353 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
20354 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
20355 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
20356 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
20357 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
20358 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
20359 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
20360 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
20361 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
20362 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
20363 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
20364 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
20365 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
20366 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
20367 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
20368 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
20369 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
20370 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
20371 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
20372 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
20373 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
20374 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
20375 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
20376 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
20377 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
20378 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
20379 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
20380 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
20381 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
20382 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
20383 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
20384 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
20385 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
20386 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
20387 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
20388 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
20389 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
20390 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
20391 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
20392 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
20393 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
20394 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
20395 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
20396 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
20397 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
20398 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
20399 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
20400 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
20401 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
20402 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
20403 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
20404 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
20405 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
20406 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
20407 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
20408 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
20409 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
20410 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
20411 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
20412 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
20413 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
20414 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
20415 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
20416 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
20417 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
20418 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
20419 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
20420 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
20421 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
20422 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
20423 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
20424 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
20425 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
20426 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
20427 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
20428 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
20429 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
20430 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
20431 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
20432 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
20433 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
20434 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
20435 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
20436 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
20437 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
20438 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
20439 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
20440 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
20441 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
20442 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
20443 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
20444 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
20445 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
20446 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
20447 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
20448 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
20449 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
20450 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
20451 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
20452 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
20453 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
20454 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
20455 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
20456 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
20457 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
20458 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
20459 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
20460 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
20461 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
20462 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
20463 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
20464 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
20465 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
20466 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
20467 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
20468 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
20469 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
20470 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
20471 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
20472 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
20473 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
20474 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
20475 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
20476 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
20477 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
20478 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
20479 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
20480 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
20481 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
20482 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
20483 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
20484 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
20485 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
20486 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
20487 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
20488 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
20489 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
20490 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
20491 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
20492 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
20493 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
20494 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
20495 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
20496 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
20497 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
20498 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
20499 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
20500 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
20501 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
20502 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
20503 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
20504 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
20505 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
20506 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
20507 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
20508 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
20509 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
20510 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
20511 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
20512 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
20513 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
20514 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
20515 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
20516 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
20517 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
20518 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
20519 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
20520 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
20521 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
20522 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
20523 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
20524 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
20525 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
20526 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
20527 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
20528 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
20529 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
20530 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
20531 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
20532 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
20533 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
20534 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
20535 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
20536 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
20537 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
20538 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
20539 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
20540 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
20541 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
20542 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
20543 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
20544 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
20545 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
20546 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
20547 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
20548 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
20549 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
20550 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
20551 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
20552 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
20553 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
20554 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
20555 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
20556 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
20557 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
20558 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
20559 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
20560 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
20561 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
20562 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
20563 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
20564 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
20565 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
20566 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
20567 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
20568 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
20569 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
20570 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
20571 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
20572 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
20573 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
20574 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
20575 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
20576 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
20577 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
20578 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
20579 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
20580 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
20581 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
20582 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
20583 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
20584 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
20585 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
20586 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
20587 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
20588 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
20589 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
20590 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
20591 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
20592 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
20593 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
20594 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
20595 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
20596 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
20597 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
20598 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
20599 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
20600 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
20601 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
20602 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
20603 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
20604 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
20605 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
20606 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
20607 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
20608 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
20609 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
20610 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
20611 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
20612 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
20613 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
20614 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
20615 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
20616 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
20617 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
20618 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
20619 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
20620 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
20621 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
20622 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
20623 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
20624 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
20625 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
20626 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
20627 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
20628 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
20629 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
20630 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
20631 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
20632 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
20633 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
20634 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
20635 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
20636 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
20637 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
20638 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
20639 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
20640 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
20641 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
20642 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
20643 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
20644 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
20645 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
20646 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
20647 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
20648 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
20649 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
20650 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
20651 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
20652 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
20653 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
20654 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
20655 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
20656 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
20657 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
20658 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
20659 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
20660 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
20661 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
20662 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
20663 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
20664 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
20665 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
20666 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
20667 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
20668 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
20669 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
20670 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
20671 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
20672 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
20673 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
20674 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
20675 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
20676 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
20677 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
20678 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
20679 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
20680 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
20681 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
20682 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
20683 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
20684 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
20685 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
20686 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
20687 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
20688 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
20689 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
20690 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
20691 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
20692 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
20693 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
20694 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
20695 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
20696 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
20697 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
20698 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
20699 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
20700 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
20701 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
20702 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
20703 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
20704 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
20705 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
20706 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
20707 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
20708 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
20709 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
20710 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
20711 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
20712 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
20713 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
20714 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
20715 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
20716 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
20717 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
20718 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
20719 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
20720 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
20721 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
20722 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
20723 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
20724 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
20725 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
20726 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
20727 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
20728 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
20729 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
20730 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
20731 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
20732 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
20733 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
20734 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
20735 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
20736 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
20737 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
20738 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
20739 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
20740 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
20741 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
20742 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
20743 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
20744 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
20745 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
20746 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
20747 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
20748 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
20749 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
20750 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
20751 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
20752 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
20753 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
20754 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
20755 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
20756 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
20757 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
20758 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
20759 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
20760 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
20761 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
20762 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
20763 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
20764 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
20765 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
20766 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
20767 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
20768 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
20769 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
20770 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
20771 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
20772 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
20773 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
20774 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
20775 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
20776 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
20777 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
20778 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
20779 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
20780 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
20781 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
20782 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
20783 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
20784 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
20785 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
20786 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
20787 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
20788 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
20789 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
20790 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
20791 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
20792 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
20793 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
20794 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
20795 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
20796 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
20797 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
20798 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
20799 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
20800 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
20801 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
20802 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
20803 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
20804 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
20805 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
20806 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
20807 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
20808 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
20809 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
20810 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
20811 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
20812 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
20813 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
20814 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
20815 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
20816 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
20817 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
20818 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
20819 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
20820 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
20821 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
20822 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
20823 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
20824 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
20825 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
20826 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
20827 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
20828 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
20829 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
20830 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
20831 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
20832 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
20833 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
20834 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
20835 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
20836 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
20837 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
20838 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
20839 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
20840 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
20841 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
20842 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
20843 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
20844 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
20845 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
20846 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
20847 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
20848 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
20849 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
20850 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
20851 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
20852 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
20853 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
20854 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
20855 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
20856 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
20857 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
20858 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
20859 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
20860 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
20861 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
20862 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
20863 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
20864 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
20865 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
20866 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
20867 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
20868 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
20869 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
20870 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
20871 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
20872 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
20873 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
20874 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
20875 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
20876 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
20877 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
20878 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
20879 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
20880 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
20881 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
20882 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
20883 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
20884 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
20885 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
20886 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
20887 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
20888 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
20889 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
20890 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
20891 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
20892 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
20893 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
20894 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
20895 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
20896 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
20897 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
20898 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
20899 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
20900 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
20901 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
20902 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
20903 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
20904 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
20905 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
20906 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
20907 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
20908 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
20909 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
20910 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
20911 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
20912 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
20913 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
20914 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
20915 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
20916 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
20917 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
20918 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
20919 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
20920 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
20921 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
20922 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
20923 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
20924 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
20925 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
20926 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
20927 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
20928 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
20929 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
20930 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
20931 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
20932 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
20933 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
20934 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
20935 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
20936 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
20937 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
20938 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
20939 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
20940 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
20941 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
20942 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
20943 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
20944 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
20945 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
20946 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
20947 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
20948 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
20949 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
20950 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
20951 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
20952 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
20953 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
20954 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
20955 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
20956 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
20957 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
20958 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
20959 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
20960 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
20961 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
20962 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
20963 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
20964 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
20965 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
20966 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
20967 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
20968 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
20969 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
20970 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
20971 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
20972 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
20973 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
20974 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
20975 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
20976 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
20977 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
20978 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
20979 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
20980 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
20981 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
20982 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
20983 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
20984 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
20985 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
20986 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
20987 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
20988 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
20989 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
20990 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
20991 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
20992 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
20993 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
20994 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
20995 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
20996 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
20997 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
20998 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
20999 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
21000 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
21001 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
21002 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
21003 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
21004 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
21005 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
21006 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
21007 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
21008 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
21009 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
21010 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
21011 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
21012 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
21013 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
21014 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
21015 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
21016 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
21017 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
21018 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
21019 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
21020 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
21021 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
21022 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
21023 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
21024 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
21025 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
21026 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
21027 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
21028 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
21029 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
21030 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
21031 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
21032 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
21033 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
21034 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
21035 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
21036 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
21037 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
21038 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
21039 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
21040 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
21041 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
21042 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
21043 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
21044 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
21045 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
21046 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
21047 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
21048 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
21049 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
21050 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
21051 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
21052 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
21053 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
21054 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
21055 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
21056 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
21057 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
21058 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
21059 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
21060 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
21061 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
21062 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
21063 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
21064 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
21065 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
21066 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
21067 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
21068 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
21069 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
21070 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
21071 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
21072 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
21073 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
21074 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
21075 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
21076 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
21077 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
21078 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
21079 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
21080 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
21081 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
21082 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
21083 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
21084 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
21085 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
21086 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
21087 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
21088 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
21089 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
21090 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
21091 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
21092 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
21093 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
21094 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
21095 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
21096 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
21097 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
21098 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
21099 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
21100 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
21101 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
21102 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
21103 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
21104 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
21105 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
21106 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
21107 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
21108 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
21109 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
21110 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
21111 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
21112 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
21113 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
21114 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
21115 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
21116 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
21117 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
21118 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
21119 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
21120 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
21121 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
21122 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
21123 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
21124 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
21125 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
21126 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
21127 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
21128 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
21129 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
21130 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
21131 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
21132 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
21133 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
21134 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
21135 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
21136 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
21137 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
21138 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
21139 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
21140 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
21141 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
21142 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
21143 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
21144 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
21145 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
21146 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
21147 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
21148 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
21149 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
21150 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
21151 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
21152 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
21153 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
21154 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
21155 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
21156 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
21157 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
21158 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
21159 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
21160 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
21161 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
21162 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
21163 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
21164 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
21165 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
21166 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
21167 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
21168 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
21169 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
21170 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
21171 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
21172 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
21173 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
21174 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
21175 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
21176 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
21177 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
21178 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
21179 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
21180 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
21181 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
21182 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
21183 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
21184 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
21185 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
21186 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
21187 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
21188 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
21189 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
21190 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
21191 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
21192 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
21193 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
21194 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
21195 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
21196 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
21197 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
21198 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
21199 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
21200 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
21201 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
21202 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
21203 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
21204 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
21205 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
21206 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
21207 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
21208 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
21209 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
21210 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
21211 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
21212 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
21213 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
21214 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
21215 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
21216 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
21217 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
21218 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
21219 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
21220 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
21221 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
21222 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
21223 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
21224 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
21225 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
21226 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
21227 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
21228 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
21229 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
21230 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
21231 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
21232 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
21233 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
21234 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
21235 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
21236 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
21237 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
21238 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
21239 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
21240 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
21241 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
21242 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
21243 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
21244 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
21245 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
21246 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
21247 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
21248 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
21249 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
21250 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
21251 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
21252 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
21253 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
21254 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
21255 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
21256 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
21257 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
21258 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
21259 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
21260 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
21261 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
21262 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
21263 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
21264 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
21265 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
21266 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
21267 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
21268 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
21269 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
21270 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
21271 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
21272 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
21273 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
21274 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
21275 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
21276 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
21277 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
21278 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
21279 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
21280 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
21281 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
21282 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
21283 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
21284 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
21285 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
21286 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
21287 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
21288 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
21289 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
21290 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
21291 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
21292 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
21293 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
21294 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
21295 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
21296 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
21297 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
21298 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
21299 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
21300 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
21301 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
21302 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
21303 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
21304 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
21305 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
21306 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
21307 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
21308 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
21309 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
21310 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
21311 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
21312 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
21313 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
21314 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
21315 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
21316 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
21317 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
21318 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
21319 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
21320 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
21321 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
21322 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
21323 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
21324 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
21325 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
21326 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
21327 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
21328 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
21329 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
21330 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
21331 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
21332 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
21333 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
21334 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
21335 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
21336 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
21337 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
21338 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
21339 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
21340 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
21341 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
21342 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
21343 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
21344 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
21345 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
21346 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
21347 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
21348 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
21349 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
21350 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
21351 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
21352 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
21353 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
21354 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
21355 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
21356 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
21357 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
21358 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
21359 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
21360 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
21361 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
21362 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
21363 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
21364 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
21365 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
21366 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
21367 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
21368 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
21369 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
21370 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
21371 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
21372 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
21373 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
21374 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
21375 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
21376 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
21377 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
21378 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
21379 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
21380 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
21381 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
21382 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
21383 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
21384 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
21385 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
21386 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
21387 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
21388 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
21389 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
21390 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
21391 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
21392 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
21393 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
21394 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
21395 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
21396 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
21397 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
21398 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
21399 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
21400 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
21401 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
21402 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
21403 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
21404 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
21405 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
21406 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
21407 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
21408 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
21409 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
21410 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
21411 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
21412 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
21413 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
21414 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
21415 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
21416 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
21417 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
21418 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
21419 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
21420 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
21421 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
21422 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
21423 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
21424 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
21425 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
21426 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
21427 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
21428 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
21429 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
21430 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
21431 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
21432 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
21433 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
21434 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
21435 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
21436 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
21437 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
21438 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
21439 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
21440 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
21441 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
21442 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
21443 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
21444 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
21445 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
21446 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
21447 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
21448 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
21449 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
21450 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
21451 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
21452 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
21453 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
21454 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
21455 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
21456 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
21457 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
21458 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
21459 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
21460 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
21461 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
21462 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
21463 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
21464 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
21465 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
21466 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
21467 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
21468 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
21469 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
21470 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
21471 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
21472 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
21473 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
21474 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
21475 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
21476 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
21477 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
21478 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
21479 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
21480 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
21481 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
21482 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
21483 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
21484 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
21485 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
21486 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
21487 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
21488 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
21489 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
21490 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
21491 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
21492 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
21493 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
21494 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
21495 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
21496 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
21497 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
21498 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
21499 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
21500 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
21501 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
21502 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
21503 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
21504 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
21505 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
21506 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
21507 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
21508 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
21509 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
21510 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
21511 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
21512 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
21513 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
21514 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
21515 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
21516 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
21517 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
21518 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
21519 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
21520 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
21521 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
21522 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
21523 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
21524 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
21525 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
21526 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
21527 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
21528 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
21529 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
21530 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
21531 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
21532 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
21533 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
21534 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
21535 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
21536 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
21537 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
21538 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
21539 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
21540 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
21541 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
21542 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
21543 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
21544 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
21545 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
21546 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
21547 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
21548 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
21549 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
21550 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
21551 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
21552 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
21553 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
21554 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
21555 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
21556 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
21557 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
21558 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
21559 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
21560 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
21561 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
21562 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
21563 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
21564 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
21565 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
21566 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
21567 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
21568 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
21569 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
21570 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
21571 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
21572 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
21573 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
21574 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
21575 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
21576 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
21577 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
21578 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
21579 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
21580 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
21581 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
21582 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
21583 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
21584 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
21585 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
21586 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
21587 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
21588 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
21589 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
21590 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
21591 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
21592 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
21593 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
21594 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
21595 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
21596 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
21597 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
21598 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
21599 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
21600 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
21601 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
21602 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
21603 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
21604 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
21605 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
21606 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
21607 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
21608 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
21609 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
21610 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
21611 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
21612 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
21613 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
21614 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
21615 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
21616 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
21617 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
21618 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
21619 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
21620 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
21621 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
21622 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
21623 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
21624 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
21625 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
21626 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
21627 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
21628 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
21629 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
21630 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
21631 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
21632 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
21633 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
21634 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
21635 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
21636 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
21637 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
21638 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
21639 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
21640 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
21641 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
21642 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
21643 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
21644 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
21645 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
21646 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
21647 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
21648 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
21649 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
21650 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
21651 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
21652 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
21653 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
21654 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
21655 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
21656 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
21657 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
21658 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
21659 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
21660 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
21661 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
21662 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
21663 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
21664 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
21665 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
21666 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
21667 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
21668 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
21669 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
21670 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
21671 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
21672 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
21673 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
21674 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
21675 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
21676 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
21677 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
21678 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
21679 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
21680 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
21681 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
21682 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
21683 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
21684 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
21685 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
21686 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
21687 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
21688 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
21689 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
21690 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
21691 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
21692 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
21693 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
21694 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
21695 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
21696 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
21697 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
21698 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
21699 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
21700 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
21701 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
21702 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
21703 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
21704 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
21705 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
21706 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
21707 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
21708 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
21709 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
21710 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
21711 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
21712 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
21713 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
21714 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
21715 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
21716 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
21717 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
21718 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
21719 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
21720 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
21721 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
21722 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
21723 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
21724 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
21725 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
21726 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
21727 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
21728 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
21729 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
21730 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
21731 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
21732 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
21733 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
21734 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
21735 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
21736 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
21737 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
21738 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
21739 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
21740 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
21741 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
21742 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
21743 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
21744 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
21745 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
21746 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
21747 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
21748 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
21749 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
21750 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
21751 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
21752 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
21753 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
21754 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
21755 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
21756 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
21757 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
21758 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
21759 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
21760 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
21761 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
21762 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
21763 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
21764 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
21765 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
21766 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
21767 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
21768 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
21769 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
21770 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
21771 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
21772 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
21773 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
21774 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
21775 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
21776 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
21777 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
21778 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
21779 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
21780 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
21781 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
21782 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
21783 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
21784 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
21785 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
21786 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
21787 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
21788 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
21789 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
21790 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
21791 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
21792 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
21793 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
21794 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
21795 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
21796 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
21797 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
21798 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
21799 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
21800 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
21801 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
21802 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
21803 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
21804 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
21805 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
21806 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
21807 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
21808 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
21809 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
21810 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
21811 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
21812 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
21813 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
21814 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
21815 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
21816 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
21817 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
21818 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
21819 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
21820 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
21821 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
21822 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
21823 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
21824 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
21825 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
21826 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
21827 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
21828 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
21829 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
21830 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
21831 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
21832 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
21833 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
21834 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
21835 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
21836 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
21837 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
21838 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
21839 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
21840 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
21841 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
21842 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
21843 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
21844 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
21845 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
21846 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
21847 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
21848 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
21849 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
21850 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
21851 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
21852 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
21853 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
21854 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
21855 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
21856 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
21857 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
21858 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
21859 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
21860 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
21861 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
21862 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
21863 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
21864 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
21865 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
21866 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
21867 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
21868 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
21869 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
21870 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
21871 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
21872 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
21873 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
21874 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
21875 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
21876 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
21877 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
21878 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
21879 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
21880 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
21881 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
21882 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
21883 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
21884 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
21885 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
21886 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
21887 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
21888 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
21889 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
21890 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
21891 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
21892 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
21893 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
21894 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
21895 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
21896 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
21897 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
21898 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
21899 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
21900 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
21901 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
21902 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
21903 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
21904 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
21905 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
21906 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
21907 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
21908 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
21909 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
21910 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
21911 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
21912 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
21913 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
21914 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
21915 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
21916 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
21917 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
21918 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
21919 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
21920 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
21921 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
21922 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
21923 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
21924 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
21925 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
21926 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
21927 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
21928 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
21929 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
21930 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
21931 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
21932 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
21933 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
21934 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
21935 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
21936 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
21937 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
21938 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
21939 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
21940 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
21941 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
21942 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
21943 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
21944 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
21945 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
21946 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
21947 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
21948 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
21949 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
21950 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
21951 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
21952 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
21953 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
21954 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
21955 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
21956 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
21957 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
21958 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
21959 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
21960 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
21961 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
21962 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
21963 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
21964 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
21965 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
21966 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
21967 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
21968 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
21969 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
21970 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
21971 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
21972 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
21973 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
21974 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
21975 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
21976 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
21977 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
21978 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
21979 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
21980 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
21981 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
21982 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
21983 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
21984 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
21985 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
21986 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
21987 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
21988 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
21989 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
21990 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
21991 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
21992 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
21993 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
21994 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
21995 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
21996 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
21997 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
21998 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
21999 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
22000 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
22001 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
22002 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
22003 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
22004 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
22005 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
22006 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
22007 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
22008 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
22009 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
22010 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
22011 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
22012 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
22013 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
22014 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
22015 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
22016 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
22017 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
22018 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
22019 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
22020 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
22021 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
22022 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
22023 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
22024 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
22025 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
22026 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
22027 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
22028 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
22029 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
22030 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
22031 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
22032 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
22033 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
22034 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
22035 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
22036 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
22037 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
22038 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
22039 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
22040 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
22041 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
22042 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
22043 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
22044 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
22045 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
22046 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
22047 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
22048 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
22049 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
22050 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
22051 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
22052 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
22053 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
22054 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
22055 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
22056 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
22057 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
22058 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
22059 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
22060 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
22061 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
22062 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
22063 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
22064 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
22065 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
22066 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
22067 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
22068 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
22069 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
22070 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
22071 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
22072 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
22073 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
22074 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
22075 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
22076 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
22077 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
22078 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
22079 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
22080 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
22081 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
22082 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
22083 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
22084 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
22085 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
22086 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
22087 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
22088 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
22089 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
22090 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
22091 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
22092 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
22093 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
22094 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
22095 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
22096 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
22097 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
22098 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
22099 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
22100 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
22101 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
22102 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
22103 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
22104 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
22105 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
22106 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
22107 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
22108 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
22109 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
22110 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
22111 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
22112 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
22113 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
22114 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
22115 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
22116 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
22117 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
22118 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
22119 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
22120 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
22121 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
22122 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
22123 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
22124 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
22125 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
22126 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
22127 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
22128 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
22129 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
22130 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
22131 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
22132 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
22133 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
22134 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
22135 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
22136 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
22137 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
22138 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
22139 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
22140 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
22141 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
22142 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
22143 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
22144 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
22145 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
22146 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
22147 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
22148 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
22149 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
22150 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
22151 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
22152 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
22153 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
22154 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
22155 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
22156 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
22157 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
22158 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
22159 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
22160 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
22161 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
22162 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
22163 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
22164 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
22165 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
22166 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
22167 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
22168 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
22169 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
22170 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
22171 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
22172 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
22173 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
22174 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
22175 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
22176 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
22177 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
22178 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
22179 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
22180 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
22181 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
22182 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
22183 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
22184 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
22185 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
22186 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
22187 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
22188 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
22189 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
22190 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
22191 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
22192 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
22193 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
22194 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
22195 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
22196 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
22197 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
22198 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
22199 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
22200 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
22201 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
22202 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
22203 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
22204 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
22205 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
22206 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
22207 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
22208 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
22209 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
22210 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
22211 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
22212 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
22213 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
22214 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
22215 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
22216 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
22217 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
22218 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
22219 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
22220 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
22221 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
22222 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
22223 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
22224 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
22225 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
22226 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
22227 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
22228 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
22229 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
22230 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
22231 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
22232 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
22233 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
22234 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
22235 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
22236 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
22237 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
22238 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
22239 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
22240 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
22241 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
22242 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
22243 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
22244 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
22245 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
22246 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
22247 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
22248 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
22249 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
22250 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
22251 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
22252 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
22253 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
22254 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
22255 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
22256 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
22257 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
22258 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
22259 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
22260 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
22261 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
22262 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
22263 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
22264 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
22265 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
22266 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
22267 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
22268 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
22269 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
22270 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
22271 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
22272 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
22273 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
22274 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
22275 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
22276 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
22277 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
22278 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
22279 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
22280 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
22281 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
22282 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
22283 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
22284 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
22285 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
22286 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
22287 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
22288 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
22289 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
22290 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
22291 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
22292 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
22293 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
22294 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
22295 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
22296 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
22297 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
22298 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
22299 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
22300 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
22301 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
22302 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
22303 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
22304 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
22305 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
22306 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
22307 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
22308 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
22309 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
22310 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
22311 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
22312 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
22313 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
22314 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
22315 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
22316 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
22317 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
22318 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
22319 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
22320 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
22321 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
22322 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
22323 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
22324 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
22325 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
22326 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
22327 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
22328 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
22329 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
22330 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
22331 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
22332 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
22333 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
22334 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
22335 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
22336 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
22337 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
22338 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
22339 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
22340 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
22341 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
22342 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
22343 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
22344 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
22345 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
22346 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
22347 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
22348 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
22349 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
22350 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
22351 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
22352 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
22353 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
22354 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
22355 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
22356 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
22357 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
22358 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
22359 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
22360 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
22361 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
22362 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
22363 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
22364 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
22365 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
22366 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
22367 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
22368 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
22369 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
22370 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
22371 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
22372 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
22373 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
22374 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
22375 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
22376 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
22377 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
22378 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
22379 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
22380 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
22381 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
22382 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
22383 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
22384 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
22385 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
22386 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
22387 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
22388 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
22389 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
22390 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
22391 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
22392 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
22393 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
22394 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
22395 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
22396 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
22397 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
22398 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
22399 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
22400 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
22401 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
22402 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
22403 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
22404 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
22405 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
22406 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
22407 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
22408 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
22409 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
22410 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
22411 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
22412 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
22413 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
22414 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
22415 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
22416 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
22417 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
22418 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
22419 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
22420 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
22421 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
22422 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
22423 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
22424 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
22425 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
22426 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
22427 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
22428 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
22429 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
22430 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
22431 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
22432 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
22433 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
22434 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
22435 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
22436 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
22437 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
22438 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
22439 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
22440 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
22441 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
22442 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
22443 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
22444 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
22445 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
22446 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
22447 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
22448 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
22449 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
22450 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
22451 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
22452 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
22453 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
22454 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
22455 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
22456 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
22457 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
22458 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
22459 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
22460 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
22461 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
22462 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
22463 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
22464 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
22465 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
22466 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
22467 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
22468 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
22469 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
22470 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
22471 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
22472 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
22473 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
22474 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
22475 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
22476 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
22477 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
22478 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
22479 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
22480 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
22481 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
22482 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
22483 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
22484 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
22485 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
22486 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
22487 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
22488 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
22489 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
22490 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
22491 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
22492 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
22493 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
22494 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
22495 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
22496 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
22497 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
22498 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
22499 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
22500 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
22501 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
22502 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
22503 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
22504 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
22505 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
22506 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
22507 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
22508 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
22509 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
22510 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
22511 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
22512 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
22513 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
22514 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
22515 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
22516 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
22517 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
22518 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
22519 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
22520 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
22521 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
22522 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
22523 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
22524 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
22525 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
22526 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
22527 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
22528 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
22529 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
22530 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
22531 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
22532 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
22533 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
22534 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
22535 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
22536 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
22537 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
22538 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
22539 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
22540 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
22541 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
22542 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
22543 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
22544 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
22545 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
22546 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
22547 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
22548 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
22549 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
22550 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
22551 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
22552 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
22553 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
22554 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
22555 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
22556 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
22557 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
22558 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
22559 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
22560 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
22561 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
22562 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
22563 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
22564 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
22565 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
22566 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
22567 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
22568 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
22569 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
22570 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
22571 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
22572 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
22573 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
22574 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
22575 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
22576 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
22577 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
22578 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
22579 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
22580 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
22581 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
22582 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
22583 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
22584 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
22585 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
22586 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
22587 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
22588 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
22589 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
22590 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
22591 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
22592 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
22593 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
22594 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
22595 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
22596 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
22597 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
22598 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
22599 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
22600 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
22601 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
22602 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
22603 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
22604 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
22605 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
22606 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
22607 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
22608 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
22609 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
22610 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
22611 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
22612 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
22613 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
22614 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
22615 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
22616 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
22617 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
22618 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
22619 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
22620 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
22621 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
22622 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
22623 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
22624 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
22625 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
22626 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
22627 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
22628 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
22629 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
22630 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
22631 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
22632 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
22633 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
22634 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
22635 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
22636 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
22637 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
22638 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
22639 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
22640 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
22641 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
22642 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
22643 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
22644 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
22645 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
22646 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
22647 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
22648 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
22649 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
22650 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
22651 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
22652 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
22653 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
22654 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
22655 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
22656 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
22657 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
22658 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
22659 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
22660 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
22661 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
22662 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
22663 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
22664 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
22665 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
22666 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
22667 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
22668 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
22669 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
22670 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
22671 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
22672 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
22673 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
22674 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
22675 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
22676 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
22677 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
22678 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
22679 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
22680 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
22681 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
22682 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
22683 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
22684 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
22685 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
22686 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
22687 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
22688 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
22689 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
22690 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
22691 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
22692 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
22693 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
22694 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
22695 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
22696 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
22697 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
22698 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
22699 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
22700 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
22701 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
22702 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
22703 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
22704 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
22705 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
22706 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
22707 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
22708 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
22709 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
22710 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
22711 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
22712 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
22713 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
22714 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
22715 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
22716 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
22717 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
22718 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
22719 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
22720 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
22721 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
22722 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
22723 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
22724 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
22725 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
22726 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
22727 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
22728 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
22729 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
22730 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
22731 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
22732 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
22733 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
22734 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
22735 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
22736 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
22737 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
22738 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
22739 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
22740 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
22741 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
22742 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
22743 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
22744 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
22745 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
22746 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
22747 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
22748 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
22749 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
22750 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
22751 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
22752 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
22753 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
22754 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
22755 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
22756 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
22757 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
22758 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
22759 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
22760 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
22761 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
22762 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
22763 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
22764 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
22765 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
22766 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
22767 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
22768 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
22769 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
22770 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
22771 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
22772 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
22773 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
22774 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
22775 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
22776 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
22777 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
22778 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
22779 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
22780 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
22781 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
22782 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
22783 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
22784 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
22785 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
22786 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
22787 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
22788 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
22789 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
22790 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
22791 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
22792 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
22793 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
22794 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
22795 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
22796 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
22797 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
22798 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
22799 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
22800 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
22801 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
22802 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
22803 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
22804 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
22805 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
22806 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
22807 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
22808 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
22809 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
22810 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
22811 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
22812 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
22813 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
22814 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
22815 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
22816 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
22817 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
22818 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
22819 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
22820 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
22821 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
22822 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
22823 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
22824 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
22825 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
22826 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
22827 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
22828 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
22829 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
22830 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
22831 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
22832 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
22833 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
22834 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
22835 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
22836 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
22837 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
22838 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
22839 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
22840 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
22841 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
22842 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
22843 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
22844 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
22845 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
22846 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
22847 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
22848 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
22849 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
22850 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
22851 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
22852 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
22853 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
22854 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
22855 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
22856 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
22857 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
22858 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
22859 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
22860 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
22861 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
22862 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
22863 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
22864 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
22865 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
22866 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
22867 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
22868 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
22869 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
22870 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
22871 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
22872 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
22873 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
22874 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
22875 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
22876 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
22877 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
22878 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
22879 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
22880 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
22881 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
22882 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
22883 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
22884 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
22885 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
22886 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
22887 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
22888 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
22889 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
22890 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
22891 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
22892 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
22893 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
22894 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
22895 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
22896 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
22897 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
22898 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
22899 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
22900 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
22901 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
22902 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
22903 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
22904 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
22905 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
22906 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
22907 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
22908 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
22909 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
22910 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
22911 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
22912 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
22913 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
22914 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
22915 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
22916 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
22917 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
22918 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
22919 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
22920 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
22921 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
22922 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
22923 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
22924 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
22925 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
22926 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
22927 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
22928 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
22929 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
22930 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
22931 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
22932 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
22933 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
22934 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
22935 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
22936 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
22937 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
22938 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
22939 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
22940 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
22941 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
22942 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
22943 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
22944 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
22945 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
22946 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
22947 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
22948 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
22949 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
22950 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
22951 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
22952 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
22953 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
22954 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
22955 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
22956 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
22957 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
22958 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
22959 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
22960 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
22961 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
22962 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
22963 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
22964 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
22965 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
22966 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
22967 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
22968 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
22969 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
22970 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
22971 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
22972 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
22973 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
22974 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
22975 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
22976 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
22977 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
22978 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
22979 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
22980 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
22981 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
22982 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
22983 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
22984 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
22985 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
22986 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
22987 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
22988 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
22989 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
22990 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
22991 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
22992 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
22993 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
22994 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
22995 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
22996 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
22997 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
22998 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
22999 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
23000 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
23001 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
23002 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
23003 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
23004 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
23005 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
23006 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
23007 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
23008 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
23009 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
23010 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
23011 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
23012 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
23013 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
23014 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
23015 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
23016 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
23017 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
23018 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
23019 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
23020 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
23021 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
23022 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
23023 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
23024 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
23025 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
23026 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
23027 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
23028 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
23029 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
23030 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
23031 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
23032 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
23033 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
23034 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
23035 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
23036 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
23037 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
23038 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
23039 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
23040 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
23041 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
23042 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
23043 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
23044 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
23045 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
23046 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
23047 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
23048 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
23049 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
23050 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
23051 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
23052 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
23053 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
23054 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
23055 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
23056 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
23057 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
23058 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
23059 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
23060 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
23061 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
23062 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
23063 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
23064 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
23065 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
23066 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
23067 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
23068 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
23069 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
23070 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
23071 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
23072 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
23073 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
23074 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
23075 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
23076 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
23077 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
23078 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
23079 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
23080 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
23081 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
23083 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23085 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23087 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23089 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
23090 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
23091 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
23092 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
23093 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
23094 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
23095 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
23096 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
23097 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
23098 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
23099 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
23101 2023-03-13 Marek Polacek <polacek@redhat.com>
23104 * g++.dg/warn/Wdangling-reference10.C: New test.
23106 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23108 PR preprocessor/67046
23109 * c-c++-common/cpp/pr67046.c: New test.
23111 2023-03-13 Richard Biener <rguenther@suse.de>
23113 PR tree-optimization/109046
23114 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23116 2023-03-12 Jakub Jelinek <jakub@redhat.com>
23118 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
23119 Don't expect one __bf16 related error.
23120 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
23121 dg-error directives for __bf16 being an extended arithmetic type.
23122 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
23123 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
23124 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
23127 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
23129 PR middle-end/109031
23130 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
23131 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
23133 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23136 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23137 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23139 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23140 Richard Sandiford <richard.sandiford@arm.com>
23143 * gcc.dg/mla_1.c: New test.
23145 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23148 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23149 the external definitions of isfinite.
23151 2023-03-12 Jonathan Yong <10walls@gmail.com>
23153 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
23154 allow long long instead of just long.
23155 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
23157 2023-03-12 Jonathan Yong <10walls@gmail.com>
23159 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23161 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
23163 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
23164 targets. Adjust expected output.
23165 * lib/target-supports.exp
23166 (check_effective_target_const_volatile_readonly_section): New
23168 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23171 * gfortran.dg/pr106945.f90: New test.
23173 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23175 * lib/target-supports.exp (check_fork_available): Don't signal
23176 true for CRIS running on a simulator.
23178 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23180 * gcc.dg/pr108117.c: Require effective-target scheduling.
23182 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23184 * gcc.dg/pr106397.c: Add -w to options.
23186 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23189 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23191 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23193 * g++.dg/cpp23/ext-floating14.C: New test.
23195 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23198 * g++.dg/gomp/pr107558.C: New test.
23200 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23203 * g++.dg/abi/no_unique_address7.C: New test.
23205 2023-03-10 Jason Merrill <jason@redhat.com>
23208 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23211 2023-03-10 Marek Polacek <polacek@redhat.com>
23213 PR sanitizer/108060
23214 PR sanitizer/109050
23215 * c-c++-common/ubsan/bounds-17.c: New test.
23216 * c-c++-common/ubsan/bounds-18.c: New test.
23217 * c-c++-common/ubsan/bounds-19.c: New test.
23218 * c-c++-common/ubsan/bounds-20.c: New test.
23219 * c-c++-common/ubsan/bounds-21.c: New test.
23221 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23224 * gfortran.dg/bind_c_usage_34.f90: New test.
23226 2023-03-10 Andrew Pinski <apinski@marvell.com>
23228 * gcc.target/aarch64/rev16_2.c: New test.
23229 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23231 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23234 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
23235 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
23236 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
23238 2023-03-10 Jason Merrill <jason@redhat.com>
23241 * g++.dg/abi/anon6.C: New test.
23243 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23247 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23248 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23250 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23253 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23256 * c-c++-common/Wunused-var-18.c: New test.
23258 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23260 PR tree-optimization/109008
23261 * gcc.dg/pr109008.c: New test.
23263 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23265 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23267 2023-03-10 Jason Merrill <jason@redhat.com>
23270 * g++.dg/ext/int128-7.C: New test.
23272 2023-03-10 Jason Merrill <jason@redhat.com>
23275 * g++.dg/contracts/contracts-err1.C: New test.
23277 2023-03-09 Jason Merrill <jason@redhat.com>
23280 * g++.dg/cpp0x/initlist-array18.C: New test.
23281 * g++.dg/cpp0x/initlist-array19.C: New test.
23283 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23289 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
23291 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
23292 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
23293 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
23294 New test, reduced from haproxy's src/ssl_sample.c.
23295 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
23297 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23298 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23300 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23302 * gcc.target/aarch64/tbz_2.c: New test.
23303 * gcc.target/aarch64/tbz_3.c: New test.
23305 2023-03-09 Jason Merrill <jason@redhat.com>
23309 * g++.dg/DRs/dr2664.C: New test.
23310 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23312 2023-03-09 Jason Merrill <jason@redhat.com>
23313 Michael Spertus <mike@spertus.com>
23316 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23318 2023-03-09 Jason Merrill <jason@redhat.com>
23320 * g++.dg/ext/is_deducible1.C: Guard with
23321 __has_builtin (__is_deducible).
23323 2023-03-09 Jason Merrill <jason@redhat.com>
23326 * g++.dg/ext/is_deducible1.C: New test.
23328 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23330 * gcc.target/aarch64/pr108999.c: New.
23332 2023-03-09 Richard Biener <rguenther@suse.de>
23334 PR middle-end/108995
23335 * gcc.dg/ubsan/pr108995.c: New testcase.
23337 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23338 Richard Biener <rguenther@suse.de>
23340 PR tree-optimization/109008
23341 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23343 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23345 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23346 gcc_{warning,error}_prefix with Fortran specific one used in
23349 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23351 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
23352 int128 effective target requirement.
23353 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
23355 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23357 PR testsuite/108729
23358 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
23359 has_arch_ppc64 effective target.
23360 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
23362 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23364 PR testsuite/108730
23365 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23366 effective target requirement.
23368 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23370 PR testsuite/108813
23371 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23373 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23375 PR testsuite/108810
23376 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23377 the extracted index for BE.
23379 2023-03-08 Jeff Law <jlaw@ventanamicro>
23381 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23383 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23385 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23386 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23388 2023-03-07 Jason Merrill <jason@redhat.com>
23392 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23394 2023-03-07 Marek Polacek <polacek@redhat.com>
23397 * g++.dg/warn/Wdangling-reference8.C: New test.
23398 * g++.dg/warn/Wdangling-reference9.C: New test.
23400 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23402 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23404 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23407 * g++.dg/rtti/pr109042.C: New test.
23409 2023-03-07 Marek Polacek <polacek@redhat.com>
23412 * g++.dg/cpp0x/noexcept77.C: New test.
23414 2023-03-07 Marek Polacek <polacek@redhat.com>
23417 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23418 * g++.dg/cpp1y/var-templ77.C: New test.
23420 2023-03-07 Pan Li <pan2.li@intel.com>
23421 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23425 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
23426 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
23427 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
23428 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
23429 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
23430 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
23431 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
23432 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
23434 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23436 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
23437 -fno-stack-protector.
23438 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
23439 -fno-stack-protector.
23440 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
23441 -fno-stack-protector.
23442 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
23443 -fno-stack-protector.
23445 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23447 * gcc.target/aarch64/pr104005.c (dg-options): Add
23448 -fno-stack-protector.
23450 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23452 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23453 -fno-stack-protector.
23455 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23457 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23458 -fno-stack-protector.
23459 * g++.target/aarch64/pr103147-10.C: Likewise.
23461 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23463 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23464 Add -fno-stack-protector.
23466 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23469 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
23472 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23475 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
23476 -no-pie for aarch64-*-*.
23477 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
23478 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
23479 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
23480 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
23481 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
23482 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
23483 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
23486 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23489 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
23490 Add -fno-pie -no-pie.
23492 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23494 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
23496 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23498 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
23499 Gate on effective target tail_call.
23501 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23503 * lib/target-supports.exp (check_effective_target_tail_call): New.
23505 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23507 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
23508 int32_t being "long int".
23510 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23512 * lib/multiline.exp (_build_multiline_regex): Map
23513 "{re:" to "(", similarly ")?" from ":re?}" and the
23514 same without question mark.
23516 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
23518 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
23519 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
23520 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
23521 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
23522 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
23523 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
23524 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
23525 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
23526 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
23527 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
23528 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
23529 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
23530 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
23531 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
23532 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
23533 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
23534 * gcc.target/gcn/cond_fminnm_1.c: New test.
23535 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
23536 * gcc.target/gcn/cond_fminnm_2.c: New test.
23537 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
23538 * gcc.target/gcn/cond_fminnm_3.c: New test.
23539 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
23540 * gcc.target/gcn/cond_fminnm_4.c: New test.
23541 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
23542 * gcc.target/gcn/cond_fminnm_5.c: New test.
23543 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
23544 * gcc.target/gcn/cond_fminnm_6.c: New test.
23545 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
23546 * gcc.target/gcn/cond_fminnm_7.c: New test.
23547 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
23548 * gcc.target/gcn/cond_fminnm_8.c: New test.
23549 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
23550 * gcc.target/gcn/cond_smax_1.c: New test.
23551 * gcc.target/gcn/cond_smax_1_run.c: New test.
23552 * gcc.target/gcn/cond_smin_1.c: New test.
23553 * gcc.target/gcn/cond_smin_1_run.c: New test.
23554 * gcc.target/gcn/cond_umax_1.c: New test.
23555 * gcc.target/gcn/cond_umax_1_run.c: New test.
23556 * gcc.target/gcn/cond_umin_1.c: New test.
23557 * gcc.target/gcn/cond_umin_1_run.c: New test.
23558 * gcc.target/gcn/smax_1.c: New test.
23559 * gcc.target/gcn/smax_1_run.c: New test.
23560 * gcc.target/gcn/smin_1.c: New test.
23561 * gcc.target/gcn/smin_1_run.c: New test.
23562 * gcc.target/gcn/umax_1.c: New test.
23563 * gcc.target/gcn/umax_1_run.c: New test.
23564 * gcc.target/gcn/umin_1.c: New test.
23565 * gcc.target/gcn/umin_1_run.c: New test.
23567 2023-03-06 Richard Biener <rguenther@suse.de>
23569 PR tree-optimization/109025
23570 * gcc.dg/vect/pr109025.c: New testcase.
23572 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23574 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
23575 -fno-stack-protector.
23576 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
23578 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
23581 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23584 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
23585 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
23586 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
23587 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
23589 2023-03-05 Harald Anlauf <anlauf@gmx.de>
23590 Tobias Burnus <tobias@codesourcery.com>
23593 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
23594 * gfortran.dg/class_74.f90: New test.
23595 * gfortran.dg/class_75.f90: New test.
23597 2023-03-05 Jakub Jelinek <jakub@redhat.com>
23599 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
23600 scan-tree-dump-times target selector.
23602 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23603 SiYu Wu <siyu@isrc.iscas.ac.cn>
23605 * gcc.target/riscv/zksed32.c: New test.
23606 * gcc.target/riscv/zksed64.c: New test.
23607 * gcc.target/riscv/zksh32.c: New test.
23608 * gcc.target/riscv/zksh64.c: New test.
23610 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23611 SiYu Wu <siyu@isrc.iscas.ac.cn>
23613 * gcc.target/riscv/zknh-sha256.c: New test.
23614 * gcc.target/riscv/zknh-sha512-32.c: New test.
23615 * gcc.target/riscv/zknh-sha512-64.c: New test.
23617 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23618 SiYu Wu <siyu@isrc.iscas.ac.cn>
23620 * gcc.target/riscv/zknd32.c: New test.
23621 * gcc.target/riscv/zknd64.c: New test.
23622 * gcc.target/riscv/zkne32.c: New test.
23623 * gcc.target/riscv/zkne64.c: New test.
23625 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23626 SiYu Wu <siyu@isrc.iscas.ac.cn>
23628 * gcc.target/riscv/zbkb32.c: New test.
23629 * gcc.target/riscv/zbkb64.c: New test.
23630 * gcc.target/riscv/zbkc32.c: New test.
23631 * gcc.target/riscv/zbkc64.c: New test.
23632 * gcc.target/riscv/zbkx32.c: New test.
23633 * gcc.target/riscv/zbkx64.c: New test.
23635 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
23637 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
23638 5 insn sh1add+slli+add+slli+sub.
23639 * gcc.target/riscv/pr108987.c: New test.
23641 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23642 kito-cheng <kito.cheng@sifive.com>
23644 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23646 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23648 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
23649 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
23650 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
23651 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
23652 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
23653 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
23654 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
23655 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
23657 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23659 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
23660 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
23661 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
23662 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
23663 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
23664 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
23665 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
23666 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
23667 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
23668 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
23669 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
23670 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
23671 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
23672 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
23673 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
23674 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
23675 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
23676 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
23677 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
23678 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
23679 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
23680 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
23681 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
23682 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
23683 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
23684 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
23685 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
23686 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
23687 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
23688 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
23689 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
23690 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
23692 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23694 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
23695 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
23696 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
23697 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
23698 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
23699 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
23701 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
23703 * gcc.target/riscv/zbb-min-max-03.c: New test.
23705 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23707 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
23709 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23711 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23714 * c-c++-common/Wsign-compare-2.c (f18): New test.
23716 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23719 * c-c++-common/Wsign-compare-2.c: New test.
23720 * c-c++-common/pr107465.c: New test.
23722 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23725 * gcc.dg/pr107846.c: New test.
23727 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23730 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
23732 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23734 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
23736 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23738 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
23740 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23742 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
23743 scan-assembler identifiers.
23744 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
23746 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23749 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
23750 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
23752 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23754 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
23755 * gcc.dg/analyzer/sprintf-1.c: New test.
23756 * gcc.dg/analyzer/sprintf-concat.c: New test.
23758 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23760 PR tree-optimization/108988
23761 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
23763 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23765 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
23766 two new variants, one fixed, one xfailed.
23767 * c-c++-common/Wdangling-pointer-5.c
23768 (nowarn_store_arg_store_arg): Add now-expected warnings.
23770 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23772 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
23774 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
23776 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23778 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
23779 expected counts into a single pattern.
23780 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
23781 return and reversed conditions.
23783 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23786 * gcc.target/arm/pr51534.c: Split softfp variant into...
23787 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
23789 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23791 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
23792 after tab after vmsr, and lower the case of P0.
23794 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23797 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
23799 2023-03-03 Patrick Palka <ppalka@redhat.com>
23802 * g++.dg/cpp2a/lambda-generic11.C: New test.
23804 2023-03-03 Jakub Jelinek <jakub@redhat.com>
23807 * gcc.dg/Wnonnull-8.c: New test.
23809 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23811 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
23812 "not low or equal" load on condition variant.
23813 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
23814 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
23816 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23818 * gcc.dg/vect/slp-3.c: Adapt test expectation.
23819 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23820 * gcc.dg/vect/slp-perm-8.c: Likewise.
23822 2023-03-03 Richard Biener <rguenther@suse.de>
23824 PR tree-optimization/109002
23825 * gcc.dg/torture/pr109002.c: New testcase.
23827 2023-03-03 Richard Biener <rguenther@suse.de>
23830 * g++.dg/lto/pr108772_0.C: New testcase.
23832 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23835 * g++.dg/coroutines/pr100127.C: Test for header rather than
23837 * g++.dg/coroutines/pr100772-a.C: Likewise.
23838 * g++.dg/coroutines/pr100772-b.C: Likewise.
23840 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
23842 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
23843 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
23845 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23848 * gdc.dg/simd2a.d: Update test.
23849 * gdc.dg/simd2b.d: Likewise.
23850 * gdc.dg/simd2c.d: Likewise.
23851 * gdc.dg/simd2d.d: Likewise.
23852 * gdc.dg/simd2e.d: Likewise.
23853 * gdc.dg/simd2f.d: Likewise.
23854 * gdc.dg/simd2g.d: Likewise.
23855 * gdc.dg/simd2h.d: Likewise.
23856 * gdc.dg/simd2i.d: Likewise.
23857 * gdc.dg/simd2j.d: Likewise.
23859 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23862 * gdc.dg/imports/pr108877a.d: New test.
23863 * gdc.dg/pr108877.d: New test.
23865 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23868 * gdc.dg/pr108167.d: New test.
23870 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23873 * gdc.dg/pr108945.d: New test.
23875 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23877 PR testsuite/108991
23878 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
23879 before target selector.
23881 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
23884 * jit.dg/test-error-array-bounds.c: Update test.
23886 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
23888 * gcc.target/avr/pr90706.c: New.
23890 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
23891 Paul-Antoine Arras <pa@codesourcery.com>
23893 * gcc.target/gcn/simd-math-1.c: New testcase.
23894 * gcc.target/gcn/simd-math-2.c: New testcase.
23896 2023-03-02 Patrick Palka <ppalka@redhat.com>
23900 * g++.dg/opt/is_constant_evaluated3.C: New test.
23902 2023-03-02 Patrick Palka <ppalka@redhat.com>
23905 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
23907 2023-03-02 David Malcolm <dmalcolm@redhat.com>
23910 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
23912 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23915 * g++.dg/debug/dwarf2/pr108716.C: New test.
23917 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23919 PR tree-optimization/108979
23920 * gfortran.dg/vect/pr108979.f90: New test.
23922 2023-03-02 Marek Polacek <polacek@redhat.com>
23925 * g++.dg/warn/Wmismatched-tags-11.C: New test.
23927 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
23929 * gcc.target/s390/s390.exp: Add partial subdirectory.
23930 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
23932 * lib/target-supports.exp: Add s390.
23933 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
23934 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
23935 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
23936 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
23937 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
23938 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
23939 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
23940 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
23941 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
23942 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
23943 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
23944 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
23945 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
23946 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
23947 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
23948 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
23949 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
23950 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
23951 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
23952 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
23953 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
23954 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
23955 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
23956 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
23957 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
23958 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
23960 2023-03-02 Jonathan Yong <10walls@gmail.com>
23962 PR middle-end/97956
23963 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
23965 2023-03-02 Jonathan Yong <10walls@gmail.com>
23967 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
23969 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23971 PR tree-optimization/108603
23972 * gcc.target/aarch64/sve/pr108603.c: New test.
23974 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23976 PR tree-optimization/108430
23977 * gcc.target/aarch64/sve/pr108430.c: New test.
23979 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23982 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
23983 * g++.target/i386/pr108934.C: New test.
23985 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23988 * g++.dg/gomp/pr105839-1.C: New test.
23989 * g++.dg/gomp/pr105839-2.C: New test.
23991 2023-03-02 Richard Biener <rguenther@suse.de>
23993 PR testsuite/108985
23994 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
23996 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
23998 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
24000 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24002 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24003 __USER_LABEL_PREFIX__.
24005 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24007 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
24008 match targets where sizeof (union U) == 5, like "packed" targets.
24010 2023-03-01 Marek Polacek <polacek@redhat.com>
24013 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24015 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24018 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24019 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24021 2023-03-01 Patrick Palka <ppalka@redhat.com>
24022 Jason Merrill <jason@redhat.com>
24026 * g++.dg/cpp0x/new6.C: New test.
24027 * g++.dg/cpp2a/concepts-new1.C: New test.
24029 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24031 PR middle-end/108545
24032 * c-c++-common/gomp/map-8.c: New test.
24033 * gfortran.dg/gomp/map-9.f90: New test.
24035 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24038 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
24039 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
24040 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
24042 2023-03-01 Jonathan Yong <10walls@gmail.com>
24044 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24047 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24049 PR sanitizer/108894
24050 * c-c++-common/ubsan/bounds-16.c: New test.
24052 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24055 * g++.dg/debug/pr108967.C: New test.
24057 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24060 * g++.dg/cpp1y/pr108606.C: New test.
24062 2023-03-01 Richard Biener <rguenther@suse.de>
24064 PR tree-optimization/108970
24065 * gcc.dg/pr108970.c: New testcase.
24067 2023-03-01 Richard Biener <rguenther@suse.de>
24069 PR tree-optimization/108950
24070 * gcc.dg/vect/pr108950.c: New testcase.
24072 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24074 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24075 newlib targets too.
24077 2023-02-28 Patrick Palka <ppalka@redhat.com>
24080 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
24081 exception specifier" error. Expect a separate "not usable
24082 in a constant expression" error.
24083 * g++.dg/cpp1y/var-templ75.C: New test.
24084 * g++.dg/cpp1y/var-templ76.C: New test.
24086 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24088 PR middle-end/107411
24089 PR middle-end/107411
24090 * g++.dg/pr107411.C: New test.
24092 2023-02-28 Marek Polacek <polacek@redhat.com>
24095 * g++.dg/cpp1y/var-templ70.C: New test.
24096 * g++.dg/cpp1y/var-templ71.C: New test.
24097 * g++.dg/cpp1y/var-templ72.C: New test.
24099 2023-02-28 Marek Polacek <polacek@redhat.com>
24102 * g++.dg/cpp1y/var-templ73.C: New test.
24103 * g++.dg/cpp1y/var-templ74.C: New test.
24104 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
24106 2023-02-28 Jakub Jelinek <jakub@redhat.com>
24108 PR sanitizer/108894
24109 * gcc.dg/ubsan/bounds-4.c: New test.
24110 * gcc.dg/ubsan/bounds-4a.c: New test.
24111 * gcc.dg/ubsan/bounds-4b.c: New test.
24112 * gcc.dg/ubsan/bounds-4c.c: New test.
24113 * gcc.dg/ubsan/bounds-4d.c: New test.
24114 * g++.dg/ubsan/bounds-1.C: New test.
24116 2023-02-28 Richard Biener <rguenther@suse.de>
24118 PR testsuite/108942
24119 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24121 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24123 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24124 message for "default_packed" targets.
24126 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24128 * lib/multiline.exp (handle-multiline-outputs): Shorten
24129 message to the same for fail and pass.
24131 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24134 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24136 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24139 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24140 of targets excluding xfail on lines 50 and 51.
24142 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24144 PR tree-optimization/108828
24145 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24147 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24150 * gfortran.dg/ibits_2.f90: New test.
24152 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24154 * ada/acats/run_all.sh: Adjust example of compiler options.
24156 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24158 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24159 Also add conditional to gm2-simple-execute.
24161 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24163 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
24164 (gm2_run_tower_test): New global variable. Add conditional
24165 before invoking gm2-local-exec.
24167 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24169 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24170 quoted multiline pattern in the pass/fail output.
24172 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24175 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24177 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24179 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24181 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24183 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24185 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24187 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24188 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24190 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
24191 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
24192 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
24193 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
24194 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
24195 Tidy up variable access.
24196 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
24197 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
24199 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
24200 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
24201 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
24202 (gm2_simple_execute): Keep executable if global is true.
24203 * lib/gm2-torture.exp: Add ; after global variable access.
24204 * lib/gm2.exp: Set up pathnames.
24205 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
24206 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
24207 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
24208 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
24209 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
24210 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
24211 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
24212 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
24213 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
24214 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
24215 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
24216 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
24217 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
24218 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
24219 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
24220 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
24221 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
24222 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
24223 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
24224 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
24225 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
24226 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
24227 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
24228 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
24229 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
24230 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
24231 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
24232 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
24233 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
24234 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
24235 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
24236 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
24237 * gm2/projects/pim/run/pass/tower/Window.def: New test.
24238 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
24239 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
24240 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
24241 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
24242 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24244 * gm2/projects/pim/run/pass/tower/star: New test.
24246 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24248 * gcc.target/xtensa/pr108919.c: New test.
24250 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24253 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24255 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24257 * gfortran.dg/weak-2.f90: New test.
24258 * gfortran.dg/weak-3.f90: New test.
24260 2023-02-24 Martin Liska <mliska@suse.cz>
24262 PR sanitizer/108834
24263 * c-c++-common/asan/global-overflow-1.c: Test line and column
24264 info for a global variable.
24266 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24269 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24271 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24273 PR middle-end/108854
24274 * g++.dg/opt/pr108854.C: New test.
24276 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24279 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24281 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
24283 * gcc.target/mips/clz.c: New test.
24284 * gcc.target/mips/clo.c: New test.
24285 * gcc.target/mips/mips.exp: New option HAS_CLZ.
24287 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24289 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24291 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24293 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24294 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24296 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24298 * gcc.target/xtensa/elim_callee_saved.c: New.
24300 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24302 PR testsuite/108899
24303 * g++.dg/modules/modules.exp: Only override unsupported if it
24304 exists and saved-unsupported doesn't.
24306 2023-02-23 Richard Biener <rguenther@suse.de>
24308 PR tree-optimization/108888
24309 * g++.dg/torture/pr108888.C: New testcase.
24311 2023-02-22 Marek Polacek <polacek@redhat.com>
24314 * c-c++-common/ubsan/pr108880.c: New test.
24316 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24319 * gfortran.dg/pr96024.f90: New test.
24321 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24323 * g++.dg/modules/modules.exp: Override unsupported to update
24324 module_do, and test it after dg-test.
24326 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24328 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24329 * gcc.target/arm/aes-fuse-2.c: Likewise.
24331 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24333 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24334 usable in initializers.
24336 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24338 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24340 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24342 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24344 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24347 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24349 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24351 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
24353 * gcc.dg/vect/vect-simd-clone-16.c: New test.
24354 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
24355 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
24356 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
24357 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
24358 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
24359 * gcc.dg/vect/vect-simd-clone-17.c: New test.
24360 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
24361 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
24362 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
24363 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
24364 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
24365 * gcc.dg/vect/vect-simd-clone-18.c: New test.
24366 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
24367 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
24368 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
24369 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
24370 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
24372 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24374 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
24375 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
24376 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
24377 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
24378 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
24379 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
24381 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24383 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24386 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24388 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
24389 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
24390 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
24391 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
24392 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
24393 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
24394 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
24395 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
24396 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
24397 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
24398 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
24399 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
24400 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
24401 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
24402 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
24403 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
24404 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
24405 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
24406 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
24407 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
24408 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
24409 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
24410 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
24411 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
24412 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
24413 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
24414 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
24415 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
24416 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
24417 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
24418 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
24419 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
24420 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
24421 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
24422 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
24423 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
24424 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
24425 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
24426 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
24427 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
24428 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
24429 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
24430 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
24431 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
24432 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
24433 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
24434 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
24435 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
24436 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
24437 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
24438 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
24439 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
24440 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
24441 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
24442 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
24443 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
24444 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
24445 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
24446 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
24447 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
24448 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
24449 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
24450 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
24451 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
24452 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
24453 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
24454 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
24455 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
24456 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
24457 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
24458 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
24459 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
24460 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
24461 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
24462 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
24463 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
24464 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
24465 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
24466 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
24467 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
24468 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
24469 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
24470 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
24471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
24472 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
24473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
24474 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
24475 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
24476 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
24477 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
24478 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
24479 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
24480 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
24481 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
24482 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
24483 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
24484 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
24485 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
24486 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
24487 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
24488 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
24489 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
24490 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
24491 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
24492 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
24493 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
24494 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
24495 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
24496 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
24497 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
24498 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
24499 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
24500 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
24501 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
24502 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
24503 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
24504 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
24505 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
24506 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
24507 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
24508 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
24509 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
24510 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
24511 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
24512 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
24513 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
24514 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
24515 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
24516 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
24517 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
24518 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
24519 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
24520 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
24521 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
24522 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
24523 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
24524 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
24525 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
24526 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
24527 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
24528 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
24529 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
24530 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
24531 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
24532 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
24533 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
24534 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
24535 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
24536 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
24537 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
24538 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
24539 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
24540 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
24541 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
24542 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
24543 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
24544 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
24545 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
24546 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
24547 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
24548 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
24549 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
24550 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
24551 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
24552 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
24553 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
24554 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
24555 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
24556 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
24557 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
24558 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
24559 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
24560 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
24561 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
24562 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
24563 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
24564 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
24565 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
24566 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
24567 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
24568 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
24569 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
24570 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24571 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
24572 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24573 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24574 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24575 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24576 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24577 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24578 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24579 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24580 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24581 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24582 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24583 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24584 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24585 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24586 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24587 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24588 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24589 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24590 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24591 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24592 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24593 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24594 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24595 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24596 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24597 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24598 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
24599 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
24600 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
24601 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
24602 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
24603 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
24604 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
24605 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
24606 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
24607 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
24608 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
24609 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
24610 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
24611 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
24612 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
24613 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
24614 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
24615 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
24616 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
24617 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
24618 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
24619 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
24620 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
24621 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
24622 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
24623 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
24624 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
24625 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
24626 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
24627 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
24628 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
24629 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
24630 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
24631 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
24632 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
24633 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
24634 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
24635 out -Oz and -Og -g.
24636 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
24638 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24640 PR middle-end/106258
24641 * g++.dg/ipa/pr106258.C: New test.
24643 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
24645 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
24646 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
24647 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
24648 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
24649 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
24650 * lib/target-supports.exp (check_compile): Use
24651 '-Wno-complain-wrong-lang'.
24652 * g++.dg/abi/empty12.C: Likewise.
24653 * g++.dg/abi/empty13.C: Likewise.
24654 * g++.dg/abi/empty14.C: Likewise.
24655 * g++.dg/abi/empty15.C: Likewise.
24656 * g++.dg/abi/empty16.C: Likewise.
24657 * g++.dg/abi/empty17.C: Likewise.
24658 * g++.dg/abi/empty18.C: Likewise.
24659 * g++.dg/abi/empty19.C: Likewise.
24660 * g++.dg/abi/empty22.C: Likewise.
24661 * g++.dg/abi/empty25.C: Likewise.
24662 * g++.dg/abi/empty26.C: Likewise.
24663 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24664 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24665 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24667 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24670 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24671 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24673 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
24674 * gcc.dg/analyzer/data-model-1.c: Likewise.
24675 * gcc.dg/analyzer/data-model-5.c: Likewise.
24676 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
24677 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
24678 -fno-analyzer-suppress-followups.
24679 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
24680 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
24681 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
24682 * gcc.dg/analyzer/pipe2-1.c: Likewise.
24683 * gcc.dg/analyzer/pr101547.c: Update for
24684 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24686 * gcc.dg/analyzer/pr101875.c: Likewise.
24687 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
24688 * gcc.dg/analyzer/pr104224.c: Add
24689 -fno-analyzer-suppress-followups.
24690 * gcc.dg/analyzer/realloc-2.c: Add
24691 -fno-analyzer-suppress-followups.
24692 * gcc.dg/analyzer/realloc-3.c: Likewise.
24693 * gcc.dg/analyzer/realloc-5.c: Likewise.
24694 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
24695 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
24696 * gcc.dg/analyzer/stdarg-1.c: Likewise.
24697 * gcc.dg/analyzer/symbolic-1.c: Likewise.
24698 * gcc.dg/analyzer/symbolic-7.c: Update for
24699 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24701 * gcc.dg/analyzer/uninit-4.c: Likewise.
24702 * gcc.dg/analyzer/uninit-8.c: New test.
24703 * gcc.dg/analyzer/uninit-pr94713.c: Update for
24704 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24706 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
24708 2023-02-21 Harald Anlauf <anlauf@gmx.de>
24711 * gfortran.dg/pr96025.f90: New test.
24713 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24715 * gdc.dg/simd2a.d: Update.
24716 * gdc.dg/simd2b.d: Update.
24717 * gdc.dg/simd2c.d: Update.
24718 * gdc.dg/simd2d.d: Update.
24719 * gdc.dg/simd2e.d: Update.
24720 * gdc.dg/simd2f.d: Update.
24721 * gdc.dg/simd2g.d: Update.
24722 * gdc.dg/simd2h.d: Update.
24723 * gdc.dg/simd2i.d: Update.
24724 * gdc.dg/simd2j.d: Update.
24726 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24728 * gdc.dg/ctfeintrinsics.d: New test.
24730 2023-02-21 Richard Biener <rguenther@suse.de>
24732 PR tree-optimization/108691
24733 * gcc.dg/pr108691.c: New testcase.
24735 2023-02-21 Richard Biener <rguenther@suse.de>
24737 PR tree-optimization/108793
24738 * gcc.dg/torture/pr108793.c: New testcase.
24740 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24742 * rust/compile/torture/intrinsics-math.rs: New test.
24744 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24746 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
24748 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24750 * rust/execute/torture/closure3.rs: New test.
24752 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24754 * rust/compile/torture/phantom_data.rs: New test.
24756 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24758 * rust/compile/torture/intrinsics-3.rs:
24759 * rust/execute/torture/atomic_load.rs: New test.
24761 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24763 * rust/compile/torture/intrinsics-5.rs: Fix error message.
24765 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24767 * rust/compile/torture/intrinsics-6.rs: New test.
24768 * rust/compile/torture/intrinsics-7.rs: New test.
24770 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24772 * rust/compile/torture/intrinsics-4.rs: New test.
24773 * rust/compile/torture/intrinsics-5.rs: New test.
24774 * rust/execute/torture/atomic_store.rs: New test.
24776 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24778 * rust/compile/torture/intrinsics-3.rs: New test.
24780 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24782 * rust/execute/torture/closure2.rs: New test.
24784 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24786 * rust/execute/torture/closure1.rs: New test.
24788 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24790 * rust/compile/issue-1589.rs: New test.
24792 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24794 * rust/compile/generics7.rs: Fix test with missing assertion.
24795 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
24797 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
24799 * rust/compile/missing_closing_paren.rs: New test.
24801 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24803 * rust/execute/torture/prefetch_data.rs: New test.
24805 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24807 * rust/compile/torture/issue-1555.rs: New test.
24809 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
24811 * rust/compile/const9.rs: New test.
24813 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24815 * rust/compile/issue-1272.rs: New test.
24817 2023-02-21 Richard Biener <rguenther@suse.de>
24819 PR tree-optimization/108868
24820 * gcc.dg/pr108868.c: New testcase.
24822 2023-02-21 Richard Biener <rguenther@suse.de>
24824 PR tree-optimization/108855
24825 * gcc.dg/pr108855.c: New testcase.
24827 2023-02-21 Richard Biener <rguenther@suse.de>
24830 2023-02-21 Richard Biener <rguenther@suse.de>
24832 PR tree-optimization/108691
24833 * gcc.dg/pr108691.c: New testcase.
24835 2023-02-20 Jakub Jelinek <jakub2redhat.com>
24838 * gcc.dg/pr108862.c: New test.
24839 * gcc.target/powerpc/pr108862.c: New test.
24841 2023-02-20 Marek Polacek <polacek@redhat.com>
24844 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
24845 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
24847 2023-02-20 Marek Polacek <polacek@redhat.com>
24850 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
24851 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
24853 2023-02-20 Richard Biener <rguenther@suse.de>
24855 PR tree-optimization/108816
24856 * gcc.dg/torture/pr108816.c: New testcase.
24858 2023-02-20 Richard Biener <rguenther@suse.de>
24860 PR tree-optimization/108825
24861 * gcc.dg/torture/pr108825.c: New testcase.
24863 2023-02-18 Jason Merrill <jason@redhat.com>
24873 * g++.dg/DRs/dr2518.C: New test.
24875 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24877 PR tree-optimization/108819
24878 * gcc.dg/pr108819.c: New test.
24880 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24883 * gcc.target/i386/pr108832.c: New test.
24885 2023-02-18 Martin Uecker <uecker@tugraz.at>
24888 * gcc.dg/pr108375-1.c: New test.
24889 * gcc.dg/pr108375-2.c: New test.
24891 2023-02-18 Martin Uecker <uecker@tugraz.at>
24895 * gcc.dg/pr105660-1.c: New test.
24896 * gcc.dg/pr105660-2.c: New test.
24898 2023-02-17 Patrick Palka <ppalka@redhat.com>
24902 * g++.dg/opt/is_constant_evaluated1.C: New test.
24903 * g++.dg/opt/is_constant_evaluated2.C: New test.
24905 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24908 * gcc.target/i386/pr108831-1.c: New test.
24909 * gcc.target/i386/pr108831-2.c: Ditto.
24911 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24914 * gcc.dg/pr108805.c: New test.
24916 2023-02-17 Richard Biener <rguenther@suse.de>
24918 PR tree-optimization/108821
24919 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
24921 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24923 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
24924 CLOCK which is available on mingw as well as other platforms.
24925 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
24927 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24929 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
24930 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
24931 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
24932 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
24933 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
24934 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
24935 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
24936 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
24937 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
24938 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
24939 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
24941 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24943 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
24945 2023-02-16 David Malcolm <dmalcolm@redhat.com>
24948 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
24949 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
24950 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
24951 (test_bitmask_2): New.
24952 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
24954 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
24956 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
24958 2023-02-16 Patrick Palka <ppalka@redhat.com>
24961 * g++.dg/template/typename24.C: New test.
24962 * g++.dg/template/typename25.C: New test.
24963 * g++.dg/template/typename25a.C: New test.
24964 * g++.dg/template/typename26.C: New test.
24966 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24968 PR tree-optimization/108657
24969 * gcc.dg/pr108657.c: New test.
24971 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24973 PR tree-optimization/108783
24974 * gcc.c-torture/compile/pr108783.c: New test.
24976 2023-02-16 Richard Biener <rguenther@suse.de>
24978 PR tree-optimization/108791
24979 * gcc.dg/torture/pr108791.c: New testcase.
24981 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
24983 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
24984 as a non-LRA target.
24986 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24989 * gfortran.dg/pr103608.f90: New test.
24991 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24994 * gfortran.dg/pr104554.f90: New test.
24996 2023-02-15 David Malcolm <dmalcolm@redhat.com>
25001 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
25002 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
25003 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
25005 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
25007 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
25008 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
25009 * gcc.target/i386/pr99464.c: Ditto.
25010 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
25011 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
25012 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
25013 * gcc.target/i386/pr98063.c: Ditto.
25014 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
25015 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
25016 * gcc.target/i386/pr95464.c: Ditto.
25017 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
25018 * gcc.target/i386/pr99530-2.c: Ditto.
25019 * gcc.target/i386/pr99530-3.c: Ditto.
25020 * gcc.target/i386/pr99530-4.c: Ditto.
25021 * gcc.target/i386/pr99530-5.c: Ditto.
25022 * gcc.target/i386/pr99530-6.c: Ditto.
25023 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
25025 2023-02-15 Marek Polacek <polacek@redhat.com>
25027 PR middle-end/106080
25028 * c-c++-common/Wdangling-pointer-10.c: New test.
25029 * c-c++-common/Wdangling-pointer-9.c: New test.
25031 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25033 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
25034 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
25035 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
25036 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
25037 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
25038 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
25039 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
25040 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
25041 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
25042 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
25043 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
25044 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
25045 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
25046 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
25047 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
25049 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25051 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
25052 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
25053 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
25054 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
25055 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
25056 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
25057 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
25058 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
25059 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
25060 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
25061 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
25062 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
25063 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
25064 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
25065 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
25067 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25069 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
25070 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
25071 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
25072 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
25073 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
25074 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
25075 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
25076 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
25077 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
25078 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
25079 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
25080 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
25081 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
25082 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
25083 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
25085 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25087 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
25088 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
25089 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
25090 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
25091 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
25092 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
25093 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
25094 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
25095 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
25096 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
25097 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
25098 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
25099 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
25100 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
25101 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
25103 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25105 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
25106 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
25107 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
25108 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
25109 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
25110 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
25111 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
25112 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
25113 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
25114 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
25115 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
25116 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
25117 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
25118 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
25119 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
25121 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25123 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
25124 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
25125 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
25126 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
25127 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
25128 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
25129 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
25130 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
25131 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
25132 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
25133 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
25134 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
25135 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
25136 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
25137 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
25139 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25141 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
25142 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
25143 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
25144 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
25145 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
25146 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
25147 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
25148 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
25149 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
25150 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
25151 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
25152 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
25153 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
25154 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
25155 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
25157 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25159 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
25160 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
25161 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
25162 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
25163 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
25164 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
25165 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
25166 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
25167 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
25168 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
25169 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
25170 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
25171 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
25172 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
25173 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
25175 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25177 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
25178 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
25179 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
25180 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
25181 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
25182 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
25183 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
25184 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
25185 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
25186 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
25187 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
25188 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
25189 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
25190 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
25191 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
25193 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25195 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
25196 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
25197 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
25198 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
25199 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
25200 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
25201 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
25202 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
25203 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
25204 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
25205 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
25206 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
25207 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
25208 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
25209 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
25211 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25213 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
25214 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
25215 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
25216 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
25217 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
25218 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
25219 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
25220 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
25221 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
25222 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
25223 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
25224 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
25225 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
25226 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
25227 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
25229 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25231 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
25232 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
25233 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
25234 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
25235 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
25236 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
25237 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
25238 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
25239 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
25240 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
25241 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
25242 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
25243 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
25244 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
25245 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
25246 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
25247 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
25248 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
25249 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
25250 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
25251 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
25252 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
25253 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
25254 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
25255 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
25256 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
25257 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
25258 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
25259 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
25260 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
25261 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
25262 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
25263 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
25264 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
25265 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
25266 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
25267 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
25268 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
25269 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
25270 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
25271 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
25272 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
25273 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
25274 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
25275 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
25277 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25279 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
25280 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
25281 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
25282 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
25283 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
25284 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
25285 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
25286 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
25287 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
25288 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
25289 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
25290 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
25291 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
25292 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
25293 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
25294 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
25295 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
25296 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
25297 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
25298 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
25299 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
25300 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
25301 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
25302 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
25303 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
25304 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
25305 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
25306 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
25307 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
25308 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
25309 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
25310 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
25311 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
25312 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
25313 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
25314 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
25315 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
25316 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
25317 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
25318 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
25319 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
25320 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
25321 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
25322 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
25323 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
25324 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
25325 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
25326 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
25327 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
25328 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
25329 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
25330 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
25331 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
25332 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
25333 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
25334 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
25335 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
25336 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
25337 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
25338 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
25340 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25342 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
25343 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
25344 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
25345 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
25346 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
25347 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
25348 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
25349 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
25350 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
25352 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25354 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
25355 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
25356 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
25357 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
25358 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
25359 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
25360 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
25361 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
25362 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
25363 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
25364 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
25365 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
25366 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
25367 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
25368 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
25369 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
25370 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
25371 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
25373 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25375 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
25376 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
25377 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
25378 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
25379 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
25380 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
25381 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
25382 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
25383 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
25384 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
25385 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
25386 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
25387 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
25388 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
25389 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
25390 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
25391 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
25392 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
25394 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25396 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
25397 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
25398 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
25399 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
25400 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
25401 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
25402 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
25403 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
25404 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
25405 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
25406 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
25407 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
25408 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
25409 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
25410 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
25411 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
25412 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
25413 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
25415 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25417 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
25418 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
25419 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
25420 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
25421 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
25422 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
25423 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
25424 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
25425 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
25426 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
25427 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
25428 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
25429 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
25430 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
25431 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
25432 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
25433 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
25434 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
25436 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25438 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
25439 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
25440 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
25441 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
25442 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
25443 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
25444 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
25445 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
25446 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
25447 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
25448 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
25449 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
25450 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
25451 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
25452 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
25453 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
25454 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
25455 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
25457 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25459 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
25460 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
25461 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
25462 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
25463 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
25464 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
25465 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
25466 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
25467 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
25468 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
25469 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
25470 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
25471 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
25472 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
25473 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
25474 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
25475 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
25476 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
25478 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25480 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
25481 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
25482 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
25483 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
25484 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
25485 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
25486 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
25487 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
25488 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
25489 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
25490 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
25491 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
25492 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
25493 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
25494 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
25495 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
25496 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
25497 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
25499 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25501 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
25502 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
25503 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
25504 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
25505 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
25506 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
25507 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
25508 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
25509 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
25510 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
25511 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
25512 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
25513 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
25514 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
25515 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
25516 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
25517 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
25518 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
25520 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25522 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
25523 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
25524 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
25525 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
25526 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
25527 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
25528 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
25529 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
25530 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
25531 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
25532 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
25533 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
25534 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
25535 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
25536 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
25537 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
25538 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
25539 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
25541 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25543 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
25544 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
25545 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
25546 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
25547 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
25548 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
25549 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
25550 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
25551 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
25552 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
25553 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
25554 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
25555 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
25556 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
25557 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
25558 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
25559 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
25560 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
25562 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25564 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
25565 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
25566 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
25567 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
25568 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
25569 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
25570 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
25571 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
25572 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
25573 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
25574 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
25575 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
25576 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
25577 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
25578 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
25579 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
25580 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
25581 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
25583 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25585 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
25586 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
25587 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
25588 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
25589 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
25590 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
25591 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
25592 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
25593 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
25594 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
25595 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
25596 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
25597 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
25598 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
25599 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
25600 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
25601 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
25602 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
25604 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25606 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
25607 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
25608 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
25609 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
25610 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
25611 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
25612 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
25613 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
25614 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
25615 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
25616 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
25617 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
25618 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
25619 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
25620 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
25621 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
25622 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
25623 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
25624 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
25625 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
25626 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
25627 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
25628 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
25629 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
25630 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
25631 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
25632 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
25633 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
25634 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
25635 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
25636 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
25637 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
25638 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
25639 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
25640 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
25641 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
25642 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
25643 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
25644 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
25645 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
25646 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
25647 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
25648 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
25649 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
25650 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
25651 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
25652 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
25653 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
25654 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
25655 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
25656 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
25657 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
25658 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
25659 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
25661 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25663 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
25664 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
25665 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
25666 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
25667 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
25668 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
25669 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
25670 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
25671 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
25672 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
25673 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
25674 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
25675 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
25676 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
25677 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
25678 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
25679 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
25680 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
25681 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
25682 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
25683 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
25684 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
25685 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
25686 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
25687 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
25688 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
25689 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
25690 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
25691 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
25692 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
25693 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
25694 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
25695 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
25696 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
25697 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
25698 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
25699 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
25700 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
25701 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
25702 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
25703 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
25704 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
25705 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
25706 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
25707 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
25708 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
25709 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
25710 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
25711 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
25712 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
25713 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
25714 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
25715 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
25716 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
25717 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
25718 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
25719 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
25720 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
25721 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
25722 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
25723 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
25724 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
25725 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
25726 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
25727 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
25728 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
25729 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
25730 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
25731 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
25732 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
25733 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
25734 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
25736 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25738 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
25739 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
25740 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
25741 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
25742 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
25743 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
25744 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
25745 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
25746 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
25748 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25750 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
25751 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
25752 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
25753 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
25754 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
25755 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
25756 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
25757 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
25758 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
25759 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
25760 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
25761 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
25762 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
25763 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
25764 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
25765 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
25766 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
25767 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
25769 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25771 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
25772 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
25773 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
25774 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
25775 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
25776 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
25777 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
25778 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
25779 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
25780 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
25781 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
25782 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
25783 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
25784 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
25785 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
25786 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
25787 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
25788 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
25790 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25792 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
25793 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
25794 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
25795 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
25796 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
25797 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
25798 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
25799 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
25800 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
25801 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
25802 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
25803 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
25804 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
25805 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
25806 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
25807 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
25808 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
25809 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
25810 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
25811 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
25812 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
25813 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
25814 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
25815 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
25816 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
25817 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
25818 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
25819 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
25820 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
25821 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
25822 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
25823 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
25824 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
25825 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
25826 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
25827 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
25829 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25831 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
25832 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
25833 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
25834 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
25835 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
25836 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
25837 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
25838 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
25839 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
25840 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
25841 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
25842 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
25843 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
25844 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
25845 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
25846 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
25847 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
25848 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
25850 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25852 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
25853 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
25854 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
25855 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
25856 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
25857 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
25858 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
25859 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
25860 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
25861 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
25862 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
25863 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
25864 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
25865 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
25866 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
25867 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
25868 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
25869 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
25870 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
25871 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
25872 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
25873 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
25874 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
25875 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
25876 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
25877 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
25878 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
25879 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
25880 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
25881 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
25882 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
25883 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
25884 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
25885 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
25886 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
25887 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
25889 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25891 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
25892 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
25893 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
25894 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
25895 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
25896 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
25897 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
25898 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
25899 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
25900 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
25901 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
25902 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
25903 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
25904 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
25905 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
25906 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
25907 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
25908 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
25910 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25912 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
25913 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
25914 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
25915 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
25916 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
25917 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
25918 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
25919 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
25920 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
25921 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
25922 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
25923 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
25924 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
25925 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
25926 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
25927 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
25928 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
25929 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
25930 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
25931 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
25932 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
25933 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
25934 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
25935 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
25936 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
25937 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
25938 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
25939 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
25940 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
25941 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
25942 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
25943 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
25944 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
25945 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
25946 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
25947 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
25949 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25951 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
25952 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
25953 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
25954 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
25955 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
25956 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
25957 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
25958 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
25959 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
25960 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
25961 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
25962 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
25963 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
25964 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
25965 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
25966 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
25967 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
25968 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
25970 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25972 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
25973 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
25974 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
25975 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
25976 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
25977 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
25978 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
25979 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
25980 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
25981 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
25982 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
25983 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
25984 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
25985 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
25986 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
25987 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
25988 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
25989 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
25990 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
25991 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
25992 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
25993 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
25994 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
25995 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
25996 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
25997 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
25998 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
25999 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
26000 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
26001 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
26002 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
26003 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
26004 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
26005 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
26006 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
26007 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
26009 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26011 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
26012 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
26013 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
26014 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
26015 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
26016 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
26017 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
26018 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
26019 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
26021 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26023 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
26024 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
26025 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
26026 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
26027 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
26028 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
26029 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
26030 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
26031 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
26032 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
26033 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
26034 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
26035 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
26036 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
26037 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
26038 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
26039 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
26040 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
26042 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26044 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
26045 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
26046 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
26047 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
26048 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
26049 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
26050 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
26051 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
26052 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
26053 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
26054 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
26055 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
26056 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
26057 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
26058 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
26059 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
26060 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
26061 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
26062 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
26063 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
26064 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
26065 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
26066 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
26067 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
26068 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
26069 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
26070 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
26071 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
26072 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
26073 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
26074 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
26075 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
26076 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
26077 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
26078 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
26079 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
26080 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
26081 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
26082 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
26083 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
26084 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
26085 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
26086 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
26087 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
26088 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
26089 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
26090 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
26091 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
26092 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
26093 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
26095 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26097 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
26098 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
26099 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
26100 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
26101 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
26102 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
26103 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
26104 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
26105 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
26107 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26109 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
26110 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
26111 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
26112 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
26113 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
26114 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
26115 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
26116 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
26117 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
26118 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
26119 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
26120 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
26121 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
26122 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
26123 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
26124 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
26125 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
26126 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
26128 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26130 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
26131 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
26132 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
26133 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
26134 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
26135 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
26136 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
26137 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
26138 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
26139 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
26140 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
26141 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
26142 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
26143 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
26144 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
26145 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
26146 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
26147 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
26149 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26151 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
26152 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
26153 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
26154 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
26155 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
26156 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
26157 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
26158 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
26159 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
26160 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
26161 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
26162 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
26163 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
26164 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
26165 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
26166 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
26167 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
26168 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
26169 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
26170 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
26171 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
26172 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
26173 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
26174 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
26175 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
26176 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
26177 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
26178 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
26179 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
26180 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
26181 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
26182 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
26183 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
26184 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
26185 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
26186 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
26188 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26190 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
26191 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
26192 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
26193 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
26194 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
26195 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
26196 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
26197 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
26198 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
26199 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
26200 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
26201 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
26202 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
26203 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
26204 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
26205 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
26206 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
26207 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
26209 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26211 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
26212 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
26213 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
26214 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
26215 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
26216 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
26217 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
26218 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
26219 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
26220 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
26221 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
26222 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
26223 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
26224 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
26225 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
26226 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
26227 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
26228 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
26229 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
26230 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
26231 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
26232 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
26233 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
26234 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
26235 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
26236 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
26237 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
26238 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
26239 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
26240 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
26241 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
26242 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
26243 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
26244 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
26245 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
26246 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
26248 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26250 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
26251 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
26252 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
26253 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
26254 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
26255 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
26256 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
26257 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
26258 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
26259 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
26260 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
26261 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
26262 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
26263 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
26264 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
26265 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
26266 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
26267 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
26269 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26271 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
26272 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
26273 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
26274 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
26275 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
26276 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
26277 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
26278 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
26279 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
26280 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
26281 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
26282 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
26283 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
26284 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
26285 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
26286 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
26287 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
26288 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
26289 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
26290 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
26291 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
26292 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
26293 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
26294 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
26295 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
26296 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
26297 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
26298 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
26299 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
26300 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
26301 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
26302 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
26303 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
26304 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
26305 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
26306 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
26308 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26310 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
26311 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
26312 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
26313 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
26314 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
26315 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
26316 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
26317 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
26318 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
26319 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
26320 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
26321 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
26322 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
26323 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
26324 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
26325 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
26326 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
26327 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
26329 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26331 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
26332 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
26333 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
26334 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
26335 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
26336 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
26337 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
26338 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
26339 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
26340 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
26341 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
26342 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
26343 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
26344 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
26345 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
26346 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
26347 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
26348 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
26349 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
26350 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
26351 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
26352 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
26353 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
26354 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
26355 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
26356 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
26357 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
26358 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
26359 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
26360 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
26361 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
26362 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
26363 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
26364 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
26365 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
26366 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
26368 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26370 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
26371 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
26372 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
26373 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
26374 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
26375 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
26376 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
26377 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
26378 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
26380 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26382 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
26383 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
26384 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
26385 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
26386 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
26387 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
26388 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
26389 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
26390 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
26391 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
26392 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
26393 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
26394 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
26395 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
26396 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
26397 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
26398 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
26399 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
26401 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26403 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26406 2023-02-15 Martin Jambor <mjambor@suse.cz>
26409 * gcc.dg/ipa/pr108679.c: New test.
26411 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
26414 * gfortran.dg/gomp/loop-5.f90: New test.
26415 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
26416 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
26418 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26422 * gcc.dg/pr108787.c: New test.
26423 * gcc.target/powerpc/pr108787.c: New test.
26424 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
26426 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26428 * g++.dg/DRs/dr2475.C: New test.
26429 * g++.dg/DRs/dr2478.C: New test.
26430 * g++.dg/DRs/dr2530.C: New test.
26431 * g++.dg/DRs/dr2673.C: New test.
26432 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
26434 2023-02-15 Marek Polacek <polacek@redhat.com>
26437 * g++.dg/cpp0x/overload-conv-5.C: New test.
26439 2023-02-14 David Faust <david.faust@oracle.com>
26442 * gcc.target/bpf/ldxdw.c: New test.
26444 2023-02-14 Andrew Pinski <apinski@marvell.com>
26446 PR tree-optimization/108355
26447 PR tree-optimization/96921
26448 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
26449 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
26450 * gcc.dg/tree-ssa/pr108354-1.c: New test.
26452 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26454 * gnat.dg/shift2.adb: New test.
26456 2023-02-14 Richard Biener <rguenther@suse.de>
26458 PR tree-optimization/108782
26459 * gcc.dg/torture/pr108782.c: New testcase.
26461 2023-02-14 Jakub Jelinek <jakub@redhat.com>
26463 PR sanitizer/108777
26464 * gcc.dg/asan/pr108777-1.c: New test.
26465 * gcc.dg/asan/pr108777-2.c: New test.
26466 * gcc.dg/asan/pr108777-3.c: New test.
26467 * gcc.dg/asan/pr108777-4.c: New test.
26468 * gcc.dg/asan/pr108777-5.c: New test.
26469 * gcc.dg/asan/pr108777-6.c: New test.
26470 * gcc.dg/completion-3.c: Adjust expected multiline output.
26472 2023-02-14 Andreas Schwab <schwab@suse.de>
26475 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
26476 over cfi directives.
26477 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
26478 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
26479 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
26480 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
26481 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
26482 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
26484 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
26486 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
26488 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
26490 PR tree-optimization/96373
26491 PR tree-optimization/108571
26492 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
26493 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
26494 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
26495 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
26497 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
26500 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
26501 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
26502 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
26503 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
26504 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
26505 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
26506 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
26507 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
26508 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
26509 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
26510 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
26511 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
26512 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
26513 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
26514 * gcc.target/powerpc/pr96373.c: New test.
26516 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
26518 PR rtl-optimization/108681
26519 * gcc.target/aarch64/pr108681.c: New test.
26521 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
26523 * gcc.target/i386/pr108774.c: New.
26525 2023-02-13 Harald Anlauf <anlauf@gmx.de>
26528 * gfortran.dg/pr103475.f90: New test.
26530 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
26533 * gcc.target/i386/pr108516-1.c: New test.
26534 * gcc.target/i386/pr108516-2.c: Ditto.
26536 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
26538 * gfortran.dg/noinline.f90: New test.
26539 * gfortran.dg/noreturn-1.f90: New test.
26540 * gfortran.dg/noreturn-2.f90: New test.
26541 * gfortran.dg/noreturn-3.f90: New test.
26542 * gfortran.dg/noreturn-4.f90: New test.
26543 * gfortran.dg/noreturn-5.f90: New test.
26544 * gfortran.dg/weak-1.f90: New test.
26546 2023-02-13 Richard Biener <rguenther@suse.de>
26548 PR tree-optimization/108691
26549 * gcc.dg/pr108691.c: New testcase.
26551 2023-02-13 Jonathan Yong <10walls@gmail.com>
26553 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
26554 regex pattern to allow long long instead of just long.
26556 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
26558 * gcc.target/arc/milli-1.c: Update test.
26560 2023-02-13 Richard Biener <rguenther@suse.de>
26562 PR tree-optimization/106722
26563 * gcc.dg/torture/pr108737.c: New testcase.
26565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26567 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
26568 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
26569 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
26570 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
26571 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
26572 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
26573 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
26574 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
26575 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
26576 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
26577 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
26578 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
26579 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
26580 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
26581 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
26583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26585 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
26586 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
26587 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
26588 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
26589 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
26590 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
26591 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
26592 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
26593 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
26594 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
26595 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
26596 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
26597 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
26598 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
26599 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
26600 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
26601 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
26602 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
26603 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
26604 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
26605 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
26606 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
26607 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
26608 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
26609 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
26610 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
26611 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
26612 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
26613 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
26614 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
26616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26618 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
26619 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
26620 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
26621 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
26622 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
26623 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
26624 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
26625 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
26626 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
26627 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
26628 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
26629 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
26630 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
26631 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
26632 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
26634 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26636 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
26637 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
26638 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
26639 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
26640 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
26641 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
26642 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
26643 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
26644 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
26645 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
26646 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
26647 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
26648 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
26649 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
26650 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
26651 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
26652 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
26653 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
26654 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
26655 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
26656 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
26657 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
26658 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
26659 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
26660 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
26661 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
26662 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
26663 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
26664 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
26665 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
26667 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26669 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
26670 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
26671 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
26672 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
26673 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
26674 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
26675 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
26676 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
26677 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
26678 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
26679 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
26680 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
26681 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
26682 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
26683 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
26685 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26687 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
26688 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
26689 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
26690 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
26691 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
26692 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
26693 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
26694 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
26695 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
26696 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
26697 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
26698 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
26699 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
26700 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
26701 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
26702 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
26703 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
26704 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
26705 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
26706 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
26707 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
26708 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
26709 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
26710 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
26711 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
26712 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
26713 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
26714 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
26715 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
26716 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
26718 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26720 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
26721 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
26722 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
26723 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
26724 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
26725 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
26726 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
26727 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
26728 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
26729 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
26730 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
26731 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
26732 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
26733 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
26734 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
26736 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26738 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
26739 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
26740 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
26741 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
26742 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
26743 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
26744 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
26745 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
26746 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
26747 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
26748 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
26749 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
26750 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
26751 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
26752 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
26753 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
26754 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
26755 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
26756 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
26757 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
26758 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
26759 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
26760 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
26761 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
26762 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
26763 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
26764 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
26765 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
26766 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
26767 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
26769 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26771 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
26772 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
26773 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
26774 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
26775 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
26776 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
26777 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
26778 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
26779 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
26780 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
26781 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
26782 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
26783 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
26784 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
26785 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
26786 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
26787 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
26788 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
26789 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
26790 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
26791 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
26792 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
26793 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
26794 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
26795 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
26796 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
26797 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
26798 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
26799 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
26800 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
26801 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
26802 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
26803 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
26804 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
26805 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
26806 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
26807 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
26808 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
26809 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
26810 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
26811 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
26812 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
26813 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
26814 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
26815 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
26816 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
26817 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
26818 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
26819 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
26820 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
26821 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
26822 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
26823 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
26824 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
26825 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
26826 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
26827 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
26828 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
26829 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
26830 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
26832 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26834 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
26835 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
26836 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
26837 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
26838 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
26839 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
26840 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
26841 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
26842 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
26843 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
26844 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
26845 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
26846 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
26847 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
26848 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
26850 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26852 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
26853 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
26854 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
26855 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
26856 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
26857 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
26858 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
26859 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
26860 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
26861 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
26862 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
26863 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
26864 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
26865 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
26866 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
26867 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
26868 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
26869 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
26870 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
26871 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
26872 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
26873 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
26874 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
26875 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
26876 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
26877 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
26878 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
26879 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
26880 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
26881 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
26883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26885 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
26886 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
26887 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
26888 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
26889 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
26890 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
26891 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
26892 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
26893 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
26894 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
26895 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
26896 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
26897 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
26898 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
26899 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
26901 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26903 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
26904 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
26905 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
26906 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
26907 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
26908 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
26909 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
26910 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
26911 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
26912 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
26913 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
26914 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
26915 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
26916 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
26917 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
26919 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26921 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
26922 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
26923 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
26924 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
26925 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
26926 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
26927 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
26928 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
26929 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
26930 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
26931 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
26932 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
26933 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
26934 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
26935 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
26937 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26939 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
26940 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
26941 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
26942 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
26943 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
26944 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
26945 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
26946 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
26947 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
26948 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
26949 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
26950 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
26951 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
26952 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
26953 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
26955 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26957 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
26958 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
26959 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
26960 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
26961 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
26962 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
26963 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
26964 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
26965 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
26966 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
26967 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
26968 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
26969 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
26970 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
26971 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
26972 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
26973 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
26974 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
26975 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
26977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26979 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
26980 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
26981 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
26982 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
26983 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
26984 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
26985 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
26986 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
26987 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
26988 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
26989 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
26990 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
26991 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
26992 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
26993 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
26994 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
26995 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
26996 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
26997 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
26998 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
26999 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
27000 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
27001 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
27002 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
27003 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
27004 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
27005 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
27006 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
27007 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
27008 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
27009 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
27010 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
27011 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
27012 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
27013 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
27014 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
27016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27018 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
27019 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
27020 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
27021 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
27022 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
27023 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
27024 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
27025 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
27026 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
27027 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
27028 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
27029 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
27030 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
27031 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
27032 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
27033 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
27034 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
27035 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
27037 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27039 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
27040 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
27041 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
27042 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
27043 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
27044 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
27045 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
27046 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
27047 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
27048 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
27049 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
27050 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
27051 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
27052 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
27053 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
27054 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
27055 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
27056 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
27057 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
27058 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
27059 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
27060 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
27061 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
27062 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
27063 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
27064 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
27065 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
27066 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
27067 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
27068 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
27069 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
27070 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
27071 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
27072 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
27073 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
27074 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
27076 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27078 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
27079 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
27080 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
27081 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
27082 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
27083 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
27084 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
27085 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
27086 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
27087 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
27088 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
27089 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
27090 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
27091 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
27092 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
27093 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
27094 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
27095 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
27097 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27099 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
27100 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
27101 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
27102 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
27103 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
27104 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
27105 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
27106 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
27107 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
27108 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
27109 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
27110 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
27111 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
27112 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
27113 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
27114 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
27115 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
27116 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
27117 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
27118 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
27119 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
27120 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
27121 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
27122 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
27123 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
27124 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
27125 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
27126 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
27127 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
27128 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
27129 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
27130 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
27131 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
27132 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
27133 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
27134 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
27136 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27138 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
27139 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
27140 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
27141 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
27142 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
27143 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
27144 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
27145 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
27146 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
27147 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
27148 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
27149 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
27150 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
27151 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
27152 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
27153 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
27154 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
27155 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
27157 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27159 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
27160 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
27161 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
27162 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
27163 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
27164 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
27165 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
27166 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
27167 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
27168 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
27169 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
27170 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
27171 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
27172 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
27173 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
27174 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
27175 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
27176 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
27177 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
27178 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
27179 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
27180 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
27181 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
27182 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
27183 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
27184 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
27185 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
27186 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
27187 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
27188 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
27189 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
27190 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
27191 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
27192 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
27193 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
27194 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
27196 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27198 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
27199 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
27200 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
27201 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
27202 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
27203 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
27204 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
27205 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
27206 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
27207 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
27208 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
27209 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
27210 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
27211 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
27212 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
27213 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
27214 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
27215 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
27216 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
27217 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
27218 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
27219 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
27220 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
27221 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
27222 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
27223 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
27224 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
27225 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
27226 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
27227 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
27228 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
27229 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
27230 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
27231 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
27232 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
27233 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
27234 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
27235 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
27236 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
27237 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
27238 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
27239 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
27240 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
27241 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
27242 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
27243 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
27244 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
27245 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
27246 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
27247 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
27248 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
27249 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
27250 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
27251 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
27252 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
27253 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
27254 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
27255 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
27256 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
27257 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
27258 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
27259 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
27260 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
27261 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
27262 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
27263 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
27264 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
27265 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
27266 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
27267 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
27268 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
27269 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
27271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27273 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
27274 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
27275 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
27276 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
27277 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
27278 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
27279 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
27280 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
27281 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
27282 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
27283 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
27284 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
27285 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
27286 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
27287 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
27288 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
27289 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
27290 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
27292 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27294 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
27295 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
27296 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
27297 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
27298 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
27299 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
27300 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
27301 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
27302 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
27303 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
27304 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
27305 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
27306 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
27307 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
27308 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
27309 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
27310 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
27311 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
27312 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
27313 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
27314 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
27315 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
27316 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
27317 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
27318 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
27319 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
27320 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
27321 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
27322 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
27323 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
27324 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
27325 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
27326 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
27327 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
27328 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
27329 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
27331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27333 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
27334 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
27335 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
27336 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
27337 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
27338 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
27339 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
27340 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
27341 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
27342 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
27343 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
27344 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
27345 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
27346 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
27347 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
27348 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
27349 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
27350 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
27352 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27354 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
27355 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
27356 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
27357 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
27358 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
27359 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
27360 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
27361 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
27362 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
27363 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
27364 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
27365 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
27366 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
27367 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
27368 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
27369 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
27370 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
27371 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
27373 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27375 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
27376 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
27377 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
27378 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
27379 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
27380 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
27381 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
27382 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
27383 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
27384 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
27385 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
27386 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
27387 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
27388 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
27389 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
27390 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
27391 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
27392 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
27394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27396 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
27397 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
27398 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
27399 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
27400 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
27401 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
27402 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
27403 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
27404 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
27405 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
27406 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
27407 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
27408 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
27409 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
27410 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
27411 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
27412 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
27413 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
27415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27417 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
27418 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
27419 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
27420 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
27421 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
27422 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
27423 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
27424 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
27425 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
27426 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
27427 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
27428 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
27429 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
27430 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
27431 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
27432 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
27433 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
27434 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
27435 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
27436 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
27437 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
27438 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
27439 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
27440 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
27442 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27444 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
27445 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
27446 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
27447 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
27448 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
27449 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
27450 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
27451 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
27452 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
27453 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
27454 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
27455 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
27456 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
27457 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
27458 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
27459 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
27460 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
27461 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
27462 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
27463 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
27464 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
27465 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
27466 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
27468 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27470 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
27471 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
27472 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
27473 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
27474 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
27475 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
27476 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
27477 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
27478 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
27479 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
27480 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
27481 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
27482 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
27483 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
27484 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
27485 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
27486 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
27487 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
27488 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
27489 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
27490 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
27491 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
27492 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
27493 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
27494 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
27495 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
27496 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
27497 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
27498 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
27499 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
27501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27503 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
27504 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
27505 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
27506 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
27507 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
27508 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
27509 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
27510 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
27511 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
27512 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
27513 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
27514 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
27515 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
27516 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
27517 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
27518 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
27519 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
27520 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
27521 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
27522 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
27523 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
27524 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
27525 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
27526 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
27527 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
27528 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
27529 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
27530 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
27531 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
27532 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
27534 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27536 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
27537 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
27538 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
27539 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
27540 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
27541 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
27542 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
27543 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
27544 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
27545 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
27546 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
27547 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
27548 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
27549 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
27550 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
27551 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
27552 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
27553 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
27554 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
27555 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
27556 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
27557 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
27558 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
27559 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
27560 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
27561 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
27562 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
27563 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
27565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27567 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
27568 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
27569 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
27570 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
27571 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
27572 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
27573 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
27574 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
27575 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
27576 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
27577 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
27578 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
27580 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27582 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
27583 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
27584 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
27585 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
27586 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
27587 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
27589 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27591 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
27592 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
27593 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
27594 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
27595 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
27596 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
27597 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
27598 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
27599 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
27600 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
27601 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
27602 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
27603 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
27604 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
27605 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
27606 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
27607 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
27608 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
27610 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27612 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
27613 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
27614 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
27615 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
27616 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
27617 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
27618 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
27619 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
27620 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
27621 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
27622 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
27623 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
27624 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
27625 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
27626 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
27627 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
27628 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
27629 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
27630 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
27631 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
27632 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
27633 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
27634 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
27635 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
27636 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
27637 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
27638 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
27639 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
27640 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
27641 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
27642 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
27643 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
27644 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
27645 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
27646 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
27647 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
27649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27651 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
27652 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
27653 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
27654 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
27655 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
27656 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
27657 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
27658 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
27659 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
27660 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
27661 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
27662 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
27663 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
27664 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
27665 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
27666 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
27667 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
27668 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
27669 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
27670 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
27671 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
27672 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
27673 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
27674 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
27675 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
27676 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
27677 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
27678 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
27679 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
27680 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
27681 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
27682 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
27683 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
27684 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
27685 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
27686 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
27688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27690 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
27691 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
27692 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
27693 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
27694 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
27695 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
27696 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
27697 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
27698 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
27699 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
27700 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
27701 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
27702 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
27703 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
27704 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
27705 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
27706 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
27707 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
27709 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27711 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
27712 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
27713 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
27714 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
27715 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
27716 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
27717 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
27718 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
27719 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
27720 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
27721 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
27722 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
27723 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
27724 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
27725 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
27726 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
27727 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
27728 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
27730 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27732 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
27733 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
27734 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
27735 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
27736 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
27737 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
27738 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
27739 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
27740 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
27741 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
27742 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
27743 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
27744 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
27745 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
27746 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
27747 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
27748 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
27749 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
27750 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
27751 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
27752 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
27753 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
27754 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
27755 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
27756 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
27757 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
27759 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27761 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
27762 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
27763 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
27764 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
27765 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
27766 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
27767 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
27768 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
27769 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
27770 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
27771 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
27772 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
27773 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
27774 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
27775 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
27776 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
27777 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
27778 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
27779 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
27780 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
27781 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
27782 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
27783 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
27784 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
27785 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
27786 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
27788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27790 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
27791 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
27792 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
27793 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
27794 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
27795 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
27796 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
27797 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
27798 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
27799 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
27800 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
27801 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
27802 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
27803 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
27804 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
27805 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
27806 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
27807 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
27809 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27811 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
27812 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
27813 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
27814 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
27815 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
27816 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
27817 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
27818 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
27819 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
27820 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
27821 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
27822 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
27823 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
27824 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
27825 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
27826 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
27827 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
27828 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
27830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27832 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
27833 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
27834 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
27835 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
27836 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
27837 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
27838 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
27839 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
27840 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
27841 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
27842 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
27843 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
27844 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
27845 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
27846 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
27847 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
27848 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
27849 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
27850 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
27851 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
27852 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
27853 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
27855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27857 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
27858 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
27859 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
27860 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
27861 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
27862 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
27863 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
27864 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
27865 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
27866 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
27867 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
27868 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
27869 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
27870 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
27871 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
27872 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
27873 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
27874 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
27875 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
27876 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
27877 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
27878 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
27880 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27882 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
27884 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27886 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
27887 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
27888 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
27889 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
27890 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
27891 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
27892 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
27893 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
27894 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
27895 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
27896 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
27897 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
27898 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
27899 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
27900 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
27901 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
27902 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
27903 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
27904 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
27905 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
27906 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
27907 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
27908 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
27909 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
27910 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
27911 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
27912 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
27913 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
27914 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
27915 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
27917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27919 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
27920 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
27921 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
27922 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
27923 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
27924 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
27925 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
27926 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
27927 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
27928 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
27929 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
27930 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
27931 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
27932 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
27933 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
27934 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
27935 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
27936 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
27937 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
27938 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
27939 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
27940 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
27941 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
27942 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
27943 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
27944 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
27945 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
27946 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
27947 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
27948 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
27950 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27952 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
27953 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
27954 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
27955 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
27956 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
27957 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
27958 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
27959 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
27960 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
27961 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
27962 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
27963 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
27964 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
27965 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
27966 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
27967 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
27968 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
27969 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
27970 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
27971 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
27972 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
27973 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
27974 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
27975 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
27976 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
27977 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
27978 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
27979 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
27980 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
27981 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
27983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27985 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
27986 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
27987 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
27988 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
27989 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
27990 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
27991 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
27992 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
27993 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
27994 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
27995 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
27996 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
27997 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
27998 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
27999 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
28000 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
28001 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
28002 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
28003 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
28004 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
28005 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
28006 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
28007 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
28008 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
28009 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
28010 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
28011 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
28012 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
28013 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
28014 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
28016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28018 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
28019 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
28020 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
28021 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
28022 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
28023 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
28024 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
28025 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
28026 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
28027 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
28028 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
28029 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
28030 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
28031 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
28032 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
28033 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
28034 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
28035 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
28036 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
28037 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
28038 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
28039 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
28040 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
28041 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
28042 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
28043 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
28044 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
28045 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
28046 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
28047 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
28049 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28051 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
28052 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
28053 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
28054 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
28055 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
28056 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
28057 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
28058 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
28059 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
28060 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
28061 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
28062 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
28063 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
28064 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
28065 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
28066 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
28067 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
28068 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
28069 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
28070 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
28071 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
28072 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
28073 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
28074 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
28075 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
28076 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
28077 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
28078 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
28079 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
28080 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
28082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28084 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
28085 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
28086 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
28087 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
28088 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
28089 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
28090 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
28091 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
28092 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
28093 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
28094 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
28095 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
28096 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
28097 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
28098 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
28099 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
28100 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
28101 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
28102 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
28103 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
28104 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
28105 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
28106 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
28107 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
28108 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
28109 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
28110 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
28111 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
28112 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
28113 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
28115 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28117 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
28118 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
28119 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
28120 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
28121 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
28122 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
28123 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
28124 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
28125 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
28126 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
28127 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
28128 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
28129 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
28130 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
28131 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
28132 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
28133 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
28134 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
28135 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
28136 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
28137 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
28138 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
28139 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
28140 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
28141 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
28142 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
28143 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
28144 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
28145 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
28146 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
28148 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28150 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
28151 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
28152 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
28153 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
28154 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
28155 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
28156 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
28157 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
28158 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
28159 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
28160 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
28161 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
28162 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
28163 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
28164 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
28165 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
28166 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
28167 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
28168 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
28169 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
28170 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
28171 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
28172 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
28173 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
28174 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
28175 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
28176 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
28177 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
28178 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
28179 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
28181 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28183 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
28184 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
28185 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
28186 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
28187 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
28188 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
28189 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
28190 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
28191 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
28192 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
28193 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
28194 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
28195 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
28196 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
28197 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
28198 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
28199 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
28200 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
28201 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
28202 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
28203 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
28204 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
28205 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
28206 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
28207 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
28208 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
28209 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
28210 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
28211 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
28212 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
28214 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28216 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
28217 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
28218 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
28219 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
28220 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
28221 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
28222 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
28223 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
28224 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
28225 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
28226 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
28227 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
28228 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
28229 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
28230 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
28231 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
28232 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
28233 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
28234 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
28235 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
28236 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
28237 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
28238 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
28239 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
28240 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
28241 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
28242 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
28243 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
28244 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
28245 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
28247 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28249 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
28250 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
28251 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
28252 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
28253 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
28254 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
28255 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
28256 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
28257 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
28258 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
28259 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
28260 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
28261 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
28262 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
28263 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
28264 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
28265 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
28266 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
28267 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
28268 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
28269 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
28270 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
28271 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
28272 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
28273 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
28274 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
28275 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
28276 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
28277 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
28278 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
28280 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28282 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28284 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28286 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
28287 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
28288 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
28289 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
28290 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
28291 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
28292 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
28293 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
28294 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
28295 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
28296 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
28297 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
28298 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
28299 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
28300 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
28301 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
28302 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
28303 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
28304 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
28305 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
28306 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
28307 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
28308 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
28309 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
28310 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
28311 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
28312 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
28313 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
28314 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
28315 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
28316 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
28317 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
28318 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
28319 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
28320 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
28321 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
28323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28325 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
28326 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
28327 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
28328 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
28329 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
28330 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
28331 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
28332 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
28333 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
28334 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
28335 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
28336 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
28337 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
28338 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
28339 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
28340 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
28341 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
28342 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
28343 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
28344 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
28345 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
28346 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
28347 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
28348 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
28349 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
28350 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
28351 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
28352 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
28353 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
28354 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
28355 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
28356 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
28357 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
28358 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
28359 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
28360 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
28362 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28364 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
28365 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
28366 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
28367 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
28368 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
28369 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
28370 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
28371 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
28372 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
28373 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
28374 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
28375 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
28376 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
28377 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
28378 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
28379 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
28380 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
28381 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
28382 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
28383 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
28384 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
28385 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
28386 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
28387 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
28388 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
28389 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
28390 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
28391 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
28392 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
28393 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
28394 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
28395 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
28396 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
28397 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
28398 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
28399 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
28401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28403 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
28404 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
28405 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
28406 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
28407 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
28408 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
28409 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
28410 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
28411 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
28412 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
28413 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
28414 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
28415 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
28416 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
28417 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
28418 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
28419 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
28420 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
28421 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
28422 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
28423 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
28424 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
28425 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
28426 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
28427 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
28428 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
28429 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
28430 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
28431 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
28432 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
28433 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
28434 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
28435 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
28436 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
28437 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
28438 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
28440 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28442 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
28443 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
28444 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
28445 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
28446 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
28447 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
28448 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
28449 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
28450 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
28451 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
28452 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
28453 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
28454 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
28455 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
28456 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
28457 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
28458 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
28459 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
28460 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
28461 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
28462 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
28463 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
28464 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
28465 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
28466 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
28467 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
28468 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
28469 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
28470 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
28471 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
28472 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
28473 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
28474 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
28475 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
28476 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
28477 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
28479 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28481 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
28482 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
28483 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
28484 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
28485 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
28486 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
28487 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
28488 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
28489 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
28490 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
28491 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
28492 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
28493 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
28494 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
28495 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
28496 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
28497 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
28498 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
28499 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
28500 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
28501 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
28502 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
28503 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
28504 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
28505 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
28506 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
28507 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
28508 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
28509 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
28510 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
28511 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
28512 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
28513 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
28514 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
28515 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
28516 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
28518 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28520 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
28521 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
28522 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
28523 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
28524 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
28525 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
28526 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
28527 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
28528 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
28529 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
28530 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
28531 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
28532 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
28533 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
28534 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
28535 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
28536 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
28537 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
28538 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
28539 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
28540 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
28541 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
28542 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
28543 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
28544 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
28545 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
28546 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
28547 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
28548 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
28549 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
28550 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
28551 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
28552 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
28553 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
28554 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
28555 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
28557 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28559 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
28560 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
28561 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
28562 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
28563 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
28564 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
28565 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
28566 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
28567 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
28568 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
28569 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
28570 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
28571 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
28572 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
28573 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
28574 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
28575 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
28576 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
28577 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
28578 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
28579 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
28580 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
28581 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
28582 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
28583 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
28584 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
28585 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
28586 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
28587 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
28588 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
28589 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
28590 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
28591 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
28592 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
28593 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
28594 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
28596 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28598 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
28599 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
28600 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
28601 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
28602 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
28603 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
28604 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
28605 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
28606 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
28607 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
28608 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
28609 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
28610 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
28611 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
28612 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
28613 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
28614 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
28615 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
28617 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28619 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
28620 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
28621 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
28622 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
28623 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
28624 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
28625 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
28626 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
28627 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
28628 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
28629 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
28630 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
28631 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
28632 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
28633 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
28634 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
28635 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
28636 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
28638 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28640 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
28641 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
28642 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
28643 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
28644 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
28645 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
28646 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
28647 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
28648 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
28649 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
28650 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
28651 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
28652 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
28653 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
28654 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
28655 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
28656 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
28657 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
28659 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28661 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
28662 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
28663 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
28664 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
28665 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
28666 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
28667 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
28668 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
28669 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
28670 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
28671 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
28672 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
28673 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
28674 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
28675 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
28676 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
28677 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
28678 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
28680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28682 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
28683 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
28684 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
28685 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
28686 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
28687 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
28688 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
28689 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
28690 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
28691 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
28692 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
28693 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
28694 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
28695 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
28696 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
28697 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
28698 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
28699 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
28701 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28703 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
28704 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
28705 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
28706 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
28707 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
28708 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
28709 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
28710 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
28711 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
28712 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
28713 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
28714 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
28715 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
28716 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
28717 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
28718 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
28719 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
28720 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
28722 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28724 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
28725 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
28726 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
28727 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
28728 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
28729 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
28730 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
28731 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
28732 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
28733 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
28734 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
28735 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
28736 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
28737 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
28738 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
28739 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
28740 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
28741 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
28743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28745 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
28746 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
28747 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
28748 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
28749 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
28750 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
28751 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
28752 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
28753 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
28754 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
28755 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
28756 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
28757 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
28758 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
28759 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
28760 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
28761 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
28762 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
28764 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28766 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
28767 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
28768 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
28769 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
28770 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
28771 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
28772 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
28773 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
28774 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
28775 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
28776 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
28777 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
28778 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
28779 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
28780 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
28782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28784 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
28785 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
28786 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
28787 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
28788 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
28789 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
28790 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
28791 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
28792 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
28793 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
28794 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
28795 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
28796 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
28797 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
28798 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
28799 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
28800 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
28801 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
28802 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
28803 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
28804 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
28805 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
28806 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
28807 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
28808 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
28809 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
28810 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
28811 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
28812 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
28813 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
28815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28817 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
28818 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
28819 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
28820 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
28821 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
28822 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
28823 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
28824 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
28825 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
28826 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
28827 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
28828 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
28829 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
28830 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
28831 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
28833 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28835 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
28836 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
28837 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
28838 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
28839 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
28840 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
28841 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
28842 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
28843 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
28844 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
28845 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
28846 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
28847 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
28848 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
28849 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
28850 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
28851 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
28852 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
28853 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
28854 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
28855 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
28856 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
28857 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
28858 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
28859 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
28860 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
28861 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
28862 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
28863 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
28864 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
28866 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28868 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
28869 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
28870 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
28871 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
28872 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
28873 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
28874 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
28875 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
28876 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
28877 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
28878 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
28879 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
28880 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
28881 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
28882 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
28883 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
28884 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
28885 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
28886 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
28887 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
28888 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
28889 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
28890 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
28891 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
28892 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
28893 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
28894 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
28895 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
28896 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
28897 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
28899 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28901 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
28902 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
28903 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
28904 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
28905 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
28906 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
28907 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
28908 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
28909 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
28910 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
28911 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
28912 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
28913 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
28914 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
28915 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
28916 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
28917 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
28918 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
28920 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28922 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
28923 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
28924 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
28925 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
28926 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
28927 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
28928 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
28929 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
28930 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
28931 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
28932 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
28933 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
28934 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
28935 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
28936 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
28937 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
28938 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
28939 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
28940 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
28941 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
28942 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
28943 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
28944 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
28945 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
28946 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
28947 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
28948 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
28949 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
28950 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
28951 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
28952 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
28953 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
28954 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
28955 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
28956 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
28957 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
28959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28961 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
28962 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
28963 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
28964 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
28965 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
28966 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
28967 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
28968 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
28969 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
28970 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
28971 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
28972 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
28973 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
28974 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
28975 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
28976 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
28977 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
28978 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
28980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28982 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
28983 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
28984 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
28985 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
28986 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
28987 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
28988 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
28989 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
28990 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
28991 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
28992 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
28993 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
28994 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
28995 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
28996 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
28997 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
28998 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
28999 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
29000 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
29001 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
29002 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
29003 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
29004 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
29005 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
29006 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
29007 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
29008 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
29009 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
29010 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
29011 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
29012 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
29013 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
29014 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
29015 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
29016 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
29017 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
29019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29021 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
29022 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
29023 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
29024 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
29025 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
29026 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
29027 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
29028 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
29029 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
29030 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
29031 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
29032 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
29033 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
29034 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
29035 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
29036 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
29037 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
29038 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
29040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29042 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
29043 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
29044 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
29045 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
29046 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
29047 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
29048 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
29049 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
29050 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
29051 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
29052 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
29053 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
29054 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
29055 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
29056 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
29057 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
29058 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
29059 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
29060 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
29061 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
29062 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
29063 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
29064 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
29065 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
29066 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
29067 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
29068 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
29069 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
29070 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
29071 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
29072 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
29073 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
29074 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
29075 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
29076 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
29077 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
29079 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29081 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
29082 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
29083 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
29084 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
29085 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
29086 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
29087 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
29088 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
29089 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
29090 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
29091 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
29092 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
29093 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
29094 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
29095 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
29096 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
29097 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
29098 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
29099 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
29100 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
29101 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
29102 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
29103 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
29104 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
29105 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
29106 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
29107 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
29108 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
29109 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
29110 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
29111 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
29112 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
29113 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
29114 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
29115 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
29116 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
29117 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
29118 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
29119 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
29120 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
29121 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
29122 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
29123 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
29124 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
29125 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
29127 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29129 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
29130 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
29131 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
29132 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
29133 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
29134 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
29135 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
29136 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
29137 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
29138 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
29139 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
29140 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
29141 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
29142 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
29143 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
29145 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29147 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
29148 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
29149 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
29150 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
29151 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
29152 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
29153 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
29154 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
29155 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
29156 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
29157 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
29158 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
29159 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
29160 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
29161 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
29163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29165 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
29166 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
29167 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
29168 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
29169 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
29170 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
29171 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
29172 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
29173 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
29174 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
29175 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
29176 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
29177 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
29178 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
29179 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
29181 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29183 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29185 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29187 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
29188 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
29189 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
29190 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
29191 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
29192 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
29193 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
29194 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
29195 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
29196 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
29197 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
29198 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
29199 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
29200 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
29201 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
29202 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
29203 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
29204 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
29206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29208 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
29209 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
29210 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
29211 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
29212 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
29213 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
29214 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
29215 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
29216 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
29217 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
29218 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
29219 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
29220 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
29221 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
29222 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
29223 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
29224 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
29225 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
29227 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29229 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
29230 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
29231 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
29232 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
29233 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
29234 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
29235 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
29236 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
29237 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
29238 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
29239 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
29240 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
29241 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
29242 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
29243 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
29244 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
29245 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
29246 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
29248 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29250 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
29251 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
29252 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
29253 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
29254 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
29255 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
29256 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
29257 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
29258 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
29259 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
29260 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
29261 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
29262 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
29263 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
29264 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
29265 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
29266 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
29267 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
29269 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29271 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
29272 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
29273 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
29274 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
29275 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
29276 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
29277 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
29278 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
29279 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
29280 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
29281 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
29282 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
29283 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
29284 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
29285 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
29286 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
29287 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
29288 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
29290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29292 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
29293 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
29294 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
29295 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
29296 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
29297 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
29298 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
29299 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
29300 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
29301 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
29302 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
29303 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
29304 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
29305 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
29306 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
29307 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
29308 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
29309 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
29311 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29313 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
29314 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
29315 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
29316 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
29317 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
29318 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
29319 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
29320 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
29321 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
29322 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
29323 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
29324 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
29325 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
29326 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
29327 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
29328 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
29329 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
29330 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
29331 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
29332 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
29333 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
29334 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
29335 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
29336 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
29337 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
29338 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
29339 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
29340 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
29341 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
29342 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
29344 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29346 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
29347 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
29348 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
29349 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
29350 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
29351 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
29352 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
29353 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
29354 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
29355 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
29356 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
29357 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
29358 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
29359 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
29360 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
29361 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
29362 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
29363 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
29364 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
29365 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
29366 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
29367 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
29368 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
29369 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
29370 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
29371 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
29372 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
29373 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
29374 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
29375 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
29377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29379 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
29380 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
29381 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
29382 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
29383 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
29384 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
29385 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
29386 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
29387 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
29388 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
29389 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
29390 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
29391 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
29392 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
29393 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
29394 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
29395 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
29396 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
29397 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
29398 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
29399 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
29400 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
29401 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
29402 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
29403 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
29404 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
29405 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
29406 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
29407 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
29408 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
29410 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29412 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
29413 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
29414 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
29415 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
29416 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
29417 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
29418 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
29419 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
29420 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
29421 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
29422 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
29423 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
29424 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
29425 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
29426 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
29427 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
29428 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
29429 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
29430 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
29431 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
29432 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
29433 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
29434 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
29435 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
29436 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
29437 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
29438 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
29439 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
29440 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
29441 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
29443 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29445 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
29446 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
29447 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
29448 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
29449 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
29450 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
29451 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
29452 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
29453 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
29454 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
29455 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
29456 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
29457 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
29458 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
29459 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
29460 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
29461 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
29462 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
29463 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
29464 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
29465 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
29466 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
29467 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
29468 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
29469 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
29470 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
29471 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
29472 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
29473 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
29474 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
29475 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
29476 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
29477 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
29478 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
29479 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
29480 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
29482 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29484 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
29485 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
29486 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
29487 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
29488 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
29489 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
29490 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
29491 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
29492 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
29493 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
29494 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
29495 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
29496 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
29497 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
29498 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
29499 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
29500 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
29501 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
29502 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
29503 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
29504 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
29505 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
29506 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
29507 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
29508 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
29509 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
29510 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
29511 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
29512 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
29513 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
29514 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
29515 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
29516 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
29517 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
29518 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
29519 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
29521 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29523 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
29524 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
29525 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
29526 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
29527 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
29528 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
29529 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
29530 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
29531 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
29532 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
29533 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
29534 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
29535 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
29536 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
29537 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
29538 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
29539 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
29540 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
29541 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
29542 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
29543 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
29544 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
29545 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
29546 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
29547 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
29548 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
29549 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
29550 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
29551 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
29552 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
29553 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
29554 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
29555 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
29556 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
29557 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
29558 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
29560 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29562 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
29563 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
29564 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
29565 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
29566 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
29567 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
29568 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
29569 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
29570 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
29571 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
29572 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
29573 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
29574 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
29575 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
29576 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
29577 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
29578 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
29579 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
29580 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
29581 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
29582 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
29583 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
29584 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
29585 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
29586 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
29587 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
29588 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
29589 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
29590 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
29591 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
29592 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
29593 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
29594 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
29595 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
29596 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
29597 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
29599 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29601 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
29602 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
29603 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
29604 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
29605 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
29606 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
29607 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
29608 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
29609 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
29610 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
29611 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
29612 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
29613 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
29614 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
29615 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
29616 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
29617 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
29618 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
29620 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29622 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
29623 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
29624 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
29625 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
29626 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
29627 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
29628 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
29629 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
29630 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
29631 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
29632 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
29633 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
29634 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
29635 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
29636 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
29637 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
29638 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
29639 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
29641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29643 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
29644 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
29645 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
29646 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
29647 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
29648 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
29649 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
29650 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
29651 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
29652 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
29653 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
29654 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
29655 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
29656 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
29657 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
29658 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
29659 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
29660 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
29662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29664 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
29665 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
29666 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
29667 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
29668 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
29669 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
29670 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
29671 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
29672 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
29673 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
29674 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
29675 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
29676 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
29677 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
29678 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
29679 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
29680 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
29681 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
29683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29685 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
29686 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
29687 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
29688 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
29689 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
29690 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
29691 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
29692 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
29693 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
29694 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
29695 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
29696 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
29697 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
29698 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
29699 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
29701 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29703 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
29704 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
29705 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
29706 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
29707 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
29708 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
29709 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
29710 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
29711 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
29712 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
29713 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
29714 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
29715 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
29716 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
29717 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
29719 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29721 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
29722 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
29723 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
29724 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
29725 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
29726 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
29727 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
29728 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
29729 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
29730 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
29731 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
29732 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
29733 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
29734 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
29735 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
29737 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29739 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
29740 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
29741 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
29742 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
29743 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
29744 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
29745 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
29746 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
29747 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
29748 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
29749 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
29750 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
29751 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
29752 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
29753 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
29755 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29757 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
29758 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
29759 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
29760 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
29761 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
29762 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
29763 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
29764 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
29765 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
29766 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
29767 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
29768 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
29769 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
29770 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
29771 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
29772 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
29773 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
29774 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
29775 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
29776 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
29777 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
29778 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
29779 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
29781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29783 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
29784 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
29785 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
29786 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
29787 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
29788 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
29789 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
29790 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
29791 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
29792 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
29793 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
29794 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
29795 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
29796 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
29797 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
29799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29801 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
29802 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
29803 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
29804 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
29805 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
29806 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
29807 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
29808 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
29809 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
29810 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
29811 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
29812 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
29813 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
29814 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
29815 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
29817 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29819 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
29821 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29823 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
29824 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
29825 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
29826 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
29827 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
29828 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
29829 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
29830 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
29831 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
29832 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
29833 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
29834 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
29835 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
29836 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
29837 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
29838 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
29839 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
29840 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
29842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29844 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
29845 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
29846 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
29847 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
29848 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
29849 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
29850 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
29851 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
29852 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
29853 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
29854 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
29855 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
29856 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
29857 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
29858 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
29859 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
29860 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
29861 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
29863 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29865 * g++.target/riscv/rvv/base/exception-1.C: New test.
29867 2023-02-11 Jakub Jelinek <jakub@redhat.com>
29870 * c-c++-common/pr108605.c: New test.
29872 2023-02-11 Jonathan Yong <10walls@gmail.com>
29874 * gcc.dg/pr65658.c: fix LLP64 test.
29876 2023-02-11 Jonathan Yong <10walls@gmail.com>
29878 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
29879 * gcc.dg/Warray-bounds-52.c: ditto
29880 * gcc.dg/Wstringop-overflow-62.c: ditto
29881 * gcc.dg/attr-vector_size.c: ditto
29882 * gcc.dg/overflow-warn-9.c: ditto
29884 2023-02-10 David Malcolm <dmalcolm@redhat.com>
29887 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
29888 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
29890 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
29892 PR tree-optimization/108520
29893 * g++.dg/pr108520.C: New.
29895 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29897 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
29898 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
29899 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
29900 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
29901 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
29902 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
29903 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
29904 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
29905 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
29906 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
29907 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
29908 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
29909 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
29910 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
29911 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
29912 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
29913 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
29914 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
29915 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
29916 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
29917 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
29918 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
29919 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
29920 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
29921 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
29922 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
29923 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
29924 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
29925 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
29926 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
29928 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29930 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
29931 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
29932 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
29933 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
29934 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
29935 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
29936 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
29937 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
29938 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
29939 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
29940 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
29941 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
29942 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
29943 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
29944 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
29945 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
29946 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
29947 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
29948 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
29949 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
29950 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
29951 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
29952 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
29953 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
29954 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
29955 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
29956 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
29957 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
29958 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
29959 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
29961 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29963 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
29964 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
29965 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
29966 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
29967 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
29968 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
29969 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
29970 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
29971 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
29972 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
29973 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
29974 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
29975 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
29976 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
29977 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
29978 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
29979 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
29980 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
29981 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
29982 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
29983 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
29984 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
29985 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
29986 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
29987 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
29988 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
29989 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
29990 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
29991 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
29992 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
29994 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29996 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
29997 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
29998 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
29999 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
30000 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
30001 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
30002 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
30003 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
30004 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
30005 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
30006 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
30007 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
30008 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
30009 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
30010 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
30011 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
30012 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
30013 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
30014 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
30015 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
30016 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
30017 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
30018 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
30019 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
30020 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
30021 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
30022 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
30023 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
30024 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
30025 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
30027 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30029 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
30030 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
30031 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
30032 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
30033 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
30034 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
30035 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
30036 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
30037 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
30038 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
30039 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
30040 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
30041 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
30042 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
30043 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
30044 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
30045 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
30046 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
30047 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
30048 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
30049 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
30050 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
30051 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
30052 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
30053 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
30054 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
30055 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
30056 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
30057 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
30058 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
30060 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30062 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
30063 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
30064 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
30065 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
30066 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
30067 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
30068 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
30069 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
30070 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
30071 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
30072 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
30073 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
30074 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
30075 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
30076 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
30077 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
30078 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
30079 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
30080 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
30081 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
30082 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
30083 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
30084 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
30085 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
30086 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
30087 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
30088 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
30089 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
30090 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
30091 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
30093 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30095 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
30096 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
30097 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
30098 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
30099 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
30100 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
30101 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
30102 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
30103 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
30104 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
30105 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
30106 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
30107 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
30108 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
30109 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
30110 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
30111 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
30112 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
30113 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
30114 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
30115 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
30116 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
30117 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
30118 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
30119 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
30120 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
30121 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
30122 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
30123 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
30124 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
30126 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30128 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
30129 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
30130 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
30131 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
30132 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
30133 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
30134 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
30135 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
30136 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
30137 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
30138 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
30139 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
30140 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
30141 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
30142 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
30143 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
30144 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
30145 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
30146 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
30147 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
30148 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
30149 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
30150 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
30151 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
30152 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
30153 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
30154 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
30155 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
30156 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
30157 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
30159 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30161 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
30162 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
30163 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
30164 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
30165 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
30166 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
30167 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
30168 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
30169 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
30170 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
30171 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
30172 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
30173 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
30174 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
30175 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
30176 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
30177 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
30178 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
30179 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
30180 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
30181 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
30182 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
30183 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
30184 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
30185 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
30186 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
30187 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
30188 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
30189 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
30190 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
30192 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30194 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
30195 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
30196 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
30197 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
30198 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
30199 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
30200 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
30201 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
30202 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
30203 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
30204 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
30205 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
30206 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
30207 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
30208 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
30209 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
30210 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
30211 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
30212 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
30213 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
30214 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
30215 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
30216 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
30217 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
30218 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
30219 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
30220 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
30221 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
30222 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
30223 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
30225 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30227 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
30228 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
30229 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
30230 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
30231 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
30232 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
30233 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
30234 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
30235 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
30236 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
30237 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
30238 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
30239 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
30240 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
30241 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
30242 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
30243 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
30244 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
30245 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
30246 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
30247 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
30248 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
30249 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
30250 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
30251 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
30252 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
30253 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
30254 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
30255 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
30256 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
30258 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30260 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
30261 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
30262 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
30263 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
30264 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
30265 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
30266 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
30267 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
30268 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
30269 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
30270 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
30271 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
30272 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
30273 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
30274 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
30275 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
30276 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
30277 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
30278 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
30279 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
30280 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
30281 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
30282 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
30283 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
30284 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
30285 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
30286 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
30287 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
30288 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
30289 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
30291 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30293 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
30294 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
30295 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
30296 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
30297 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
30298 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
30299 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
30300 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
30301 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
30302 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
30303 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
30304 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
30305 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
30306 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
30307 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
30308 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
30309 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
30310 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
30311 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
30312 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
30313 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
30314 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
30315 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
30316 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
30317 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
30318 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
30319 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
30320 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
30321 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
30322 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
30324 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30326 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
30327 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
30328 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
30329 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
30330 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
30331 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
30332 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
30333 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
30334 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
30335 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
30336 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
30337 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
30338 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
30339 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
30340 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
30341 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
30342 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
30343 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
30344 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
30345 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
30346 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
30347 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
30348 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
30349 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
30350 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
30351 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
30352 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
30353 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
30354 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
30355 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
30357 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30359 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
30360 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
30361 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
30362 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
30363 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
30364 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
30365 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
30366 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
30367 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
30368 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
30369 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
30370 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
30371 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
30372 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
30373 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
30374 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
30375 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
30376 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
30377 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
30378 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
30379 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
30380 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
30381 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
30382 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
30383 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
30384 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
30385 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
30386 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
30387 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
30388 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
30390 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30392 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
30393 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
30394 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
30395 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
30396 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
30397 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
30398 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
30399 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
30400 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
30401 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
30402 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
30403 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
30404 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
30405 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
30406 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
30407 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
30408 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
30409 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
30410 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
30411 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
30412 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
30413 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
30414 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
30415 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
30416 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
30417 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
30418 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
30419 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
30420 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
30421 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
30422 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
30423 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
30424 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
30425 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
30426 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
30427 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
30428 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
30429 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
30430 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
30431 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
30432 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
30433 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
30434 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
30435 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
30436 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
30437 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
30438 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
30439 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
30440 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
30441 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
30442 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
30443 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
30444 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
30445 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
30446 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
30447 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
30448 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
30449 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
30450 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
30451 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
30452 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
30453 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
30454 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
30455 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
30456 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
30457 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
30458 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
30459 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
30460 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
30461 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
30462 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
30463 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
30464 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
30465 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
30466 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
30467 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
30468 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
30469 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
30470 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
30471 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
30472 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
30473 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
30474 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
30475 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
30476 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
30477 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
30478 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
30479 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
30480 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
30481 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
30482 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
30483 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
30484 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
30485 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
30486 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
30487 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
30489 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30491 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
30492 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
30493 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
30494 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
30495 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
30496 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
30497 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
30498 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
30499 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
30500 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
30501 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
30502 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
30503 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
30504 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
30505 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
30506 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
30507 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
30508 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
30509 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
30510 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
30511 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
30512 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
30513 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
30514 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
30515 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
30516 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
30517 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
30518 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
30519 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
30520 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
30521 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
30522 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
30523 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
30524 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
30525 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
30526 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
30528 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30530 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
30531 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
30532 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
30533 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
30534 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
30535 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
30536 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
30537 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
30538 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
30539 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
30540 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
30541 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
30542 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
30543 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
30544 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
30545 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
30546 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
30547 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
30548 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
30549 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
30550 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
30551 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
30552 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
30553 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
30554 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
30555 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
30556 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
30557 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
30558 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
30559 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
30560 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
30561 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
30562 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
30563 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
30564 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
30565 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
30567 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30569 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
30570 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
30571 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
30572 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
30573 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
30574 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
30575 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
30576 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
30577 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
30578 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
30579 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
30580 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
30581 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
30582 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
30583 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
30584 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
30585 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
30586 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
30587 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
30588 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
30589 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
30590 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
30591 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
30592 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
30593 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
30594 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
30595 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
30596 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
30597 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
30598 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
30599 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
30600 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
30601 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
30602 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
30603 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
30604 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
30606 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30608 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
30609 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
30610 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
30611 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
30612 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
30613 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
30614 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
30615 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
30616 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
30617 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
30618 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
30619 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
30620 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
30621 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
30622 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
30623 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
30624 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
30625 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
30626 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
30627 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
30628 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
30629 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
30630 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
30631 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
30632 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
30633 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
30634 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
30635 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
30636 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
30637 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
30638 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
30639 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
30640 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
30641 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
30642 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
30643 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
30645 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30647 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
30648 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
30649 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
30650 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
30651 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
30652 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
30653 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
30654 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
30655 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
30656 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
30657 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
30658 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
30659 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
30660 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
30661 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
30662 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
30663 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
30664 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
30665 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
30666 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
30667 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
30668 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
30669 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
30670 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
30671 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
30672 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
30673 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
30674 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
30675 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
30676 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
30677 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
30678 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
30679 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
30680 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
30681 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
30682 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
30684 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30686 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
30687 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
30688 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
30689 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
30690 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
30691 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
30692 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
30693 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
30694 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
30695 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
30696 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
30697 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
30698 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
30699 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
30700 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
30701 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
30702 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
30703 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
30704 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
30705 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
30706 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
30707 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
30708 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
30709 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
30710 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
30711 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
30712 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
30713 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
30714 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
30715 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
30716 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
30717 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
30718 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
30719 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
30720 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
30721 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
30723 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30725 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
30726 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
30727 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
30728 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
30729 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
30730 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
30731 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
30732 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
30733 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
30734 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
30735 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
30736 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
30737 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
30738 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
30739 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
30740 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
30741 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
30742 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
30743 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
30744 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
30745 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
30746 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
30747 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
30748 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
30749 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
30750 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
30751 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
30752 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
30753 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
30754 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
30755 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
30756 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
30757 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
30758 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
30759 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
30760 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
30762 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30764 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
30765 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
30766 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
30767 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
30768 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
30769 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
30770 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
30771 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
30772 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
30773 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
30774 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
30775 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
30776 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
30777 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
30778 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
30779 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
30780 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
30781 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
30782 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
30783 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
30784 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
30785 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
30786 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
30787 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
30788 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
30789 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
30790 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
30791 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
30792 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
30793 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
30794 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
30795 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
30796 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
30797 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
30798 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
30799 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
30801 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30803 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
30804 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
30805 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
30806 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
30807 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
30808 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
30809 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
30810 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
30811 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
30812 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
30813 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
30814 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
30815 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
30816 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
30817 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
30818 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
30819 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
30820 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
30821 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
30822 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
30823 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
30824 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
30825 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
30826 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
30827 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
30828 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
30829 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
30830 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
30831 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
30832 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
30833 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
30834 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
30835 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
30836 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
30837 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
30838 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
30840 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30842 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
30843 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
30844 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
30845 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
30846 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
30847 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
30848 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
30849 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
30850 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
30851 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
30852 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
30853 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
30854 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
30855 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
30856 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
30857 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
30858 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
30859 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
30860 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
30861 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
30862 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
30863 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
30864 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
30865 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
30866 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
30867 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
30868 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
30869 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
30870 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
30871 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
30872 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
30873 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
30874 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
30875 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
30876 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
30877 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
30879 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30881 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
30882 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
30883 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
30884 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
30885 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
30886 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
30887 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
30888 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
30889 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
30890 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
30891 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
30892 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
30893 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
30894 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
30895 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
30896 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
30897 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
30898 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
30899 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
30900 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
30901 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
30902 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
30903 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
30904 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
30905 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
30906 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
30907 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
30908 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
30909 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
30910 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
30911 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
30912 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
30913 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
30914 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
30915 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
30916 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
30918 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30920 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
30921 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
30922 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
30923 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
30924 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
30925 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
30926 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
30927 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
30928 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
30929 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
30930 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
30931 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
30932 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
30933 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
30934 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
30935 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
30936 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
30937 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
30938 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
30939 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
30940 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
30941 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
30942 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
30943 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
30944 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
30945 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
30946 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
30947 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
30948 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
30949 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
30950 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
30951 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
30952 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
30953 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
30954 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
30955 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
30957 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30959 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
30960 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
30961 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
30962 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
30963 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
30964 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
30965 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
30966 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
30967 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
30968 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
30969 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
30970 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
30971 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
30972 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
30973 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
30974 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
30975 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
30976 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
30977 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
30978 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
30979 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
30980 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
30981 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
30982 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
30983 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
30984 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
30985 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
30986 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
30987 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
30988 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
30989 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
30990 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
30991 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
30992 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
30993 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
30994 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
30996 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30998 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
30999 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
31000 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
31001 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
31002 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
31003 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
31004 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
31005 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
31006 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
31007 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
31008 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
31009 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
31010 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
31011 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
31012 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
31013 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
31014 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
31015 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
31016 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
31017 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
31018 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
31019 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
31020 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
31021 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
31022 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
31023 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
31024 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
31025 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
31026 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
31027 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
31028 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
31029 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
31030 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
31031 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
31032 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
31033 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
31035 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31037 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
31038 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
31039 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
31040 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
31041 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
31042 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
31043 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
31044 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
31045 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
31046 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
31047 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
31048 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
31049 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
31050 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
31051 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
31052 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
31053 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
31054 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
31055 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
31056 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
31057 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
31058 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
31059 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
31060 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
31061 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
31062 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
31063 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
31064 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
31065 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
31066 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
31067 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
31068 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
31069 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
31070 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
31071 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
31072 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
31074 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31076 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
31077 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
31078 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
31079 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
31080 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
31081 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
31082 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
31083 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
31084 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
31085 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
31086 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
31087 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
31088 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
31089 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
31090 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
31092 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31094 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
31095 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
31096 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
31097 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
31098 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
31099 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
31100 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
31101 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
31102 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
31103 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
31104 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
31105 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
31106 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
31107 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
31108 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
31109 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
31110 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
31111 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
31113 2023-02-10 Richard Biener <rguenther@suse.de>
31115 PR tree-optimization/108724
31116 * gcc.target/i386/pr108724.c: New testcase.
31118 2023-02-10 Andrew Pinski <apinski@marvell.com>
31119 Andrew Macleod <amacleod@redhat.com>
31121 PR tree-optimization/108684
31122 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
31123 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
31124 * gcc.dg/tree-ssa/pr108684-1.c: New test.
31126 2023-02-10 Joseph Myers <joseph@codesourcery.com>
31128 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
31129 constants to nullptr_t.
31130 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
31131 null pointer constants to nullptr_t. Do test errors for
31132 conversion of other values to nullptr_t and for unary '+' on
31135 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31137 PR tree-optimization/107561
31138 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31140 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31142 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31144 PR testsuite/106120
31145 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31146 ilp32 targets with c++98.
31148 2023-02-10 Marek Polacek <polacek@redhat.com>
31151 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31153 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31156 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31158 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31160 * gcc.target/i386/pr103541.c: New.
31161 * g++.target/i386/pr108711.C: New.
31163 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31164 Steven G. Kargl <kargl@gcc.gnu.org>
31168 * gfortran.dg/pr103779.f90: New test.
31170 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31172 PR tree-optimization/108688
31173 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
31174 * gcc.dg/pr108688.c: New test.
31176 2023-02-09 Andrew Pinski <apinski@marvell.com>
31178 PR tree-optimization/108688
31179 * gcc.c-torture/compile/pr108688-1.c: New test.
31181 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31184 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31185 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31187 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31189 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31191 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31193 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31195 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31198 * g++.dg/cpp0x/pr108698.C: New test.
31200 2023-02-08 Joseph Myers <joseph@codesourcery.com>
31202 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
31203 pointers with null values that are not null pointer constants.
31204 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
31205 pointers with non-null values, not with null values that are not
31206 null pointer constants.
31208 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31210 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31211 * gcc.dg/pr100590.c: Ditto.
31213 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31216 * gcc.dg/analyzer/uninit-7.c: New test.
31217 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31219 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31222 * gfortran.dg/pr103259.f90: New test.
31224 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31226 PR tree-optimization/108692
31227 * gcc.dg/pr108692.c: New test.
31229 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31231 * objc/execute/execute.exp: Load objc-dg.exp.
31233 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31235 PR tree-optimization/108316
31236 * gcc.dg/vect/pr108316.c: New test.
31238 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31241 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31243 * gcc.target/i386/pr103541.c: New.
31245 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31248 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
31249 incorrectly applied into PR108526 testcase ...
31250 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
31252 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31255 * gcc.dg/analyzer/fread-pr108661.c: New test.
31256 * gcc.dg/analyzer/read-pr108661.c: New test.
31258 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31261 * gfortran.dg/save_7.f90: New test.
31263 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31265 * gcc.target/i386/pr103541.c: New.
31267 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31269 PR tree-optimization/106923
31270 * gcc.dg/pr106923.c: New test.
31272 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31274 PR tree-optimization/106433
31275 * gcc.c-torture/compile/pr106433.c: New test.
31277 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31279 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31280 -Wdeprecated warning for C++23.
31282 2023-02-06 Alex Coplan <alex.coplan@arm.com>
31285 * gcc.target/aarch64/pr104921-1.c: New test.
31286 * gcc.target/aarch64/pr104921-2.c: New test.
31287 * gcc.target/aarch64/pr104921.x: Include file for new tests.
31289 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31291 * g++.target/loongarch/bytepick.C: New test.
31293 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31295 * gcc.target/aarch64/options_set_10.c: Removed.
31297 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31299 PR tree-optimization/108655
31300 * gcc.dg/pr108655.c: New test.
31302 2023-02-06 Patrick Palka <ppalka@redhat.com>
31305 * g++.dg/cpp0x/overload5.C: New test.
31306 * g++.dg/cpp0x/overload5a.C: New test.
31307 * g++.dg/cpp0x/overload6.C: New test.
31309 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31312 * gfortran.dg/pr108592.f90: New test.
31314 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31316 PR tree-optimization/108647
31317 * g++.dg/torture/pr108647.C: New test.
31319 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31321 PR tree-optimization/108639
31322 * gcc.c-torture/compile/pr108638.c: New file.
31323 * gcc.c-torture/compile/pr108639.c: New file.
31325 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31327 PR tree-optimization/107570
31328 * gcc.dg/pr107570.c: New.
31330 2023-02-03 Marek Polacek <polacek@redhat.com>
31333 * g++.dg/cpp1y/constexpr-108158.C: New test.
31335 2023-02-03 Marek Polacek <polacek@redhat.com>
31338 * g++.dg/cpp0x/variadic-alias8.C: New test.
31340 2023-02-03 Patrick Palka <ppalka@redhat.com>
31343 * g++.dg/template/call9.C: New test.
31345 2023-02-03 Patrick Palka <ppalka@redhat.com>
31348 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31350 2023-02-03 Patrick Palka <ppalka@redhat.com>
31353 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31355 2023-02-03 Martin Jambor <mjambor@suse.cz>
31358 * gcc.dg/ipa/pr108384.c: New test.
31360 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31362 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31363 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31365 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31367 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
31368 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
31369 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
31370 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
31371 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
31372 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
31373 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
31374 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
31375 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
31376 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
31377 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
31378 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
31379 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
31380 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
31381 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
31383 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31385 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
31386 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
31387 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
31388 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
31389 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
31390 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
31391 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
31392 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
31393 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
31394 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
31395 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
31396 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
31397 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
31398 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
31399 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
31401 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31403 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
31404 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
31405 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
31406 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
31407 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
31408 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
31409 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
31410 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
31411 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
31412 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
31413 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
31414 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
31415 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
31416 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
31417 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
31419 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31421 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31423 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31425 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
31426 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
31427 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
31428 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
31429 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
31430 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
31431 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
31432 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
31433 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
31434 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
31435 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
31436 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
31437 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
31438 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
31439 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
31440 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
31441 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
31442 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
31444 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31446 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
31447 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
31448 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
31449 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
31450 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
31451 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
31452 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
31453 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
31454 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
31455 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
31456 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
31457 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
31458 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
31459 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
31460 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
31461 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
31462 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
31463 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
31465 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31467 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
31468 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
31469 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
31470 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
31471 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
31472 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
31473 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
31474 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
31475 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
31476 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
31477 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
31478 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
31479 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
31480 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
31481 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
31482 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
31483 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
31484 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
31486 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31488 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
31489 and pointer to be disallowed.
31490 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
31491 pointers are allowed.
31492 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
31493 nullptr_t and pointers are disallowed.
31495 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31497 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
31498 types with real initializers are allowed.
31499 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
31500 of complex types with real initializers being disallowed.
31501 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
31503 * gcc.dg/c2x-constexpr-9.c: Add more tests.
31504 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
31505 initializers for decimal types.
31506 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
31507 initializers for decimal types. Add more tests of decimal
31508 initializers for binary types.
31510 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
31512 * gcc.target/gcn/cond_shift_3.c: New test.
31513 * gcc.target/gcn/cond_shift_3_run.c: New test.
31514 * gcc.target/gcn/cond_shift_4.c: New test.
31515 * gcc.target/gcn/cond_shift_4_run.c: New test.
31516 * gcc.target/gcn/cond_shift_8.c: New test.
31517 * gcc.target/gcn/cond_shift_8_run.c: New test.
31518 * gcc.target/gcn/cond_shift_9.c: New test.
31519 * gcc.target/gcn/cond_shift_9_run.c: New test.
31521 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31523 PR rtl-optimization/108508
31524 * gcc.target/aarch64/pr108508.c: New test.
31526 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31528 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
31530 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31533 * gcc.dg/analyzer/fd-pr108633.c: New test.
31535 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31537 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
31539 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31542 PR rtl-optimization/108463
31544 * gcc.dg/pr108463.c: New test.
31546 2023-02-02 Richard Biener <rguenther@suse.de>
31548 PR middle-end/108625
31549 * gcc.dg/pr108625.c: New testcase.
31551 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
31553 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
31554 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
31555 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
31556 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
31557 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
31559 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31561 * gcc.target/arm/mve/pr108443-run.c: New test.
31562 * gcc.target/arm/mve/pr108443.c: New test.
31564 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31566 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
31568 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31571 * gcc.target/arm/mve/mve_vpt.c: New test.
31573 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31576 * gcc.dg/pr107300.c: New test.
31578 2023-02-02 liuhongt <hongtao.liu@intel.com>
31580 * gcc.target/aarch64/pr108601.c: New test.
31582 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31584 PR middle-end/108435
31585 * gcc.dg/gomp/pr108435.c: New test.
31587 2023-02-01 Harald Anlauf <anlauf@gmx.de>
31590 * gfortran.dg/pr108527.f90: Adjust test pattern.
31592 2023-02-01 Tamar Christina <tamar.christina@arm.com>
31594 * gcc.target/aarch64/cpunative/info_19: New test.
31595 * gcc.target/aarch64/cpunative/info_20: New test.
31596 * gcc.target/aarch64/cpunative/info_21: New test.
31597 * gcc.target/aarch64/cpunative/info_22: New test.
31598 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
31599 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
31600 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
31601 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
31603 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
31605 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
31607 * gcc.dg/builtin-object-size-common.h: ... new file.
31608 * g++.dg/ext/builtin-object-size1.C: Include
31609 builtin-object-size-common.h. Replace all abort with FAIL.
31611 * g++.dg/ext/builtin-object-size2.C: Likewise.
31612 * gcc.dg/builtin-object-size-1.c: Likewise.
31613 * gcc.dg/builtin-object-size-12.c: Likewise.
31614 * gcc.dg/builtin-object-size-13.c: Likewise.
31615 * gcc.dg/builtin-object-size-15.c: Likewise.
31616 * gcc.dg/builtin-object-size-2.c: Likewise.
31617 * gcc.dg/builtin-object-size-3.c: Likewise.
31618 * gcc.dg/builtin-object-size-4.c: Likewise.
31619 * gcc.dg/builtin-object-size-6.c: Likewise.
31620 * gcc.dg/builtin-object-size-7.c: Likewise.
31621 * gcc.dg/builtin-object-size-8.c: Likewise.
31622 * gcc.dg/pr101836.c: Likewise.
31623 * gcc.dg/strict-flex-array-3.c: Likewise.
31625 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
31627 PR tree-optimization/108356
31628 * gcc.dg/pr108356.c: New.
31630 2023-02-01 Martin Liska <mliska@suse.cz>
31633 * g++.dg/ipa/pr108509.C: New test.
31635 2023-02-01 Marek Polacek <polacek@redhat.com>
31638 * g++.dg/warn/Wlogical-op-4.C: New test.
31640 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31643 * gcc.dg/pr108573.c: New test.
31645 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
31647 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
31648 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
31650 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31653 * g++.dg/gomp/pr108607.C: New test.
31655 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
31657 * gcc.target/s390/preserve-args-1.c: New test.
31658 * gcc.target/s390/preserve-args-2.c: New test.
31659 * gcc.target/s390/preserve-args-3.c: New file.
31661 2023-02-01 Jason Merrill <jason@redhat.com>
31663 * g++.dg/warn/changes-meaning2.C: New test.
31664 * g++.dg/warn/changes-meaning3.C: New test.
31666 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31668 * gcc.dg/analyzer/call-summaries-2.c: Add
31669 dg-require-effective-target alloca.
31670 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
31671 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
31672 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
31673 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
31674 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
31675 "free", to match uses of "__builtin_malloc".
31676 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
31678 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31680 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31683 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
31684 * gcc.dg/analyzer/test-alloca.h: New test.
31686 2023-01-31 Jason Merrill <jason@redhat.com>
31689 * g++.dg/cpp1z/aggr-base13.C: New test.
31691 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
31693 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
31694 'gcc-set-multilib-library-path' for 'ld_library_path'.
31696 2023-01-31 Marek Polacek <polacek@redhat.com>
31699 * g++.dg/cpp0x/variadic184.C: New test.
31701 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31703 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
31704 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
31705 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
31706 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
31707 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
31708 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
31709 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
31710 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
31711 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
31712 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
31713 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
31714 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
31715 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
31716 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
31717 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
31718 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
31719 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
31720 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
31721 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
31722 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
31723 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
31724 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
31725 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
31726 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
31727 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
31728 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
31729 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
31730 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
31731 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
31732 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
31734 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31736 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
31737 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
31738 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
31739 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
31740 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
31741 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
31742 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
31743 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
31744 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
31745 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
31746 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
31747 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
31748 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
31749 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
31750 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
31751 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
31752 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
31753 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
31754 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
31755 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
31756 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
31757 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
31758 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
31759 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
31760 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
31761 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
31762 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
31763 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
31764 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
31765 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
31767 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31769 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
31770 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
31771 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
31772 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
31773 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
31774 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
31775 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
31776 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
31777 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
31778 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
31779 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
31780 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
31781 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
31782 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
31783 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
31784 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
31785 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
31786 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
31787 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
31788 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
31789 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
31790 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
31791 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
31792 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
31793 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
31794 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
31795 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
31796 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
31797 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
31798 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
31800 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31802 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
31803 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
31804 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
31805 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
31806 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
31807 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
31808 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
31809 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
31810 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
31811 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
31812 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
31813 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
31814 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
31815 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
31816 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
31818 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31820 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
31821 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
31822 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
31823 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
31824 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
31825 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
31826 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
31827 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
31828 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
31829 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
31830 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
31831 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
31832 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
31833 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
31834 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
31835 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
31836 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
31837 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
31838 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
31839 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
31840 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
31841 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
31842 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
31843 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
31844 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
31845 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
31846 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
31847 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
31848 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
31849 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
31851 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31853 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
31854 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
31855 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
31856 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
31857 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
31858 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
31859 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
31860 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
31861 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
31862 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
31863 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
31864 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
31865 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
31866 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
31867 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
31869 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31871 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
31872 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
31873 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
31874 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
31875 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
31876 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
31877 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
31878 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
31879 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
31880 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
31881 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
31882 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
31883 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
31884 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
31885 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
31887 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31889 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
31890 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
31891 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
31892 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
31893 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
31894 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
31895 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
31896 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
31897 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
31898 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
31899 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
31900 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
31901 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
31902 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
31903 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
31905 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31907 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
31908 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
31909 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
31910 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
31911 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
31912 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
31913 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
31914 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
31915 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
31916 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
31917 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
31918 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
31919 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
31920 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
31921 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
31922 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
31923 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
31924 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
31925 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
31926 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
31927 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
31928 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
31929 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
31930 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
31931 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
31932 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
31933 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
31934 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
31935 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
31936 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
31938 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31940 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
31941 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
31942 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
31943 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
31944 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
31945 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
31946 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
31947 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
31948 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
31949 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
31950 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
31951 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
31952 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
31953 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
31954 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
31956 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31958 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
31959 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
31960 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
31961 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
31962 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
31963 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
31964 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
31965 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
31966 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
31967 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
31968 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
31969 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
31970 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
31971 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
31972 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
31974 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31976 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
31978 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31980 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
31981 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
31982 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
31983 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
31984 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
31985 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
31986 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
31987 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
31988 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
31989 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
31990 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
31991 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
31992 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
31993 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
31994 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
31995 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
31996 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
31997 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
31999 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32001 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
32002 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
32003 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
32004 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
32005 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
32006 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
32007 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
32008 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
32009 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
32010 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
32011 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
32012 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
32013 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
32014 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
32015 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
32016 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
32017 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
32018 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
32020 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32022 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
32023 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
32024 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
32025 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
32026 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
32027 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
32028 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
32029 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
32030 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
32031 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
32032 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
32033 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
32034 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
32035 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
32036 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
32037 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
32038 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
32039 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
32040 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
32041 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
32042 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
32043 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
32044 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
32045 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
32046 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
32047 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
32048 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
32049 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
32050 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
32051 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
32052 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
32053 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
32054 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
32055 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
32056 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
32057 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
32059 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32061 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
32062 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
32063 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
32064 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
32065 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
32066 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
32067 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
32068 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
32069 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
32070 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
32071 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
32072 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
32073 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
32074 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
32075 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
32076 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
32077 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
32078 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
32079 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
32080 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
32081 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
32082 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
32083 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
32084 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
32085 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
32086 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
32087 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
32088 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
32089 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
32090 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
32091 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
32092 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
32093 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
32094 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
32095 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
32096 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
32098 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32100 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
32101 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
32102 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
32103 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
32104 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
32105 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
32106 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
32107 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
32108 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
32109 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
32110 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
32111 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
32112 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
32113 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
32114 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
32115 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
32116 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
32117 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
32118 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
32119 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
32120 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
32121 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
32122 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
32123 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
32124 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
32125 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
32126 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
32127 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
32128 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
32129 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
32130 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
32131 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
32132 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
32133 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
32134 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
32135 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
32137 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32139 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
32140 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
32141 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
32142 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
32143 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
32144 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
32145 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
32146 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
32147 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
32148 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
32149 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
32150 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
32151 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
32152 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
32153 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
32154 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
32155 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
32156 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
32158 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32160 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
32161 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
32162 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
32163 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
32164 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
32165 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
32166 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
32167 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
32168 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
32169 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
32170 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
32171 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
32172 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
32173 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
32174 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
32175 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
32176 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
32177 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
32178 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
32179 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
32180 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
32181 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
32182 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
32183 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
32184 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
32185 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
32186 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
32187 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
32188 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
32189 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
32190 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
32191 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
32192 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
32193 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
32194 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
32195 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
32197 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32199 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
32200 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
32201 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
32202 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
32203 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
32204 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
32205 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
32206 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
32207 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
32208 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
32209 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
32210 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
32211 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
32212 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
32213 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
32214 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
32215 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
32216 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
32218 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32220 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
32221 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
32222 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
32223 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
32224 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
32225 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
32226 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
32227 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
32228 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
32229 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
32230 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
32231 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
32232 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
32233 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
32234 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
32235 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
32236 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
32237 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
32239 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32241 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
32242 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
32243 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
32244 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
32245 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
32246 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
32247 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
32248 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
32249 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
32250 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
32251 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
32252 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
32253 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
32254 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
32255 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
32256 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
32257 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
32258 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
32260 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32262 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
32263 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
32264 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
32265 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
32266 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
32267 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
32268 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
32269 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
32270 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
32271 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
32272 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
32273 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
32274 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
32275 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
32276 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
32277 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
32278 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
32279 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
32281 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32283 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
32284 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
32285 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
32286 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
32287 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
32288 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
32289 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
32290 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
32291 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
32292 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
32293 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
32294 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
32295 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
32296 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
32297 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
32298 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
32299 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
32300 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
32302 2023-01-31 Marek Polacek <polacek@redhat.com>
32306 * g++.dg/warn/Wduplicated-cond3.C: New test.
32307 * g++.dg/warn/Wduplicated-cond4.C: New test.
32308 * g++.dg/warn/Wduplicated-cond5.C: New test.
32310 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32313 * gcc.target/aarch64/pr108589.c: New test.
32315 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32317 PR tree-optimization/108608
32318 * gcc.dg/vect/pr108608.c: New test.
32319 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32321 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32323 PR tree-optimization/108385
32324 * gcc.dg/pr108385.c: New.
32326 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32328 PR tree-optimization/108359
32329 * gcc.dg/pr108359.c: New.
32331 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32333 * rust/compile/issue-1073.rs: New test.
32335 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32337 * rust/compile/issue-1006.rs: New test.
32339 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32341 * rust/compile/const_generics_5.rs: Fix assertions.
32342 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32344 2023-01-31 liushuyu <liushuyu011@gmail.com>
32346 * rust/compile/builtin_macro_recurse.rs: New test.
32348 2023-01-31 liushuyu <liushuyu011@gmail.com>
32350 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32351 * rust/compile/builtin_macro_env.rs: Likewise.
32353 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32355 * rust/compile/frust-compile-until.rs: New test.
32357 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32359 * rust/compile/rust-const-blog-issue.rs: New test.
32361 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32363 * rust/compile/macro44.rs: New test.
32365 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32367 * rust/compile/macro_export_1.rs: New test.
32369 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32371 * rust/compile/const_generics_8.rs: New test.
32373 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32375 * rust/compile/const_generics_7.rs: New test.
32377 2023-01-31 liushuyu <liushuyu011@gmail.com>
32379 * rust/execute/torture/loop-condition-eval.rs: New test.
32381 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32383 * rust/compile/const8.rs: New test.
32385 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32387 * rust/compile/const7.rs: New test.
32389 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32391 * rust/compile/const6.rs: New test.
32393 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32395 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
32396 * rust/compile/tuple1.rs: Likewise.
32397 * rust/compile/type-alias1.rs: Likewise.
32398 * rust/execute/torture/operator_overload_9.rs: Likewise.
32399 * rust/execute/torture/slice1.rs: Rework test to use new parsing
32400 capability and stick to the original implementation.
32402 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32404 * rust/compile/macro43.rs: New test.
32406 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32408 * rust/compile/parse_range.rs: New test.
32410 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32412 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
32413 * rust/compile/issue-1289.rs: Likewise.
32414 * rust/compile/test_mod.rs: Likewise.
32415 * rust/compile/torture/raw_identifiers.rs: Likewise.
32416 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
32417 * rust/compile/privacy7.rs: New test.
32419 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32421 * rust/compile/rustc_attr1.rs: New test.
32423 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32425 * rust/debug/win64-abi.rs: Fix assertion to take into account
32427 * rust/compile/torture/macro-issue1426.rs: Moved to...
32428 * rust/execute/torture/macro-issue1426.rs: ...here.
32429 * rust/execute/torture/overflow1.rs: New test.
32431 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32433 * rust/compile/torture/issue-1506.rs: New test.
32435 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32437 * rust/compile/const4.rs: New.
32438 * rust/compile/const5.rs: New.
32440 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32442 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
32444 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
32445 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
32446 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
32447 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
32449 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32452 * gcc.target/i386/avx2-pr108599.c: New test.
32454 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32456 PR testsuite/108604
32457 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32460 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32462 PR rtl-optimization/108596
32463 * gcc.c-torture/compile/pr108596.c: New test.
32465 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32468 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
32470 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
32472 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
32474 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
32475 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
32476 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
32477 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
32478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
32479 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
32480 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
32481 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
32482 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
32483 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
32484 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
32485 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
32486 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
32487 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
32488 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
32489 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
32490 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
32491 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
32492 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
32493 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
32494 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
32495 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
32496 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
32497 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
32498 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
32499 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
32500 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
32502 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32504 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
32505 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
32506 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
32507 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
32508 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
32509 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
32510 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
32511 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
32512 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
32513 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
32514 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
32515 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
32516 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
32517 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
32518 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
32520 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32522 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
32523 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
32524 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
32525 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
32526 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
32527 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
32528 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
32529 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
32530 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
32531 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
32532 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
32533 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
32534 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
32535 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
32536 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
32538 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32540 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
32541 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
32542 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
32543 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
32544 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
32545 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
32546 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
32547 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
32548 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
32549 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
32550 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
32551 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
32552 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
32553 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
32554 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
32556 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32558 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
32559 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
32560 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
32561 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
32562 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
32563 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
32564 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
32565 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
32566 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
32567 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
32568 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
32569 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
32570 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
32571 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
32572 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
32574 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32576 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
32577 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
32578 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
32579 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
32580 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
32581 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
32582 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
32583 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
32584 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
32585 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
32586 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
32587 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
32588 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
32589 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
32590 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
32592 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32594 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
32595 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
32596 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
32597 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
32598 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
32599 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
32600 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
32601 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
32602 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
32603 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
32604 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
32605 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
32606 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
32607 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
32608 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
32610 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32612 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
32613 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
32614 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
32615 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
32616 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
32617 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
32618 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
32619 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
32620 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
32621 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
32622 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
32623 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
32624 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
32625 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
32626 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
32628 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32630 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
32631 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
32632 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
32633 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
32634 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
32635 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
32636 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
32637 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
32638 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
32639 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
32640 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
32641 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
32642 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
32643 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
32644 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
32646 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32648 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
32649 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
32650 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
32651 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
32652 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
32653 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
32654 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
32655 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
32656 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
32657 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
32658 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
32659 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
32661 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32663 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
32664 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
32665 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
32666 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
32667 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
32668 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
32669 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
32670 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
32671 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
32672 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
32673 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
32674 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
32675 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
32676 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
32677 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
32678 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
32679 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
32680 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
32681 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
32682 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
32683 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
32684 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
32685 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
32686 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
32688 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32690 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
32691 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
32692 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
32693 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
32694 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
32695 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
32696 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
32697 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
32698 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
32699 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
32700 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
32701 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
32702 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
32703 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
32704 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
32705 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
32706 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
32707 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
32708 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
32709 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
32710 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
32711 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
32712 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
32713 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
32715 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32717 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
32718 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
32719 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
32720 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
32721 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
32722 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
32724 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32726 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
32727 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
32728 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
32729 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
32730 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
32731 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
32733 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32735 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
32736 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
32737 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
32738 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
32739 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
32740 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
32741 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
32742 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
32743 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
32744 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
32745 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
32746 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
32747 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
32748 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
32749 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
32750 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
32751 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
32752 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
32754 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32756 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
32757 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
32758 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
32759 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
32760 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
32761 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
32762 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
32763 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
32764 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
32765 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
32766 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
32767 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
32768 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
32769 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
32770 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
32771 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
32772 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
32773 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
32775 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32777 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
32778 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
32779 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
32780 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
32781 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
32782 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
32783 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
32784 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
32785 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
32786 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
32787 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
32788 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
32789 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
32790 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
32791 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
32792 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
32793 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
32794 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
32796 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32798 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
32799 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
32800 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
32801 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
32802 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
32803 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
32804 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
32805 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
32806 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
32807 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
32808 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
32809 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
32810 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
32811 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
32812 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
32813 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
32814 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
32815 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
32817 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32819 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
32820 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
32821 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
32822 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
32823 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
32824 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
32825 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
32826 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
32827 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
32828 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
32829 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
32830 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
32831 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
32832 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
32833 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
32834 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
32835 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
32836 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
32838 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32840 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
32841 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
32842 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
32843 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
32844 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
32845 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
32846 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
32847 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
32848 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
32849 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
32850 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
32851 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
32852 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
32853 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
32854 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
32855 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
32856 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
32857 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
32859 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32861 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
32862 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
32863 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
32864 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
32865 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
32866 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
32867 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
32868 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
32869 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
32870 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
32871 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
32872 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
32873 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
32874 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
32875 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
32876 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
32877 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
32878 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
32880 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32882 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
32883 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
32884 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
32885 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
32886 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
32887 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
32888 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
32889 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
32890 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
32891 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
32892 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
32893 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
32894 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
32895 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
32896 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
32897 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
32898 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
32899 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
32901 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32903 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
32905 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32907 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
32908 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
32909 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
32911 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32913 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
32914 restore TORTURE_OPTIONS.
32916 2023-01-30 Andrew Pinski <apinski@marvell.com>
32918 PR tree-optimization/108582
32919 * gcc.dg/pr108582-1.c: New test.
32921 2023-01-30 Richard Biener <rguenther@suse.de>
32923 PR tree-optimization/108574
32924 * gcc.dg/torture/pr108574-1.c: New testcase.
32925 * gcc.dg/torture/pr108574-2.c: Likewise.
32926 * gcc.dg/torture/pr108574-3.c: Likewise.
32928 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
32931 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
32933 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32936 * gfortran.dg/pr103506_1.f90: New test.
32938 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
32940 * gcc.dg/ipa/ipa-sra-30.c: New test.
32941 * gcc.dg/ipa/ipa-sra-31.c: New test.
32942 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
32944 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32945 Steven G. Kargl <kargl@gcc.gnu.org>
32948 * gfortran.dg/pr108527.f90: New test.
32950 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32953 * gfortran.dg/common_27.f90: New test.
32955 2023-01-28 Jonathan Yong <10walls@gmail.com>
32958 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
32959 so function call is not mangled by __mingw_printf when
32960 doing assembly symbol inspection.
32962 2023-01-28 Jonathan Yong <10walls@gmail.com>
32965 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
32966 target same as on Linux.
32968 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32970 * g++.target/riscv/rvv/base/vlse-1.C: New test.
32971 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
32972 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
32973 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
32974 * g++.target/riscv/rvv/base/vsse-1.C: New test.
32975 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
32976 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
32977 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
32978 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
32979 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
32980 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
32981 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
32982 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
32983 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
32984 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
32985 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
32986 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
32987 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
32988 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
32989 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
32990 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
32991 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
32992 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
32993 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
32994 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
32995 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
32996 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
32997 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
32998 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
32999 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
33001 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33003 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
33005 * gfortran.dg/array_temporaries_2.f90: Likewise.
33006 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
33007 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
33008 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
33009 * gfortran.dg/fmt_error_4.f90: Likewise.
33010 * gfortran.dg/fmt_error_5.f90: Likewise.
33011 * gfortran.dg/fmt_float.f90: Likewise.
33012 * gfortran.dg/fmt_l.f90: Likewise.
33013 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
33014 * gfortran.dg/fmt_zero_precision.f90: Likewise.
33015 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33016 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33017 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33018 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33019 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
33020 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33021 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33022 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33023 * gfortran.dg/namelist_40.f90: Likewise.
33024 * gfortran.dg/namelist_47.f90: Likewise.
33025 * gfortran.dg/namelist_print_1.f: Likewise.
33026 * gfortran.dg/parameter_array_dummy.f90: Likewise.
33028 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33030 * gm2/pim/fail/empty.mod: New test.
33032 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33034 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33035 auto initializers to be disallowed.
33037 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33039 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33041 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33044 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33046 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
33047 rather than an asm barrier.
33048 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
33049 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
33050 rather than volatile.
33051 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
33052 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
33053 function. Remove -fno-inline.
33054 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
33055 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
33056 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
33057 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
33058 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
33059 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
33060 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
33061 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
33062 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
33063 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
33064 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
33065 Allow the scalar form to be used when operating on lane 0.
33066 Add a test for lane 1.
33068 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33070 PR tree-optimization/96373
33071 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
33072 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
33074 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33076 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
33078 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
33079 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
33080 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
33081 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
33082 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
33083 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
33085 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33087 PR tree-optimization/108306
33088 * gcc.dg/pr108306.c: New.
33090 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33092 PR tree-optimization/108447
33093 * gcc.dg/pr108447.c: New.
33095 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33097 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
33098 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
33099 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
33101 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33103 * g++.target/riscv/rvv/base/vle-1.C: New test.
33104 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
33105 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
33106 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
33107 * g++.target/riscv/rvv/base/vse-1.C: New test.
33108 * g++.target/riscv/rvv/base/riscv_vector.h: New.
33110 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33112 * gcc.target/riscv/rvv/base/vse-1.c: New test.
33113 * gcc.target/riscv/rvv/base/vse-2.c: New test.
33114 * gcc.target/riscv/rvv/base/vse-3.c: New test.
33115 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
33116 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
33117 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
33119 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33121 * gcc.target/riscv/rvv/base/vle-1.c: New test.
33122 * gcc.target/riscv/rvv/base/vle-2.c: New test.
33123 * gcc.target/riscv/rvv/base/vle-3.c: New test.
33124 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
33125 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
33126 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
33127 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
33128 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
33129 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
33130 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
33131 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
33132 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
33133 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
33134 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
33135 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
33136 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
33137 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
33138 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
33140 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33142 * g++.target/riscv/rvv/base/vsm-1.C: New test.
33143 * g++.target/riscv/rvv/rvv.exp: New test.
33144 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
33145 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
33146 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
33148 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33150 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
33151 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
33152 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
33153 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
33154 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
33155 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
33156 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
33157 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
33158 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
33159 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
33160 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
33161 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
33162 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
33163 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
33164 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
33165 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
33166 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
33167 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
33168 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
33169 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
33170 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
33171 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
33172 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
33173 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
33174 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
33175 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
33176 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
33177 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
33178 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
33179 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
33180 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
33181 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
33182 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
33183 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
33184 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
33185 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
33186 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
33187 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
33188 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
33189 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
33190 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
33191 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
33192 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
33193 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
33194 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
33195 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
33196 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
33197 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
33198 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
33199 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
33200 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
33201 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
33202 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
33203 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
33204 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
33205 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
33206 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
33207 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
33208 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
33209 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
33210 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
33211 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
33212 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
33213 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
33214 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
33215 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
33216 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
33217 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
33218 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
33219 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
33220 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
33221 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
33222 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
33223 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
33224 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
33225 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
33226 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
33227 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
33228 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
33229 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
33230 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
33231 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
33232 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
33233 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
33234 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
33235 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
33236 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
33237 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
33238 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
33239 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
33240 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
33241 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
33242 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
33243 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
33244 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
33245 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
33246 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
33247 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
33248 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
33249 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
33250 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
33251 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
33252 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
33253 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
33254 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
33255 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
33256 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
33257 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
33258 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
33260 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33262 * gcc.dg/pr95115.c (x): Add noipa attribute.
33264 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33267 * gcc.dg/pr106061.c: New test.
33269 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
33271 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
33272 target selector to handle Windows.
33273 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
33274 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
33276 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33278 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33279 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
33281 * gm2/warnings/returntype/pass/Termbase.mod: New test.
33282 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
33283 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
33284 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
33287 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33289 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
33290 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
33291 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
33292 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
33293 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
33294 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
33295 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
33296 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
33297 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
33298 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
33299 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
33300 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
33301 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
33302 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
33303 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
33304 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
33305 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
33306 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
33307 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
33308 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
33309 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
33310 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
33311 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
33312 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
33313 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
33314 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
33315 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
33316 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
33317 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
33318 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
33319 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
33320 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
33321 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
33322 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
33323 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
33324 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
33325 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
33326 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
33327 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
33328 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
33329 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
33330 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
33331 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
33332 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
33333 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
33334 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
33335 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
33336 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
33337 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
33338 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
33339 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
33340 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
33341 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
33342 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
33343 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
33344 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
33345 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
33346 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
33347 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
33348 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
33349 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
33350 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
33351 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
33352 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
33353 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
33354 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
33355 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
33356 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
33357 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
33358 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
33359 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
33361 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33363 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
33364 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
33365 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
33366 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
33367 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
33368 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
33369 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
33370 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
33371 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
33372 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
33373 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
33374 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
33375 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
33376 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
33377 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
33378 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
33379 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
33380 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
33381 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
33382 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
33383 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
33384 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
33385 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
33386 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
33387 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
33388 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
33389 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
33390 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
33391 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
33392 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
33393 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
33394 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
33395 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
33396 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
33397 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
33398 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
33399 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
33400 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
33401 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
33402 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
33403 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
33404 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
33405 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
33406 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
33408 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33410 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
33412 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
33413 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
33414 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
33415 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
33416 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
33417 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
33418 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
33419 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
33420 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
33422 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33424 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33426 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33428 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33430 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33433 * gfortran.dg/pr108544.f90: New test.
33434 * gfortran.dg/pr96102b.f90: New test.
33436 2023-01-26 Marek Polacek <polacek@redhat.com>
33438 PR middle-end/108543
33439 * c-c++-common/asan/pointer-subtract-5.c: New test.
33440 * c-c++-common/asan/pointer-subtract-6.c: New test.
33441 * c-c++-common/asan/pointer-subtract-7.c: New test.
33442 * c-c++-common/asan/pointer-subtract-8.c: New test.
33444 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33446 PR tree-optimization/108540
33447 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
33448 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
33450 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33452 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33454 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33456 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33459 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33461 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
33462 * gcc.dg/guality/pr54519-1.c: Likewise.
33463 * gcc.dg/guality/pr54519-3.c: Likewise.
33464 * gcc.dg/guality/pr54693-2.c: Likewise.
33465 * gcc.dg/guality/sra-1.c: Likewise.
33467 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33469 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
33471 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33473 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
33475 2023-01-26 Marek Polacek <polacek@redhat.com>
33478 * g++.dg/cpp0x/udlit-error1.C: New test.
33480 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33483 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
33484 -Wno-stringop-overflow.
33486 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33489 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
33490 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
33491 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
33494 2023-01-26 Richard Biener <rguenther@suse.de>
33496 PR tree-optimization/108547
33497 * gcc.dg/uninit-pr108547.c: New testcase.
33499 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
33501 PR tree-optimization/108522
33502 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
33504 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
33505 test_dynarray_struct_member_d,
33506 test_dynarray_struct_member_subobj_b,
33507 test_dynarray_struct_member_subobj_c,
33508 test_dynarray_struct_member_subobj_d): New tests.
33511 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33514 * g++.dg/gomp/pr108503.C: New test.
33516 2023-01-26 Richard Biener <rguenther@suse.de>
33518 PR tree-optimization/108523
33519 * gcc.dg/torture/pr108523.c: New testcase.
33521 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
33524 * gfortran.dg/pr108528.f90: New test.
33526 2023-01-25 Jakub Jelinek <jakub@redhat.com>
33529 * g++.dg/cpp23/static-operator-call5.C: New test.
33531 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33533 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
33535 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
33536 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
33537 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
33538 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
33539 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
33540 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
33541 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
33542 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
33543 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
33544 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
33545 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
33546 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
33547 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
33548 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
33549 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
33550 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
33551 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
33552 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
33553 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
33554 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
33555 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
33556 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
33557 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
33558 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
33559 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
33560 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
33561 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
33562 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
33563 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
33564 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
33565 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
33566 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
33567 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
33568 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
33569 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
33570 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
33571 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
33572 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
33573 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
33574 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
33575 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
33576 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
33577 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
33578 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
33579 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
33580 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
33581 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
33582 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
33583 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
33584 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
33585 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
33586 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
33587 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
33588 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
33589 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
33590 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
33591 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
33592 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
33593 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
33594 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
33595 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
33596 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
33597 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
33598 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
33599 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
33600 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
33601 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
33602 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
33603 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
33604 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
33605 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
33606 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
33607 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
33608 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
33609 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
33610 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
33611 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
33612 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
33613 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
33614 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
33615 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
33616 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
33617 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
33618 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
33620 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33622 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
33623 check-function-bodies instead of scan-assembler checks. Use
33624 extern "C" for C++ testing.
33625 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
33626 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
33627 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
33628 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
33629 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
33630 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
33631 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
33633 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33635 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
33636 check-function-bodies instead of scan-assembler checks. Use
33637 extern "C" for C++ testing.
33638 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
33639 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
33640 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
33641 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
33642 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
33644 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33646 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
33647 check-function-bodies instead of scan-assembler checks. Use
33648 extern "C" for C++ testing.
33649 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
33650 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
33651 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
33652 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
33653 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
33654 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
33655 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
33656 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
33657 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
33658 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
33659 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
33661 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33663 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
33664 check-function-bodies instead of scan-assembler checks. Use
33665 extern "C" for C++ testing.
33666 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
33667 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
33668 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
33669 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
33670 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
33672 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33674 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
33675 check-function-bodies instead of scan-assembler checks. Use
33676 extern "C" for C++ testing.
33677 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
33678 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
33679 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
33680 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
33681 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
33683 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33685 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
33686 check-function-bodies instead of scan-assembler checks. Use
33687 extern "C" for C++ testing.
33688 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
33689 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
33690 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
33691 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
33692 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
33694 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33696 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
33697 check-function-bodies instead of scan-assembler checks. Use
33698 extern "C" for C++ testing.
33699 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
33700 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
33701 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
33702 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
33703 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
33705 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33707 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
33708 check-function-bodies instead of scan-assembler checks. Use
33709 extern "C" for C++ testing.
33710 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
33711 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
33713 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33715 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
33716 check-function-bodies instead of scan-assembler checks. Use
33717 extern "C" for C++ testing.
33718 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
33719 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
33720 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
33721 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
33722 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
33724 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33726 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
33727 check-function-bodies instead of scan-assembler checks. Use
33728 extern "C" for C++ testing.
33729 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
33730 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
33731 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
33732 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
33733 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
33735 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33737 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
33738 check-function-bodies instead of scan-assembler checks. Use
33739 extern "C" for C++ testing.
33740 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
33741 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
33742 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
33743 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
33744 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
33746 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33748 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
33749 check-function-bodies instead of scan-assembler checks. Use
33750 extern "C" for C++ testing.
33751 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
33752 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
33753 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
33754 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
33755 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
33757 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33759 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
33760 check-function-bodies instead of scan-assembler checks. Use
33761 extern "C" for C++ testing.
33762 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
33763 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
33764 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
33765 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
33766 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
33768 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33770 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
33771 check-function-bodies instead of scan-assembler checks. Use
33772 extern "C" for C++ testing.
33773 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
33774 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
33775 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
33776 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
33777 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
33778 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
33779 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
33780 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
33781 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
33782 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
33783 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
33784 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
33785 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
33786 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
33787 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
33788 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
33789 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
33790 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
33791 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
33792 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
33793 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
33794 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
33795 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
33797 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33799 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
33800 check-function-bodies instead of scan-assembler checks. Use
33801 extern "C" for C++ testing.
33802 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
33803 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
33804 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
33805 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
33806 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
33807 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
33808 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
33809 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
33810 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
33811 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
33812 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
33813 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
33814 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
33815 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
33816 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
33818 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33820 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
33821 check-function-bodies instead of scan-assembler checks. Use
33822 extern "C" for C++ testing.
33823 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
33824 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
33825 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
33826 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
33827 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
33828 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
33829 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
33830 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
33831 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
33832 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
33833 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
33834 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
33835 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
33836 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
33837 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
33838 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
33839 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
33840 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
33841 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
33842 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
33843 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
33844 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
33845 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
33846 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
33847 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
33848 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
33849 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
33850 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
33851 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
33852 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
33853 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
33854 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
33855 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
33856 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
33857 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
33858 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
33859 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
33860 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
33861 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
33862 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
33863 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
33864 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
33865 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
33866 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
33867 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
33868 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
33869 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
33871 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33873 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
33874 check-function-bodies instead of scan-assembler checks. Use
33875 extern "C" for C++ testing.
33876 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
33877 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
33878 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
33879 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
33880 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
33881 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
33882 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
33883 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
33884 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
33885 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
33886 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
33887 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
33888 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
33889 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
33890 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
33891 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
33892 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
33893 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
33894 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
33895 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
33896 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
33897 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
33898 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
33900 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33902 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
33903 check-function-bodies instead of scan-assembler checks. Use
33904 extern "C" for C++ testing.
33905 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
33906 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
33907 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
33908 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
33909 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
33910 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
33911 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
33912 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
33913 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
33914 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
33915 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
33916 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
33917 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
33918 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
33919 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
33920 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
33921 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
33922 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
33923 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
33924 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
33925 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
33926 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
33927 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
33929 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33931 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
33932 check-function-bodies instead of scan-assembler checks. Use
33933 extern "C" for C++ testing.
33934 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
33935 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
33936 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
33937 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
33938 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
33939 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
33940 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
33941 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
33942 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
33943 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
33944 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
33945 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
33946 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
33947 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
33948 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
33949 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
33950 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
33952 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33954 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
33955 check-function-bodies instead of scan-assembler checks. Use
33956 extern "C" for C++ testing.
33957 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
33958 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
33959 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
33960 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
33961 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
33962 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
33963 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
33964 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
33965 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
33966 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
33967 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
33968 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
33969 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
33970 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
33971 * gcc.target/arm/simd/mve-vneg.c: Update test.
33972 * gcc.target/arm/simd/mve-vshr.c: Likewise
33974 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33976 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
33977 check-function-bodies instead of scan-assembler checks. Use
33978 extern "C" for C++ testing.
33979 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
33980 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
33981 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
33982 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
33983 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
33984 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
33985 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
33986 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
33987 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
33988 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
33989 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
33990 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
33991 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
33992 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
33993 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
33994 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
33995 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
33996 * gcc.target/arm/simd/mve-vclz.c: Update test.
33998 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34000 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
34001 check-function-bodies instead of scan-assembler checks. Use extern
34002 "C" for C++ testing.
34003 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
34004 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
34005 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
34006 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
34007 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
34008 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
34009 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
34010 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
34012 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
34014 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
34015 "initializer element is not constant" error.
34016 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
34018 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34020 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34021 aarch64 to list of targets supporting long long vectorization.
34023 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34025 PR tree-optimization/108498
34026 * gcc.c-torture/execute/pr108498-1.c: New test.
34027 * gcc.c-torture/execute/pr108498-2.c: New test.
34029 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34030 Jakub Jelinek <jakub@redhat.com>
34032 PR tree-optimization/108522
34033 * gcc.dg/builtin-dynamic-object-size-0.c
34034 (test_dynarray_struct_member): New test.
34037 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34040 PR testsuite/108533
34041 * g++.dg/init/new51.C (size_t): New typedef.
34042 (RexxClass::operator new, RexxClass::operator delete): Use size_t
34043 instead of unsigned long.
34045 2023-01-24 Jason Merrill <jason@redhat.com>
34048 * g++.dg/ext/pragma1.C: New test.
34050 2023-01-24 Jason Merrill <jason@redhat.com>
34053 * g++.dg/cpp23/static-operator-call5.C: New test.
34055 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34057 * gcc.target/pdp11/pdp11.exp: New.
34058 * gcc.target/pdp11/pr108388.c: New.
34060 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34063 * gfortran.dg/pr108529.f90: New test.
34065 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
34067 * gcc.target/arm/mve/pr108177-1-run.c: New test.
34068 * gcc.target/arm/mve/pr108177-1.c: New test.
34069 * gcc.target/arm/mve/pr108177-10-run.c: New test.
34070 * gcc.target/arm/mve/pr108177-10.c: New test.
34071 * gcc.target/arm/mve/pr108177-11-run.c: New test.
34072 * gcc.target/arm/mve/pr108177-11.c: New test.
34073 * gcc.target/arm/mve/pr108177-12-run.c: New test.
34074 * gcc.target/arm/mve/pr108177-12.c: New test.
34075 * gcc.target/arm/mve/pr108177-13-run.c: New test.
34076 * gcc.target/arm/mve/pr108177-13.c: New test.
34077 * gcc.target/arm/mve/pr108177-14-run.c: New test.
34078 * gcc.target/arm/mve/pr108177-14.c: New test.
34079 * gcc.target/arm/mve/pr108177-2-run.c: New test.
34080 * gcc.target/arm/mve/pr108177-2.c: New test.
34081 * gcc.target/arm/mve/pr108177-3-run.c: New test.
34082 * gcc.target/arm/mve/pr108177-3.c: New test.
34083 * gcc.target/arm/mve/pr108177-4-run.c: New test.
34084 * gcc.target/arm/mve/pr108177-4.c: New test.
34085 * gcc.target/arm/mve/pr108177-5-run.c: New test.
34086 * gcc.target/arm/mve/pr108177-5.c: New test.
34087 * gcc.target/arm/mve/pr108177-6-run.c: New test.
34088 * gcc.target/arm/mve/pr108177-6.c: New test.
34089 * gcc.target/arm/mve/pr108177-7-run.c: New test.
34090 * gcc.target/arm/mve/pr108177-7.c: New test.
34091 * gcc.target/arm/mve/pr108177-8-run.c: New test.
34092 * gcc.target/arm/mve/pr108177-8.c: New test.
34093 * gcc.target/arm/mve/pr108177-9-run.c: New test.
34094 * gcc.target/arm/mve/pr108177-9.c: New test.
34095 * gcc.target/arm/mve/pr108177-main.x: New test include.
34096 * gcc.target/arm/mve/pr108177.x: New test include.
34098 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34101 * g++.dg/cpp1z/decomp57.C: New test.
34102 * g++.dg/cpp1z/decomp58.C: New test.
34104 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34106 PR testsuite/107808
34107 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
34108 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
34110 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34112 PR testsuite/104756
34113 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
34114 * gcc.dg/vect/vect-fmax-2.c: Likewise.
34115 * gcc.dg/vect/vect-fmax-3.c: Likewise.
34116 * gcc.dg/vect/vect-fmin-1.c: Likewise.
34117 * gcc.dg/vect/vect-fmin-2.c: Likewise.
34118 * gcc.dg/vect/vect-fmin-3.c: Likewise.
34120 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34121 Yang Yujie <yangyujie@loongson.cn>
34124 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34125 * gcc.target/loongarch/pr107731.c: ...here.
34127 2023-01-24 Jason Merrill <jason@redhat.com>
34131 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34132 * g++.dg/init/new51.C: New test.
34134 2023-01-23 Jason Merrill <jason@redhat.com>
34137 * g++.dg/cpp0x/move2.C: New test.
34139 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34142 * gfortran.dg/pr108502.f90: New test.
34144 2023-01-23 Marek Polacek <polacek@redhat.com>
34147 * g++.dg/warn/Wunused-value-1.C: New test.
34149 2023-01-23 Jason Merrill <jason@redhat.com>
34152 * g++.dg/cpp0x/initlist-vect2.C: New test.
34154 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34157 * gfortran.dg/pr108501.f90: New test.
34159 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34162 * gfortran.dg/pr108420.f90: New test.
34164 2023-01-23 Jason Merrill <jason@redhat.com>
34167 * g++.dg/template/explicit-instantiation5.C: New test.
34169 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34171 * g++.target/arm/pac-1.C: New test.
34172 * gcc.target/arm/pac-15.c: Likewise.
34174 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34176 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
34178 * gcc.target/arm/pac-12.c: New test.
34179 * gcc.target/arm/pac-13.c: Likewise.
34180 * gcc.target/arm/pac-14.c: Likewise.
34182 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34184 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34186 2023-01-23 Richard Biener <rguenther@suse.de>
34188 PR tree-optimization/108482
34189 * gcc.dg/torture/pr108482.c: New testcase.
34191 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34193 * gcc.target/arm/bti-1.c: New testcase.
34194 * gcc.target/arm/bti-2.c: Likewise.
34196 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34198 * gcc.target/arm/pac.h : New file.
34199 * gcc.target/arm/pac-1.c : New test case.
34200 * gcc.target/arm/pac-2.c : Likewise.
34201 * gcc.target/arm/pac-3.c : Likewise.
34202 * gcc.target/arm/pac-4.c : Likewise.
34203 * gcc.target/arm/pac-5.c : Likewise.
34204 * gcc.target/arm/pac-6.c : Likewise.
34205 * gcc.target/arm/pac-7.c : Likewise.
34206 * gcc.target/arm/pac-8.c : Likewise.
34207 * gcc.target/arm/pac-9.c : Likewise.
34208 * gcc.target/arm/pac-10.c : Likewise.
34209 * gcc.target/arm/pac-11.c : Likewise.
34211 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34213 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34215 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34216 Tejas Belagod <tbelagod@arm.com>
34218 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
34219 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
34220 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
34221 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
34223 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34224 Tejas Belagod <tbelagod@arm.com>
34226 * lib/target-supports.exp
34227 (check_effective_target_mbranch_protection_ok): New function.
34228 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
34229 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
34230 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
34231 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
34232 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
34233 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
34234 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
34235 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
34237 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34238 Tejas Belagod <tbelagod@arm.com>
34240 * lib/target-supports.exp:
34241 (check_effective_target_arm_pacbti_hw): New.
34243 2023-01-23 Richard Biener <rguenther@suse.de>
34245 PR tree-optimization/108449
34246 * gcc.dg/pr108449.c: New testcase.
34248 2023-01-23 Jason Merrill <jason@redhat.com>
34252 * g++.dg/init/lifetime4.C: New test.
34254 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34256 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
34258 * gm2/complex/pass/complex-pass.exp: Likewise.
34259 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
34260 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
34261 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
34262 * gm2/iso/fail/iso-fail.exp: Likewise.
34263 * gm2/iso/pass/iso-pass.exp: Likewise.
34264 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
34265 * gm2/pim/fail/pim-fail.exp: Likewise.
34266 * gm2/pim/pass/pim-pass.exp: Likewise.
34267 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34268 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
34269 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34270 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
34271 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
34272 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
34273 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
34274 * gm2/recover/pass/recover-pass.exp: Likewise.
34275 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
34276 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
34277 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34278 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
34279 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
34280 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
34281 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
34282 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
34283 function. Remove the use of concatenated include and library paths.
34284 Remove string processing where possible.
34286 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34288 * gcc.target/pru/clz-hi-2.c: New test.
34289 * gcc.target/pru/clz-hi.c: New test.
34291 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34294 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34295 * gfortran.dg/parameter_data0.f90: New test.
34297 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
34299 * gcc.target/aarch64/acle/pmull64.c: New.
34300 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
34301 feature flag based on the intrinsic.
34302 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
34303 * gcc.target/aarch64/aes_1.c: Likewise.
34304 * gcc.target/aarch64/aes_2.c: Likewise.
34305 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
34306 * gcc.target/aarch64/sha1_1.c: Likewise.
34307 * gcc.target/aarch64/sha256_1.c: Likewise.
34308 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
34310 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34313 * g++.dg/cpp23/subscript12.C: New test.
34314 * g++.dg/cpp23/subscript13.C: New test.
34316 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34319 * g++.dg/init/pr53932.C: New test.
34321 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34323 * gcc.target/i386/pr108436.c: New test.
34325 2023-01-19 David Malcolm <dmalcolm@redhat.com>
34328 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
34329 involving dominance.
34330 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
34331 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
34334 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34337 * gfortran.dg/pr108434.f90: New test.
34339 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
34341 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
34342 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
34343 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
34344 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34345 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34346 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
34348 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34350 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
34352 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
34353 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34354 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
34355 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
34356 Likewise, and also ensure that the -g option is appended to avoid it
34357 being taken as a path.
34358 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
34359 libraries added matches the set of -I and -L options.
34361 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
34364 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
34365 -fno-stack-protector.
34366 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
34367 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
34368 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
34369 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
34370 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
34371 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
34372 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
34373 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
34374 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
34376 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34378 PR tree-optimization/108440
34379 * c-c++-common/rotate-10.c: New test.
34380 * c-c++-common/rotate-11.c: New test.
34382 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34385 * gcc.target/i386/pr106746.c: New.
34387 2023-01-18 Marek Polacek <polacek@redhat.com>
34390 * gcc.dg/c2x-nullptr-6.c: New test.
34392 2023-01-18 David Malcolm <dmalcolm@redhat.com>
34394 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
34395 from https://samate.nist.gov/SARD/test-suites/81.
34396 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
34397 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
34398 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
34399 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
34401 2023-01-18 Richard Biener <rguenther@suse.de>
34404 * gcc.dg/lto/pr108445_0.c: New testcase.
34405 * gcc.dg/lto/pr108445_1.c: Likewise.
34407 2023-01-18 Murray Steele <murray.steele@arm.com>
34409 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34411 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34412 Andrew Pinski <apinski@marvell.com>
34415 * gcc.target/powerpc/pr108396.c: New test.
34417 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34420 * gcc.target/powerpc/pr108348-1.c: New test.
34421 * gcc.target/powerpc/pr108348-2.c: New test.
34423 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34426 * gfortran.dg/pr108421.f90: New test.
34428 2023-01-17 Jakub Jelinek <jakub@redhat.com>
34430 PR tree-optimization/106523
34431 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
34432 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34433 __builtin_unreachable about shift count.
34434 * c-c++-common/rotate-2b.c: New test.
34435 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
34436 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34437 __builtin_unreachable about shift count.
34438 * c-c++-common/rotate-4b.c: New test.
34439 * gcc.c-torture/execute/pr106523.c: New test.
34441 2023-01-16 Andrew Pinski <apinski@marvell.com>
34443 * lib/target-supports.exp (add_options_for_tls): Remove
34444 reference to Solaris 9 in comments.
34446 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34449 * g++.target/i386/pr105980.C: New test.
34451 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34453 * g++.dg/tree-ssa/pr106077.C: New test.
34455 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
34459 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
34460 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
34462 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34464 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
34465 * gcc.dg/tree-ssa/popcount.c: Likewise.
34466 * gcc.dg/tree-ssa/popcount2.c: Likewise.
34467 * gcc.dg/tree-ssa/popcount3.c: Likewise.
34468 * gcc.target/aarch64/popcount4.c: Likewise.
34469 * gcc.target/i386/pr95771.c: Likewise, and...
34470 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
34471 since this would emit just a single IFN if a TI optab is added.
34473 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34475 * gcc.dg/tree-ssa/cltz-max.c: New test.
34476 * gcc.dg/tree-ssa/clz-char.c: New test.
34477 * gcc.dg/tree-ssa/clz-int.c: New test.
34478 * gcc.dg/tree-ssa/clz-long-long.c: New test.
34479 * gcc.dg/tree-ssa/clz-long.c: New test.
34480 * gcc.dg/tree-ssa/ctz-char.c: New test.
34481 * gcc.dg/tree-ssa/ctz-int.c: New test.
34482 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
34483 * gcc.dg/tree-ssa/ctz-long.c: New test.
34485 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34487 * lib/target-supports.exp (check_effective_target_clz)
34488 (check_effective_target_clzl, check_effective_target_clzll)
34489 (check_effective_target_ctz, check_effective_target_clzl)
34490 (check_effective_target_ctzll): New.
34491 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
34492 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
34493 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
34494 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
34495 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
34496 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
34497 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
34498 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
34499 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
34501 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34504 * g++.target/i386/pr105593.C: New test.
34506 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34509 * c-c++-common/Winit-self3.c: New test.
34510 * c-c++-common/Winit-self4.c: New test.
34511 * c-c++-common/Winit-self5.c: New test.
34513 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
34516 * gcc.target/powerpc/pr108272-1.c: New test.
34517 * gcc.target/powerpc/pr108272-2.c: New test.
34518 * gcc.target/powerpc/pr108272-3.c: New test.
34519 * gcc.target/powerpc/pr108272-4.c: New test.
34521 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
34523 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
34525 2023-01-14 Jakub Jelinek <jakub@redhat.com>
34528 * c-c++-common/pr108365.c: New test.
34529 * g++.dg/opt/pr108365.C: New test.
34530 * g++.dg/warn/pr108365.C: New test.
34532 2023-01-14 Alexandre Oliva <oliva@adacore.com>
34535 * gcc.target/arm/pr42093.c: Disable tree-dce.
34537 2023-01-13 David Malcolm <dmalcolm@redhat.com>
34540 * gcc.dg/analyzer/switch-enum-1.c: New test.
34541 * gcc.dg/analyzer/switch-enum-2.c: New test.
34542 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
34543 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
34544 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
34545 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
34547 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
34549 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
34552 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
34554 PR rtl-optimization/108117
34555 PR rtl-optimization/108132
34556 * gcc.dg/pr108117.c: New test.
34558 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34561 * g++.dg/warn/pr108285.C: New test.
34563 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34565 * gm2/examples/map/pass/examples-map-pass.exp:
34566 Call gm2_push_timeout 30 before foreach testcase.
34567 Call gm2_pop_timeout after the foreach statement.
34568 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
34569 Call gm2_push_timeout 20 before foreach testcase.
34570 Call gm2_pop_timeout after the foreach statement.
34572 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34575 * gcc.c-torture/execute/pr107131.c: New test.
34577 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34579 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
34581 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
34583 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
34584 from the message issued by -Wstrict-flex-arrays.
34585 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
34586 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
34587 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
34588 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
34589 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
34590 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
34591 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
34592 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
34594 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34597 * gcc.dg/pr107131.c: New test.
34599 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
34601 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
34602 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
34604 2023-01-13 Richard Biener <rguenther@suse.de>
34606 * gcc.target/aarch64/pr107209.c: New test.
34608 2023-01-13 Richard Biener <rguenther@suse.de>
34610 PR tree-optimization/108387
34611 * gcc.dg/pr108387.c: New testcase.
34613 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34615 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
34616 (timeout-dg.exp): Load.
34617 Call gm2_push_timeout 15.
34618 Call gm2_pop_timeout at the end.
34619 * gm2/link/min/pass/link-min-pass.exp: Set path
34621 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
34622 Call gm2_push_timeout 60.
34623 Call gm2_pop_timeout at the end.
34624 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
34625 individual_timeout.
34626 Configure dejagnu to timeout for 10 seconds.
34627 (gm2_push_timeout): New proc.
34628 (gm2_pop_timeout): New proc.
34629 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
34630 individual_timeout.
34631 Configure dejagnu to timeout for 10 seconds.
34632 (gm2_push_timeout): New proc.
34633 (gm2_pop_timeout): New proc.
34635 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34637 * lib/gm2.exp: Use timeout.exp.
34639 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34641 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34644 2023-01-12 Andrew Pinski <apinski@marvell.com>
34645 Roger Sayle <roger@nextmovesoftware.com>
34647 PR tree-optimization/92342
34648 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
34649 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
34650 * gcc.dg/tree-ssa/multcmp-1.c: New test.
34651 * gcc.dg/tree-ssa/multcmp-2.c: New test.
34653 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34654 Richard Sandiford <richard.sandiford@arm.com>
34657 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
34658 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
34659 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
34660 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
34661 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
34662 * gcc.target/aarch64/pr105549.c: New test.
34663 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
34664 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
34665 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
34666 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
34668 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34669 Richard Sandiford <richard.sandiford@arm.com>
34671 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34672 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34674 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34675 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
34677 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
34678 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
34679 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
34680 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
34682 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
34683 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
34685 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
34686 * g++.target/aarch64/bitfield-abi-warning.h: New test.
34688 2023-01-12 Richard Biener <rguenther@suse.de>
34690 PR tree-optimization/99412
34691 * gcc.dg/vect/pr99412.c: New testcase.
34692 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
34693 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
34695 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
34698 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
34699 * gfortran.dg/gomp/assumes-2.f90: Likewise.
34700 * gfortran.dg/gomp/assume-5.f90: New test.
34702 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
34704 * c-c++-common/cpp/pr108244-1.c: New test.
34705 * c-c++-common/cpp/pr108244-2.c: New test.
34706 * c-c++-common/gomp/pr108244-3.c: New test.
34708 2023-01-11 David Malcolm <dmalcolm@redhat.com>
34711 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
34712 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
34713 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
34714 warning false +ve directives.
34715 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
34716 * gcc.dg/analyzer/pr103217-3.c: Likewise.
34717 * gcc.dg/analyzer/strdup-pr108252.c: New test.
34718 * gcc.dg/analyzer/strndup-pr108252.c: New test.
34720 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34723 * gcc.dg/pr105972.c: New test.
34725 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
34727 PR tree-optimization/71343
34728 * gcc.dg/pr71343-2.c: New test case.
34730 2023-01-11 David Faust <david.faust@oracle.com>
34733 * gcc.target/bpf/double-1.c: New test.
34734 * gcc.target/bpf/double-2.c: New test.
34735 * gcc.target/bpf/float-1.c: New test.
34737 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
34739 * gcc.dg/sso-17.c: New test.
34741 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
34743 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
34744 the testing target isn't a PowerPC target.
34746 2023-01-11 Richard Biener <rguenther@suse.de>
34748 PR tree-optimization/107767
34749 * gcc.dg/tree-ssa/pr107767.c: New testcase.
34751 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34754 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
34756 2023-01-11 Richard Biener <rguenther@suse.de>
34758 PR tree-optimization/108352
34759 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
34760 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
34762 2023-01-11 Richard Biener <rguenther@suse.de>
34764 PR tree-optimization/108353
34765 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
34767 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
34769 * gcc.target/s390/not.c: New test.
34771 2023-01-11 Richard Biener <rguenther@suse.de>
34773 PR tree-optimization/106293
34774 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
34776 2023-01-10 Richard Biener <rguenther@suse.de>
34778 PR tree-optimization/106293
34779 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
34781 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
34783 PR rtl-optimization/106421
34784 * gcc.dg/pr106421.c: New test case.
34786 2023-01-10 Martin Jambor <mjambor@suse.cz>
34789 * g++.dg/ipa/pr108110.C: New test.
34791 2023-01-10 Richard Biener <rguenther@suse.de>
34793 PR tree-optimization/108314
34794 * gcc.dg/vect/pr108314.c: New testcase.
34796 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34798 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
34801 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34803 * gcc.target/csky/and3a.c: Rename to ...
34804 * gcc.target/csky/ck801-and.c: ... this.
34805 * gcc.target/csky/constpool-3.c: Rename to ...
34806 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
34807 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
34808 * gcc.target/csky/ck801-constpool.c: ... this, and skip
34809 if the CPU is not ck801.
34810 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
34812 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
34814 * gcc.target/s390/fcall-saved.c: New test.
34816 2023-01-09 Jakub Jelinek <jakub@redhat.com>
34821 * g++.dg/tree-ssa/initlist-opt2.C: New test.
34822 * g++.dg/tree-ssa/initlist-opt3.C: New test.
34824 2023-01-09 Joseph Myers <joseph@codesourcery.com>
34826 * gcc.dg/c2x-complit-8.c: New test.
34828 2023-01-09 Richard Biener <rguenther@suse.de>
34830 PR middle-end/69482
34831 * gcc.target/i386/pr69482-1.c: New testcase.
34832 * gcc.target/i386/pr69482-2.c: Likewise.
34834 2023-01-09 Martin Liska <mliska@suse.cz>
34837 * g++.dg/ipa/pr108830.C: New test.
34839 2023-01-09 Richard Biener <rguenther@suse.de>
34841 PR tree-optimization/101912
34842 * gcc.dg/uninit-pr101912.c: New testcase.
34844 2023-01-09 Martin Liska <mliska@suse.cz>
34847 * gcc.target/i386/pr107993.c: New test.
34849 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
34851 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
34853 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
34855 2023-01-06 Joseph Myers <joseph@codesourcery.com>
34857 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
34860 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34863 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34865 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
34867 2023-01-06 Jakub Jelinek <jakub@redhat.com>
34871 * gcc.c-torture/execute/pr108292.c: New test.
34872 * gcc.target/i386/pr108292.c: New test.
34873 * gcc.dg/pr108308.c: New test.
34875 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34878 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34880 * gcc.target/i386/cmov10.c: New test case.
34882 2023-01-05 Patrick Palka <ppalka@redhat.com>
34885 * g++.dg/parse/access14.C: New test.
34887 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
34889 * lib/gm2.exp (gm2_init_minx): New procedure.
34890 (gm2_init_min): New procedure calls gm2_init_min with
34892 * gm2/link/min/pass/tiny.mod: New test case.
34893 * gm2/link/min/pass/link-min-pass.exp: New file.
34895 2023-01-04 Patrick Palka <ppalka@redhat.com>
34898 * g++.dg/cpp2a/concepts-requires34.C: New test.
34900 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34903 * g++.dg/template/pr108206.C: New test.
34905 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
34907 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
34909 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34911 PR tree-optimization/108253
34912 * g++.dg/opt/pr108253.C: New test.
34914 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34916 PR middle-end/108237
34917 * gcc.c-torture/compile/pr108237.c: New test.
34919 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34921 PR sanitizer/108256
34922 * c-c++-common/ubsan/pr108256.c: New test.
34924 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
34926 * g++.dg/modules/modules.exp: Skip on AIX.
34927 * gcc.target/powerpc/pr99708.c: Skip on AIX.
34929 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
34931 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
34932 that the unused clone is GC'ed.
34933 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
34935 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
34937 * gcc.target/i386/cmov10.c: New test case.
34939 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34941 PR middle-end/108264
34942 * gcc.dg/pr108264.c: New test.
34944 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34946 PR rtl-optimization/108263
34947 * gcc.dg/pr108263.c: New test.
34949 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
34950 Uroš Bizjak <ubizjak@gmail.com>
34952 * gcc.target/i386/extendditi2-1.c: New test case.
34953 * gcc.target/i386/extendditi2-2.c: Likewise.
34956 Copyright (C) 2023 Free Software Foundation, Inc.
34958 Copying and distribution of this file, with or without modification,
34959 are permitted in any medium without royalty provided the copyright
34960 notice and this notice are preserved.