]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-09-14 David Malcolm <dmalcolm@redhat.com>
2
3 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
4 New test.
5 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
6 test.
7 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
8 New test.
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.
12
13 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
14
15 * gm2/switches/case/fail/subrangecase.mod: Replace 19
16 with 17.
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.
25
26 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
27
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.
38
39 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
40
41 * gcc.target/aarch64/sve/cost_model_15.c: New test.
42
43 2023-09-14 Andrew Pinski <apinski@marvell.com>
44
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.
50
51 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
52
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.
63
64 2023-09-14 Richard Biener <rguenther@suse.de>
65
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.
71
72 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
73
74 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
75
76 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
77
78 PR target/111395
79 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
80 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
81
82 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
83
84 * gcc.target/loongarch/cmov_ii.c: New test.
85
86 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
87
88 PR target/111334
89 * gcc.target/loongarch/pr111334.c: New test.
90
91 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
92
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.
97
98 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
99
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.
104
105 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
106
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.
119
120 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
121
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.
133
134 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
135
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.
143
144 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
145
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.
153
154 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
155
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.
167
168 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
169
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.
181
182 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
183
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.
194
195 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
196
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.
208
209 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
210
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.
225
226 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
227
228 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
229 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
230
231 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
232
233 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
234
235 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
236
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.
248
249 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
250
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.
261
262 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
263
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.
276
277 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
278
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.
289
290 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
291
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.
299
300 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
301
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.
310
311 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
312
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.
324
325 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
326
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.
335
336 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
337
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.
347
348 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
349
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.
361
362 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
363
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.
370
371 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
372
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.
383
384 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
385
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.
403
404 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
405
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.
420
421 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
422
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.
435
436 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
437
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.
450
451 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
452
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.
464
465 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
466
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.
475
476 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
477
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.
488
489 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
490
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.
503
504 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
505
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.
510
511 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
512
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.
519
520 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
521
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.
530
531 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
532
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.
541
542 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
543
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.
548
549 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
550
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.
560
561 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
562
563 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
564 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
565
566 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
567
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.
579
580 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
581
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.
600
601 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
602
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.
614
615 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
616
617 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
618
619 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
620
621 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
622 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
623
624 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
625
626 * gcc.target/loongarch/strict-align.c: New test.
627
628 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
629
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.
633
634 2023-09-13 Andrew Pinski <apinski@marvell.com>
635
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`.
641
642 2023-09-13 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/111387
645 * gcc.dg/torture/pr111387.c: New testcase.
646
647 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
648
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.
653
654 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
655
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.
662
663 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
664
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.
670
671 2023-09-13 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/111397
674 * gcc.dg/uninit-pr111397.c: New testcase.
675
676 2023-09-13 Pan Li <pan2.li@intel.com>
677
678 PR target/111362
679 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
680
681 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
682
683 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
684
685 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
686
687 PR tree-optimization/111303
688 * gcc.dg/pr111303.c: New test.
689
690 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
691
692 * lib/target-supports.exp: Enable vect_int for RVV.
693
694 2023-09-12 Jason Merrill <jason@redhat.com>
695
696 PR c++/111357
697 * g++.dg/ext/integer-pack7.C: New test.
698
699 2023-09-12 Jason Merrill <jason@redhat.com>
700
701 PR c++/107198
702 * g++.dg/eh/no-exceptions1.C: New test.
703
704 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
705
706 * gcc.target/aarch64/stack-protector-8.c: New test.
707 * gcc.target/aarch64/stack-protector-9.c: Likewise.
708
709 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
710
711 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
712
713 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
714
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.
719
720 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
721
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.
725
726 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
727
728 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
729
730 2023-09-12 Andrew Pinski <apinski@marvell.com>
731
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.
736
737 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
738
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.
773
774 2023-09-12 Jakub Jelinek <jakub@redhat.com>
775
776 PR middle-end/111338
777 * gcc.dg/bitint-37.c: New test.
778
779 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
780
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.
786
787 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
788
789 * lib/target-supports.exp (check_effective_target_stack_size): For
790 nvptx target, stack size limits are relevant for execution only.
791
792 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
793
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.
800
801 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
802
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.
809
810 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
811
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.
850
851 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
852
853 * lib/scanasm.exp (configure_check-function-bodies): New proc.
854 (parse_function_bodies, check-function-bodies): Use it.
855
856 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
857
858 PR fortran/110996
859 * gfortran.dg/pr110996.f90: New test.
860
861 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
862
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.
872
873 2023-09-12 xuli <xuli1@eswincomputing.com>
874
875 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
876
877 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
878
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.
885
886 2023-09-11 Andrew Pinski <apinski@marvell.com>
887
888 PR tree-optimization/111348
889 * gcc.dg/tree-ssa/minmax-26.c: New test.
890
891 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
892
893 PR target/111340
894 * gcc.target/i386/pr111340.c: New test.
895
896 2023-09-11 Andrew Pinski <apinski@marvell.com>
897
898 PR tree-optimization/111349
899 * gcc.dg/tree-ssa/minmax-25.c: New test.
900
901 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
902
903 PR target/111311
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.
929
930 2023-09-11 Andrew Pinski <apinski@marvell.com>
931
932 PR tree-optimization/111346
933 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
934
935 2023-09-11 liuhongt <hongtao.liu@intel.com>
936
937 * gcc.target/i386/pr111306.c: New test.
938
939 2023-09-10 Andrew Pinski <apinski@marvell.com>
940
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.
945
946 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
947
948 PR analyzer/96395
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.
1220
1221 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1222
1223 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1224 copied bytes to 32.
1225
1226 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
1227
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.
1232
1233 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1234
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.
1238
1239 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
1240
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.
1244
1245 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1246
1247 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1248 * gcc.dg/pie-7.c: Likewise.
1249
1250 2023-09-08 Patrick Palka <ppalka@redhat.com>
1251
1252 PR c++/99599
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.
1256
1257 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1258
1259 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1260 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1261
1262 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1263
1264 PR analyzer/110529
1265 * c-c++-common/analyzer/computed-goto-1.c: New test.
1266 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1267
1268 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1269 David Malcolm <dmalcolm@redhat.com>
1270
1271 PR analyzer/110830
1272 * c-c++-common/analyzer/pr110830.c: New test.
1273
1274 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1275
1276 PR tree-optimization/110875
1277 * gcc.dg/pr110875.c: New.
1278
1279 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1280
1281 PR c++/111274
1282 * g++.dg/gomp/pr111274.C: New test case.
1283
1284 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1285
1286 PR target/111225
1287 * gcc.target/i386/pr111225.c: New test.
1288
1289 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1290
1291 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1292
1293 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1294
1295 * g++.target/loongarch/bstrins-compile.C: New test.
1296 * g++.target/loongarch/bstrins-run.C: New test.
1297
1298 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1299
1300 PR target/111313
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.
1336
1337 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
1338
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
1342 on RV32.
1343 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1344
1345 2023-09-06 Ian Lance Taylor <iant@golang.org>
1346
1347 PR go/111310
1348 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1349
1350 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR c/102989
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.
1362
1363 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR c/102989
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.
1379
1380 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR c/102989
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.
1396
1397 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1398
1399 PR c/102989
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.
1434
1435 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR c/102989
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.
1478
1479 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1480
1481 PR target/111296
1482 * g++.target/riscv/rvv/base/pr111296.C: New test.
1483
1484 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1485
1486 PR target/111295
1487 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
1488
1489 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1490
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.
1507
1508 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1509
1510 PR analyzer/105899
1511 * c-c++-common/analyzer/strstr-1.c: New test.
1512
1513 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1514
1515 PR analyzer/105899
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.
1525
1526 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1527
1528 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
1529 zero_fill_region.
1530
1531 2023-09-06 Pan Li <pan2.li@intel.com>
1532
1533 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
1534 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
1535
1536 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
1537
1538 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
1539
1540 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1541
1542 PR target/111232
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.
1546
1547 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1548
1549 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
1550
1551 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1552
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.
1561
1562 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1563
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.
1575
1576 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1577
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.
1594
1595 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1596
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.
1601
1602 2023-09-06 Jason Merrill <jason@redhat.com>
1603
1604 * g++.dg/abi/no_unique_address8.C: New test.
1605 * g++.dg/abi/no_unique_address8a.C: New test.
1606
1607 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
1608
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.
1612
1613 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1614
1615 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
1616 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
1617
1618 2023-09-05 Andrew Pinski <apinski@marvell.com>
1619
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.
1623
1624 2023-09-05 Andrew Pinski <apinski@marvell.com>
1625
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.
1629
1630 2023-09-05 Andrew Pinski <apinski@marvell.com>
1631
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.
1635
1636 2023-09-05 Andrew Pinski <apinski@marvell.com>
1637
1638 PR tree-optimization/96694
1639 * gcc.dg/tree-ssa/minmax-24.c: New test.
1640
1641 2023-09-05 Andrew Pinski <apinski@marvell.com>
1642
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.
1647
1648 2023-09-05 Marek Polacek <polacek@redhat.com>
1649
1650 PR c++/91483
1651 * g++.dg/diagnostic/constexpr3.C: New test.
1652
1653 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1654
1655 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1656
1657 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c++/52953
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.
1663
1664 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR c++/52953
1667 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
1668 wording.
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.
1672
1673 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1674
1675 * c-c++-common/gomp/allocate-13.c: New test.
1676
1677 2023-09-05 Pan Li <pan2.li@intel.com>
1678
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.
1682
1683 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
1684
1685 Revert:
1686 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
1687
1688 * gnat.dg/unroll3.adb: Adjust.
1689
1690 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1691
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.
1700
1701 2023-09-05 liuhongt <hongtao.liu@intel.com>
1702
1703 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
1704
1705 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1706
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.
1751
1752 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1753
1754 PR testsuite/111071
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.
1757
1758 2023-09-04 Pan Li <pan2.li@intel.com>
1759
1760 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
1761
1762 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
1763
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.
1768
1769 2023-09-04 Guo Jie <guojie@loongson.cn>
1770
1771 * gcc.target/loongarch/const-double-zero-stx.c: New test.
1772
1773 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1774
1775 * gcc.target/loongarch/switch-qi.c: New test.
1776
1777 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1778
1779 * gcc.target/loongarch/float-load.c: New test.
1780
1781 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1782
1783 PR testsuite/111066
1784 * g++.dg/special/initpri3.C: Fix wording.
1785
1786 2023-09-03 Pan Li <pan2.li@intel.com>
1787
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.
1799
1800 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
1801
1802 * gcc.target/loongarch/math-float-128.c: New test.
1803
1804 2023-09-01 Harald Anlauf <anlauf@gmx.de>
1805
1806 PR fortran/31059
1807 * gfortran.dg/bounds_check_fail_5.f90: New test.
1808
1809 2023-09-01 benjamin priour <priour.be@gmail.com>
1810
1811 PR analyzer/105948
1812 PR analyzer/94355
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.
1818
1819 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
1820
1821 PR testsuite/111264
1822 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
1823 C++11-compatible.
1824
1825 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
1826
1827 * g++.dg/pr110879.C: Moved to...
1828 * g++.dg/opt/pr110879.C: ...here.
1829
1830 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
1831
1832 PR libstdc++/110879
1833 * g++.dg/pr110879.C: New test.
1834
1835 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR c++/111069
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
1841 1018.
1842
1843 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR tree-optimization/19832
1846 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
1847
1848 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1849
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.
1864
1865 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1866
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.
1883
1884 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1885
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.
1894
1895 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1896
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.
1906
1907 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
1908
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.
1911
1912 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
1913
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.
1928
1929 2023-09-01 Pan Li <pan2.li@intel.com>
1930
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.
1944
1945 2023-09-01 Andrew Pinski <apinski@marvell.com>
1946
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.
1950
1951 2023-08-31 Andrew Pinski <apinski@marvell.com>
1952
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.
1966
1967 2023-08-31 Pan Li <pan2.li@intel.com>
1968
1969 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
1970
1971 2023-08-31 Pan Li <pan2.li@intel.com>
1972
1973 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
1974
1975 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
1976
1977 PR testsuite/111228
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.
1987
1988 2023-08-31 Pan Li <pan2.li@intel.com>
1989
1990 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
1991
1992 2023-08-31 Pan Li <pan2.li@intel.com>
1993 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
1994
1995 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
1996
1997 2023-08-31 Richard Biener <rguenther@suse.de>
1998
1999 PR middle-end/111253
2000 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2001
2002 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2003
2004 PR target/110411
2005 * gcc.target/powerpc/pr110411-1.c: New testcase.
2006 * gcc.target/powerpc/pr110411-2.c: New testcase.
2007
2008 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2009
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.
2013
2014 2023-08-31 Richard Biener <rguenther@suse.de>
2015
2016 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2017 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2018
2019 2023-08-31 Richard Biener <rguenther@suse.de>
2020
2021 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2022 * gcc.target/i386/pr52252-core.c: Likewise.
2023
2024 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2025
2026 PR target/96762
2027 * gcc.target/powerpc/pr96762.c: New.
2028
2029 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2030
2031 PR target/111234
2032 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2033
2034 2023-08-30 Eric Feng <ef2648@columbia.edu>
2035
2036 PR analyzer/107646
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
2044 added more tests).
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.
2048
2049 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
2050
2051 PR target/106562
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.
2059
2060 2023-08-30 Marek Polacek <polacek@redhat.com>
2061
2062 PR c++/91319
2063 * g++.dg/cpp2a/desig30.C: New test.
2064
2065 2023-08-30 Marek Polacek <polacek@redhat.com>
2066
2067 PR c++/111173
2068 * g++.dg/cpp2a/constinit19.C: New test.
2069
2070 2023-08-30 Richard Biener <rguenther@suse.de>
2071
2072 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2073 of unsigned long.
2074
2075 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2076
2077 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2078
2079 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2080
2081 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2082
2083 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2084
2085 PR fortran/48776
2086 * gfortran.dg/interface_procedure_1.f90: New test.
2087
2088 2023-08-30 Richard Biener <rguenther@suse.de>
2089
2090 PR tree-optimization/111228
2091 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2092
2093 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2094
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.
2101
2102 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2103
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.
2107
2108 2023-08-30 Die Li <lidie@eswincomputing.com>
2109 Fei Gao <gaofei@eswincomputing.com>
2110
2111 * gcc.target/riscv/cm_mv_rv32.c: New test.
2112
2113 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2114
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
2117
2118 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2119
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.
2124
2125 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR tree-optimization/110914
2128 * gcc.c-torture/execute/pr110914.c: New test.
2129
2130 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR tree-optimization/111015
2133 * gcc.dg/pr111015.c: New test.
2134
2135 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2136
2137 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2138
2139 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2140
2141 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2142
2143 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2144
2145 * gcc.target/riscv/zicond-xor-01.c: New test.
2146 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2147
2148 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2149
2150 PR analyzer/99860
2151 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2152
2153 2023-08-29 Marek Polacek <polacek@redhat.com>
2154
2155 * g++.dg/diagnostic/explicit.C: New test.
2156
2157 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
2158
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.
2163
2164 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2165 Vineet Gupta <vineetg@rivosinc.com>
2166
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.
2179
2180 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
2181
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.
2184
2185 2023-08-29 Carl Love <cel@us.ibm.com>
2186
2187 PR target/93448
2188 * gcc.target/powerpc/pr93448.c: New test case.
2189
2190 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2191
2192 PR analyzer/105899
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.
2198
2199 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2200
2201 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2202 extension 'Zcb' with some implications.
2203
2204 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2205
2206 * gcc.target/riscv/predef-30.c: New test for a stub
2207 vendor extension 'XVentanaCondOps'.
2208
2209 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2210
2211 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2212 extension 'Smstateen' with some implications.
2213
2214 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2215
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
2218 extensions.
2219
2220 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR middle-end/79173
2223 PR middle-end/111209
2224 * gcc.target/i386/pr79173-12.c: New test.
2225
2226 2023-08-29 Andrew Pinski <apinski@marvell.com>
2227
2228 PR tree-optimization/111147
2229 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2230
2231 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2232
2233 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2234
2235 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2236
2237 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2238
2239 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2240
2241 PR target/110943
2242 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2243 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2244
2245 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2246
2247 * gcc.target/loongarch/sign-extend.c: New test.
2248
2249 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
2250
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.
2257
2258 2023-08-28 Andrew Pinski <apinski@marvell.com>
2259
2260 PR testsuite/111215
2261 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2262 `--param logical-op-non-short-circuit=1` to the options.
2263
2264 2023-08-28 Andrew Pinski <apinski@marvell.com>
2265
2266 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2267 * gcc.dg/pr87009.c: Update test.
2268
2269 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2270
2271 * gcc.target/loongarch/slt-sign-extend.c: New test.
2272
2273 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2274
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.
2282
2283 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2284
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.
2341
2342 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2343
2344 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2345
2346 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2347
2348 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2349
2350 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2351
2352 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2353 sensitive scheduling.
2354
2355 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
2356
2357 PR analyzer/96395
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
2542 C++-friendly bits.
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.
2560
2561 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
2562
2563 PR fortran/92586
2564 * gfortran.dg/pr92586.f90 : New test
2565
2566 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2567
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.
2596
2597 2023-08-26 Andrew Pinski <apinski@marvell.com>
2598
2599 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
2600
2601 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2602
2603 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
2604 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
2605
2606 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2607
2608 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
2609
2610 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
2611
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.
2625
2626 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2627
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.
2637
2638 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2639
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.
2654
2655 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2656
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.
2666
2667 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2668
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.
2672
2673 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2674
2675 * gcc.target/riscv/gcse-const.c: New Test
2676 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2677 for Jump.
2678 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2679
2680 2023-08-25 Andrew Pinski <apinski@marvell.com>
2681
2682 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
2683
2684 2023-08-25 Harald Anlauf <anlauf@gmx.de>
2685
2686 PR fortran/35095
2687 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
2688 * gfortran.dg/data_bounds_2.f90: New test.
2689
2690 2023-08-25 David Malcolm <dmalcolm@redhat.com>
2691
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.
2695
2696 2023-08-25 Richard Biener <rguenther@suse.de>
2697
2698 PR tree-optimization/111137
2699 * gcc.dg/torture/pr111137.c: New testcase.
2700
2701 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
2702
2703 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
2704
2705 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
2706
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.
2725
2726 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
2727
2728 PR target/111127
2729 * gcc.target/i386/pr111127.c: New test.
2730
2731 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
2732
2733 PR target/94866
2734 * g++.target/i386/pr94866.C: New test.
2735
2736 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
2737
2738 PR c/106537
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.
2742
2743 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2744
2745 PR analyzer/105899
2746 * gcc.dg/analyzer/strcat-1.c: New test.
2747
2748 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2749
2750 PR analyzer/105899
2751 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
2752
2753 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2754
2755 PR analyzer/105899
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.
2760
2761 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2762
2763 PR analyzer/105899
2764 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
2765 (test_strlen_1): New.
2766
2767 2023-08-24 Richard Biener <rguenther@suse.de>
2768
2769 PR tree-optimization/111123
2770 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
2771
2772 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2773
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.
2800
2801 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
2802
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.
2829
2830 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2831
2832 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
2833
2834 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2835
2836 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
2837 Add tests.
2838 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
2839 Ditto.
2840 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
2841 Ditto.
2842 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
2843 Ditto.
2844 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
2845 Ditto.
2846 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
2847 Ditto.
2848 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
2849 Ditto.
2850 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
2851 Ditto.
2852 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
2853 Ditto.
2854 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
2855 Ditto.
2856 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
2857 Ditto.
2858 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
2859 Ditto.
2860 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
2861 Ditto.
2862 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
2863 Ditto.
2864 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
2865 Ditto.
2866 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
2867 Ditto.
2868 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
2869 Ditto.
2870
2871 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2872
2873 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
2874 Add variable to hold reference result.
2875
2876 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2877
2878 * gcc.dg/c2x-attr-syntax-6.c: New test.
2879 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
2880
2881 2023-08-24 Richard Biener <rguenther@suse.de>
2882
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.
2887
2888 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2889
2890 * gcc.target/aarch64/neoverse_v1_2.c: New test.
2891 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
2892
2893 2023-08-24 Richard Biener <rguenther@suse.de>
2894
2895 PR tree-optimization/111128
2896 * gcc.dg/torture/pr111128.c: New testcase.
2897
2898 2023-08-24 Richard Biener <rguenther@suse.de>
2899
2900 PR testsuite/111125
2901 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
2902
2903 2023-08-24 Andrew Pinski <apinski@marvell.com>
2904
2905 PR tree-optimization/111109
2906 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
2907
2908 2023-08-24 Andrew Pinski <apinski@marvell.com>
2909
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.
2914
2915 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2916
2917 Revert:
2918 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2919
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.
2931
2932 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2933
2934 Revert:
2935 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2936
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.
2941
2942 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2943
2944 Revert:
2945 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2946
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.
2951
2952 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2953
2954 Revert:
2955 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2956
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.
2960
2961 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2962
2963 Revert:
2964 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2965
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.
2979
2980 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2981
2982 Revert:
2983 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2984
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.
3002
3003 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3004
3005 Revert:
3006 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3007
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.
3018
3019 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3020
3021 Revert:
3022 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3023
3024 PR target/111051
3025 PR target/111051
3026 * gcc.target/i386/pr111051-1.c: New test.
3027
3028 2023-08-24 Richard Biener <rguenther@suse.de>
3029
3030 PR debug/111080
3031 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3032
3033 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3034
3035 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3036
3037 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3038
3039 PR fortran/32986
3040 * gfortran.dg/common_28.f90: New test.
3041
3042 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3043
3044 * gcc.dg/pr102983.c: Adjust output expectations.
3045 * gcc.dg/pr110918.c: New.
3046
3047 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
3048
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.
3065
3066 2023-08-23 Jan Hubicka <jh@suse.cz>
3067
3068 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3069
3070 2023-08-23 Jan Hubicka <jh@suse.cz>
3071
3072 PR middle-end/110940
3073 * gcc.c-torture/compile/pr110940.c: New test.
3074
3075 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3076
3077 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3078 Add vsetvli asm.
3079
3080 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3081
3082 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3083
3084 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3085
3086 PR analyzer/105899
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.
3090
3091 2023-08-22 Jason Merrill <jason@redhat.com>
3092
3093 PR c++/109751
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.
3097
3098 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
3099
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.
3105
3106 2023-08-22 Richard Biener <rguenther@suse.de>
3107
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.
3116
3117 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3118
3119 PR fortran/49588
3120 * gfortran.dg/data_vector_section.f90: New test.
3121
3122 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3123 Kewen.Lin <linkw@linux.ibm.com>
3124
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.
3127
3128 2023-08-22 liuhongt <hongtao.liu@intel.com>
3129
3130 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3131 TARGET_64BIT.
3132
3133 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
3134
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.
3141
3142 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3143
3144 PR analyzer/105899
3145 * gcc.dg/analyzer/attr-format-1.c: New test.
3146 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3147 now-passing tests.
3148
3149 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3150
3151 * gcc.dg/analyzer/fopen-1.c: New test.
3152
3153 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3154
3155 PR analyzer/105899
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.
3164
3165 2023-08-22 Pan Li <pan2.li@intel.com>
3166
3167 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3168
3169 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3170
3171 * gcc.dg/unroll-7.c: Remove xfail.
3172
3173 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3174
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.
3197
3198 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3199
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.
3216
3217 2023-08-21 Richard Biener <rguenther@suse.de>
3218
3219 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3220
3221 2023-08-21 Richard Biener <rguenther@suse.de>
3222
3223 * lib/target-supports.exp: Add vect128, vect256 and vect512
3224 effective targets.
3225 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3226 vect256 case.
3227
3228 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3229
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.
3233
3234 2023-08-21 Richard Biener <rguenther@suse.de>
3235
3236 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3237 to avoid reduction vectorization.
3238
3239 2023-08-21 liuhongt <hongtao.liu@intel.com>
3240
3241 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
3242 options.
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.
3260
3261 2023-08-21 Richard Biener <rguenther@suse.de>
3262
3263 PR tree-optimization/111082
3264 * gcc.dg/pr111082.c: New testcase.
3265
3266 2023-08-21 Richard Biener <rguenther@suse.de>
3267
3268 PR tree-optimization/111070
3269 * gcc.dg/pr111070.c: New testcase.
3270
3271 2023-08-21 Andrew Pinski <apinski@marvell.com>
3272
3273 PR tree-optimization/111002
3274 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3275
3276 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3277
3278 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3279
3280 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3281
3282 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3283
3284 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3285
3286 PR testsuite/110756
3287 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3288
3289 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3290
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.
3295
3296 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3297
3298 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3299
3300 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3301
3302 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3303 expected pattern.
3304
3305 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3306
3307 PR analyzer/104042
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.
3317
3318 2023-08-20 Andrew Pinski <apinski@marvell.com>
3319
3320 PR tree-optimization/111006
3321 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3322
3323 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3324
3325 * lib/target-supports.exp (dg-require-python-h): Test
3326 whether Python.h can really be used.
3327
3328 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
3329
3330 PR target/111023
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.
3335
3336 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3337
3338 PR ipa/110753
3339 * gcc.dg/tree-ssa/pr110753.c: New test.
3340
3341 2023-08-18 Richard Biener <rguenther@suse.de>
3342
3343 PR tree-optimization/111019
3344 * g++.dg/torture/pr111019.C: New testcase.
3345
3346 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3347
3348 * gcc.target/bpf/frame-limit-1.c: New test.
3349 * gcc.target/bpf/frame-limit-2.c: Likewise.
3350
3351 2023-08-18 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/111048
3354 * gcc.dg/torture/pr111048.c: New testcase.
3355
3356 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3357
3358 PR target/111051
3359 PR target/111051
3360 * gcc.target/i386/pr111051-1.c: New test.
3361
3362 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3363
3364 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3365 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3366
3367 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3368
3369 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3370 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3371
3372 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3373 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3374
3375 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3376 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3377
3378 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3379
3380 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3381 Address failure due to uninitialized vtype register.
3382
3383 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3384
3385 PR tree-optimization/111009
3386 * gcc.dg/pr111009.c: New.
3387
3388 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3389 Charlie Jenkins <charlie@rivosinc.com>
3390
3391 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3392 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3393
3394 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3395
3396 PR c/106537
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.
3400
3401 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
3402
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.
3419
3420 2023-08-17 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/111039
3423 * gcc.dg/pr111039.c: New testcase.
3424
3425 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
3426
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.
3437
3438 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3439
3440 * gcc.target/bpf/naked-1.c: New test.
3441
3442 2023-08-17 Richard Biener <rguenther@suse.de>
3443
3444 * gcc.target/i386/vect-reduc-2.c: New testcase.
3445
3446 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3447
3448 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3449 Remove dg-line var declare_a.
3450
3451 2023-08-17 Pan Li <pan2.li@intel.com>
3452
3453 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3454
3455 2023-08-17 Pan Li <pan2.li@intel.com>
3456
3457 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3458
3459 2023-08-17 Pan Li <pan2.li@intel.com>
3460
3461 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3462
3463 2023-08-17 Pan Li <pan2.li@intel.com>
3464
3465 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
3466
3467 2023-08-17 Pan Li <pan2.li@intel.com>
3468
3469 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
3470
3471 2023-08-17 Pan Li <pan2.li@intel.com>
3472
3473 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
3474
3475 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3476
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.
3487
3488 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3489
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.
3507
3508 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3509
3510 PR target/111037
3511 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
3512 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
3513
3514 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3515
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.
3529
3530 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3531
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.
3535
3536 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3537
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.
3542
3543 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3544
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.
3549
3550 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3551
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.
3563
3564 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
3565
3566 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
3567
3568 2023-08-17 Andrew Pinski <apinski@marvell.com>
3569
3570 PR target/110986
3571 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
3572
3573 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3574
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.
3579
3580 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3581
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.
3587
3588 2023-08-16 Pan Li <pan2.li@intel.com>
3589
3590 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
3591
3592 2023-08-16 Pan Li <pan2.li@intel.com>
3593
3594 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
3595
3596 2023-08-16 Pan Li <pan2.li@intel.com>
3597
3598 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
3599
3600 2023-08-16 Pan Li <pan2.li@intel.com>
3601
3602 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
3603
3604 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3605
3606 PR target/110429
3607 * gcc.target/powerpc/pr110429.c: New.
3608
3609 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3610
3611 PR target/106769
3612 * gcc.target/powerpc/pr106769.h: New.
3613 * gcc.target/powerpc/pr106769-p8.c: New.
3614 * gcc.target/powerpc/pr106769-p9.c: New.
3615
3616 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3617
3618 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
3619 Adapt test.
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:
3639 New test.
3640 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3641 New test.
3642 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3643 New test.
3644 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3645 New test.
3646 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3647 New test.
3648 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3649 New test.
3650 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
3651 New test.
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:
3660 New test.
3661 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3662 New test.
3663 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3664 New test.
3665 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3666 New test.
3667 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3668 New test.
3669 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3670 New test.
3671 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
3672 New test.
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.
3709
3710 2023-08-16 Pan Li <pan2.li@intel.com>
3711
3712 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
3713
3714 2023-08-16 liuhongt <hongtao.liu@intel.com>
3715
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.
3727
3728 2023-08-16 liuhongt <hongtao.liu@intel.com>
3729
3730 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
3731
3732 2023-08-15 David Faust <david.faust@oracle.com>
3733
3734 PR target/111029
3735 * gcc.target/bpf/smov-2.c: New test.
3736 * gcc.target/bpf/smov-pseudoc-2.c: New test.
3737
3738 2023-08-15 Martin Jambor <mjambor@suse.cz>
3739
3740 PR ipa/68930
3741 PR ipa/92497
3742 * gcc.dg/ipa/pr92497-1.c: New test.
3743 * gcc.dg/ipa/pr92497-2.c: Likewise.
3744
3745 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
3746
3747 PR d/110959
3748 * gdc.dg/pr110959.d: New test.
3749
3750 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
3751 Thomas Schwinge <thomas@codesourcery.com>
3752
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.
3759
3760 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3761
3762 PR target/110989
3763 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
3764
3765 2023-08-15 Richard Biener <rguenther@suse.de>
3766
3767 * gcc.dg/vect/bb-slp-75.c: New testcase.
3768
3769 2023-08-15 Richard Biener <rguenther@suse.de>
3770
3771 PR tree-optimization/110963
3772 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
3773
3774 2023-08-15 Richard Biener <rguenther@suse.de>
3775
3776 PR tree-optimization/110991
3777 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
3778
3779 2023-08-15 Pan Li <pan2.li@intel.com>
3780
3781 * gcc.target/riscv/mode-switch-ice-1.c: New test.
3782
3783 2023-08-15 Pan Li <pan2.li@intel.com>
3784
3785 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
3786
3787 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3788
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.
3792
3793 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3794
3795 PR fortran/110360
3796 PR fortran/110419
3797 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
3798
3799 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
3800
3801 PR analyzer/110543
3802 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
3803 New test.
3804 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
3805 New test.
3806 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3807 New test.
3808
3809 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
3810
3811 DR 2386
3812 PR c++/110216
3813 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
3814 * g++.dg/cpp1z/pr110216.C: New test.
3815
3816 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
3817
3818 * gcc.target/riscv/arch-24.c: New test.
3819 * gcc.target/riscv/arch-25.c: New test.
3820
3821 2023-08-14 Pan Li <pan2.li@intel.com>
3822
3823 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
3824
3825 2023-08-14 Pan Li <pan2.li@intel.com>
3826
3827 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
3828
3829 2023-08-14 Pan Li <pan2.li@intel.com>
3830
3831 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
3832
3833 2023-08-14 Pan Li <pan2.li@intel.com>
3834
3835 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
3836
3837 2023-08-14 Pan Li <pan2.li@intel.com>
3838
3839 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
3840
3841 2023-08-14 Pan Li <pan2.li@intel.com>
3842
3843 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
3844
3845 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
3846
3847 PR modula2/108119
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.
3857
3858 2023-08-12 Jakub Jelinek <jakub@redhat.com>
3859
3860 * gcc.dg/stdckdint-1.c: New test.
3861 * gcc.dg/stdckdint-2.c: New test.
3862
3863 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3864
3865 PR target/110994
3866 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
3867
3868 2023-08-12 Patrick Palka <ppalka@redhat.com>
3869 Jason Merrill <jason@redhat.com>
3870
3871 PR c++/106604
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.
3875
3876 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3877
3878 PR target/110985
3879 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
3880
3881 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3882
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.
3893
3894 2023-08-11 David Malcolm <dmalcolm@redhat.com>
3895
3896 PR analyzer/105899
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.
3905
3906 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3907
3908 PR middle-end/110989
3909 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
3910
3911 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
3912
3913 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
3914 to dg-options.
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.
3942
3943 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
3944
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.
3952
3953 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
3954
3955 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
3956 * gcc.target/bpf/diag-funargs.c: Adapt test.
3957
3958 2023-08-11 Eric Feng <ef2648@columbia.edu>
3959
3960 PR analyzer/107646
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.
3966
3967 2023-08-11 Patrick Palka <ppalka@redhat.com>
3968
3969 PR c++/110927
3970 * g++.dg/cpp2a/concepts-requires35.C: New test.
3971
3972 2023-08-11 Patrick Palka <ppalka@redhat.com>
3973
3974 PR c++/71954
3975 * g++.dg/cpp1y/var-templ84.C: New test.
3976 * g++.dg/cpp1y/var-templ84a.C: New test.
3977
3978 2023-08-11 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/110979
3981 * gcc.dg/torture/pr110979.c: New testcase.
3982
3983 2023-08-11 Richard Biener <rguenther@suse.de>
3984
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.
3991
3992 2023-08-11 Pan Li <pan2.li@intel.com>
3993
3994 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
3995
3996 2023-08-11 Pan Li <pan2.li@intel.com>
3997
3998 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
3999
4000 2023-08-11 Drew Ross <drross@redhat.com>
4001 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR tree-optimization/109938
4004 * gcc.c-torture/execute/pr109938.c: New test.
4005 * gcc.dg/tree-ssa/pr109938.c: New test.
4006
4007 2023-08-11 Pan Li <pan2.li@intel.com>
4008
4009 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4010
4011 2023-08-11 Pan Li <pan2.li@intel.com>
4012
4013 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4014
4015 2023-08-11 Jakub Jelinek <jakub@redhat.com>
4016
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.
4021
4022 2023-08-11 Andrew Pinski <apinski@marvell.com>
4023
4024 PR tree-optimization/110954
4025 * gcc.c-torture/execute/pr110954-1.c: New test.
4026
4027 2023-08-11 Martin Uecker <uecker@tugraz.at>
4028
4029 PR c/84510
4030 * gcc.dg/Wuseless-cast.c: New test.
4031
4032 2023-08-11 Pan Li <pan2.li@intel.com>
4033
4034 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4035
4036 2023-08-10 Jan Hubicka <jh@suse.cz>
4037
4038 PR middle-end/110923
4039 * gcc.dg/tree-ssa/pr110923.c: New test.
4040
4041 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
4042
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.
4071
4072 2023-08-10 Jan Hubicka <jh@suse.cz>
4073
4074 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4075
4076 2023-08-10 Pan Li <pan2.li@intel.com>
4077
4078 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4079
4080 2023-08-10 Pan Li <pan2.li@intel.com>
4081
4082 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4083
4084 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4085
4086 PR target/110964
4087 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4088
4089 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4090
4091 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4092 Adapt test.
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.
4099
4100 2023-08-09 David Malcolm <dmalcolm@redhat.com>
4101
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.
4118
4119 2023-08-09 Andrew Pinski <apinski@marvell.com>
4120
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
4128 pattern.
4129
4130 2023-08-09 Carl Love <cel@us.ibm.com>
4131
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.
4139
4140 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4141
4142 PR target/110950
4143 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4144
4145 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4146
4147 * gcc.target/riscv/zicond-ice-1.c: New test.
4148
4149 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4150
4151 PR c++/100482
4152 * g++.dg/cpp0x/decltype-100482.C: New test.
4153
4154 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
4155
4156 PR target/110832
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.
4160
4161 2023-08-08 Andrew Pinski <apinski@marvell.com>
4162
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.
4167
4168 2023-08-08 Pan Li <pan2.li@intel.com>
4169
4170 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4171 cases.
4172 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4173
4174 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4175
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.
4288
4289 2023-08-08 Richard Biener <rguenther@suse.de>
4290
4291 PR tree-optimization/49955
4292 * gfortran.dg/vect/pr49955.f: New testcase.
4293
4294 2023-08-08 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/110924
4297 * gcc.dg/torture/pr110924.c: New testcase.
4298
4299 2023-08-08 yulong <shiyulong@iscas.ac.cn>
4300
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.
4307
4308 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4309
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.
4317
4318 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4319
4320 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4321 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4322
4323 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4324
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.
4332
4333 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4334
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.
4353
4354 2023-08-07 Martin Jambor <mjambor@suse.cz>
4355
4356 PR ipa/110378
4357 * g++.dg/ipa/pr110378-1.C: New test.
4358
4359 2023-08-07 Andrew Pinski <apinski@marvell.com>
4360
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.
4367
4368 2023-08-07 liuhongt <hongtao.liu@intel.com>
4369
4370 * gcc.target/i386/pr110762-v4hf.c: New test.
4371
4372 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4373
4374 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4375
4376 2023-08-07 Jan Hubicka <jh@suse.cz>
4377
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.
4381
4382 2023-08-07 Andrew Pinski <apinski@marvell.com>
4383
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.
4397
4398 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4399
4400 PR target/110792
4401 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4402
4403 2023-08-06 Jan Hubicka <jh@suse.cz>
4404
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.
4420
4421 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
4422
4423 PR modula2/110779
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.
4427
4428 2023-08-05 Martin Uecker <uecker@tugraz.at>
4429
4430 PR c/98536
4431 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4432 * gcc.dg/attr-access-2.c: Adapt test.
4433
4434 2023-08-05 Martin Uecker <uecker@tugraz.at>
4435
4436 * gcc.dg/pr68193.c: New test.
4437
4438 2023-08-04 David Malcolm <dmalcolm@redhat.com>
4439
4440 PR analyzer/110426
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.
4455
4456 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4457
4458 PR target/110202
4459 * gcc.target/i386/invariant-ternlog-1.c: New test.
4460 * gcc.target/i386/invariant-ternlog-2.c: New test.
4461
4462 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4463
4464 * gcc.target/i386/pr110717-2.c: New test case.
4465
4466 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4467
4468 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
4469
4470 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
4471
4472 * gcc.target/avr/lra-cpymem_qi.c: New.
4473
4474 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4475
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.
5148
5149 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5150
5151 * gcc.dg/vect/vect-novector-pragma.c: New test.
5152
5153 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5154
5155 * g++.dg/vect/vect.exp (support vect- prefix).
5156 * g++.dg/vect/vect-novector-pragma.cc: New test.
5157
5158 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5159
5160 PR target/106346
5161 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5162 * gcc.target/aarch64/vect-widen-shift.c: New test.
5163
5164 2023-08-04 Richard Biener <rguenther@suse.de>
5165
5166 PR tree-optimization/110838
5167 * gcc.dg/vect/pr110838.c: New testcase.
5168
5169 2023-08-04 Pan Li <pan2.li@intel.com>
5170
5171 Revert:
5172 2023-08-04 Pan Li <pan2.li@intel.com>
5173
5174 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5175
5176 2023-08-04 Pan Li <pan2.li@intel.com>
5177
5178 Revert:
5179 2023-08-04 Pan Li <pan2.li@intel.com>
5180
5181 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5182 New test.
5183
5184 2023-08-04 Pan Li <pan2.li@intel.com>
5185
5186 Revert:
5187 2023-08-04 Pan Li <pan2.li@intel.com>
5188
5189 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5190
5191 2023-08-04 Pan Li <pan2.li@intel.com>
5192
5193 Revert:
5194 2023-08-04 Pan Li <pan2.li@intel.com>
5195
5196 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5197 New test.
5198
5199 2023-08-04 Andrew Pinski <apinski@marvell.com>
5200
5201 PR tree-optimization/110874
5202 * gcc.c-torture/compile/pr110874-a.c: New test.
5203
5204 2023-08-04 Drew Ross <drross@redhat.com>
5205
5206 PR middle-end/101955
5207 * gcc.dg/pr101955.c: New test.
5208
5209 2023-08-04 Pan Li <pan2.li@intel.com>
5210
5211 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5212 New test.
5213
5214 2023-08-04 Pan Li <pan2.li@intel.com>
5215
5216 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5217
5218 2023-08-04 Pan Li <pan2.li@intel.com>
5219
5220 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5221 New test.
5222
5223 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5224
5225 * gcc.target/aarch64/pr110625_3.c: New testcase.
5226
5227 2023-08-04 Pan Li <pan2.li@intel.com>
5228
5229 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5230
5231 2023-08-04 Pan Li <pan2.li@intel.com>
5232
5233 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5234
5235 2023-08-04 Pan Li <pan2.li@intel.com>
5236
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.
5239
5240 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5241
5242 * g++.dg/ipa/pure-const-3.C: Move source to...
5243 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5244 accordingly.
5245 * g++.dg/ipa/pure-const-3b.C: New.
5246
5247 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
5248
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.
5258
5259 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5260
5261 PR analyzer/108171
5262 * gcc.dg/analyzer/pr108171.c: New test.
5263
5264 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5265
5266 PR analyzer/110882
5267 * gcc.dg/analyzer/pr110882.c: New test.
5268
5269 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5270
5271 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5272 (test_can_div_trunc_p_const): Add more tests.
5273
5274 2023-08-03 Richard Biener <rguenther@suse.de>
5275
5276 PR tree-optimization/110838
5277 * gcc.dg/torture/pr110838.c: New testcase.
5278
5279 2023-08-03 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/110702
5282 * gcc.dg/torture/pr110702.c: New testcase.
5283
5284 2023-08-03 Richard Biener <rguenther@suse.de>
5285
5286 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5287
5288 2023-08-03 Richard Biener <rguenther@suse.de>
5289
5290 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5291 and eliminate both in the end.
5292
5293 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5294
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.
5299
5300 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5301
5302 * lib/target-supports.exp (check_effective_target_vect_bswap):
5303 Add s390.
5304
5305 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
5306
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.
5312
5313 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5314
5315 PR target/110792
5316 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5317 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5318
5319 2023-08-03 Pan Li <pan2.li@intel.com>
5320
5321 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5322
5323 2023-08-03 Andrew Pinski <apinski@marvell.com>
5324
5325 * gcc.c-torture/execute/20230802-1.c: New test.
5326
5327 2023-08-03 Pan Li <pan2.li@intel.com>
5328
5329 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5330
5331 2023-08-02 Eric Feng <ef2648@columbia.edu>
5332
5333 PR analyzer/107646
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.
5337
5338 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5339
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.
5349
5350 2023-08-02 Richard Biener <rguenther@suse.de>
5351
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.
5357
5358 2023-08-02 Pan Li <pan2.li@intel.com>
5359
5360 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5361
5362 2023-08-02 Jan Hubicka <jh@suse.cz>
5363
5364 * gcc.dg/unroll-1.c: Fix template.
5365
5366 2023-08-02 Jan Hubicka <jh@suse.cz>
5367
5368 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5369
5370 2023-08-02 liuhongt <hongtao.liu@intel.com>
5371
5372 * gcc.target/i386/pr81904.c: New test.
5373
5374 2023-08-02 liuhongt <hongtao.liu@intel.com>
5375
5376 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5377
5378 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5379
5380 PR modula2/110161
5381 * gm2/pim/fail/badxproc.mod: New test.
5382
5383 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5384
5385 * gcc.target/s390/aligned-1.c: New test.
5386 * gcc.target/s390/unaligned-1.c: New test.
5387
5388 2023-08-01 Jan Hubicka <jh@suse.cz>
5389
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.
5522
5523 2023-08-01 Pan Li <pan2.li@intel.com>
5524 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5525
5526 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
5527 test cases.
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.
5579
5580 2023-08-01 Pan Li <pan2.li@intel.com>
5581
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.
5584
5585 2023-08-01 liuhongt <hongtao.liu@intel.com>
5586
5587 * gcc.target/i386/pr87007-4.c: Adjust testcase.
5588 * gcc.target/i386/pr87007-5.c: Ditto.
5589
5590 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5591
5592 PR modula2/110865
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.
5596
5597 2023-08-01 Andrew Pinski <apinski@marvell.com>
5598
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.
5602
5603 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
5604
5605 PR c/65213
5606 * gcc.dg/Wmissing-variable-declarations.c: New test.
5607
5608 2023-07-31 Andrew Pinski <apinski@marvell.com>
5609
5610 PR tree-optimization/106164
5611 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
5612
5613 2023-07-31 Andrew Pinski <apinski@marvell.com>
5614
5615 PR tree-optimization/106164
5616 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
5617
5618 2023-07-31 Andrew Pinski <apinski@marvell.com>
5619
5620 PR tree-optimization/100864
5621 * gcc.dg/tree-ssa/bitops-3.c: New test.
5622
5623 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
5624
5625 * gcc.dg/pr110582.c: New.
5626
5627 2023-07-31 David Malcolm <dmalcolm@redhat.com>
5628
5629 PR analyzer/109361
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.
5632
5633 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
5634
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.
5638
5639 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5640
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.
5648
5649 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5650
5651 * gcc.target/aarch64/pr110625_1.c: New testcase.
5652 * gcc.target/aarch64/pr110625_2.c: New testcase.
5653
5654 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5655
5656 PR target/110843
5657 * gcc.target/i386/pr110843.c: New test case.
5658
5659 2023-07-31 Pan Li <pan2.li@intel.com>
5660
5661 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5662 test cases.
5663 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5664
5665 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5666
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.
5678
5679 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
5680
5681 PR target/110790
5682 * gcc.target/i386/pr110790-1.c: New test case.
5683 * gcc.target/i386/pr110790-2.c: Likewise.
5684
5685 2023-07-29 Jan Hubicka <jh@suse.cz>
5686
5687 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
5688
5689 2023-07-28 Harald Anlauf <anlauf@gmx.de>
5690
5691 PR fortran/110825
5692 * gfortran.dg/assumed_type_18.f90: New test.
5693
5694 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
5695
5696 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
5697 to dg-options.
5698
5699 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
5700
5701 PR c++/110057
5702 PR ipa/83054
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.
5708
5709 2023-07-28 Jan Hubicka <jh@suse.cz>
5710
5711 PR middle-end/77689
5712 * g++.dg/tree-ssa/loop-split-1.C: New test.
5713
5714 2023-07-28 Jan Hubicka <jh@suse.cz>
5715
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.
5720
5721 2023-07-28 xuli <xuli1@eswincomputing.com>
5722
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.
5758
5759 2023-07-28 Jan Hubicka <jh@suse.cz>
5760
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.
5764
5765 2023-07-28 liuhongt <hongtao.liu@intel.com>
5766
5767 * gcc.target/i386/pr110788.c: New test.
5768
5769 2023-07-27 David Faust <david.faust@oracle.com>
5770
5771 PR target/110782
5772 PR target/110784
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.
5777
5778 2023-07-27 David Faust <david.faust@oracle.com>
5779
5780 * gcc.target/bpf/alu-2.c: New test.
5781 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
5782
5783 2023-07-27 Jan Hubicka <jh@suse.cz>
5784
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.
5793
5794 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
5795
5796 * gfortran.dg/gomp/teams-6.f90: Extend.
5797
5798 2023-07-27 Jan Hubicka <jh@suse.cz>
5799
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.
5822
5823 2023-07-27 Patrick Palka <ppalka@redhat.com>
5824
5825 PR c++/110197
5826 * g++.dg/cpp0x/constexpr-empty18.C: New test.
5827 * g++.dg/cpp0x/constexpr-empty19.C: New test.
5828
5829 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5830
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.
5858
5859 2023-07-27 demin.han <demin.han@starfivetech.com>
5860
5861 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
5862
5863 2023-07-27 Richard Biener <rguenther@suse.de>
5864
5865 PR tree-optimization/110829
5866 * gcc.dg/pr56837.c: XFAIL part of the testcase.
5867
5868 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
5869
5870 PR c++/103497
5871 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
5872
5873 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
5874 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/110776
5877 * gcc.target/powerpc/pr110776.c: New test.
5878
5879 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
5880
5881 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
5882 * gcc.target/riscv/pr102957.c: Likewise.
5883
5884 2023-07-26 Patrick Palka <ppalka@redhat.com>
5885
5886 PR c++/110566
5887 PR c++/108179
5888 * g++.dg/cpp1z/class-deduction115.C: New test.
5889 * g++.dg/template/ttp39.C: New test.
5890
5891 2023-07-26 Patrick Palka <ppalka@redhat.com>
5892
5893 PR c++/110566
5894 PR c++/108179
5895 * g++.dg/template/ttp38.C: New test.
5896
5897 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
5898
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>
5903
5904 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
5905
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>
5909
5910 2023-07-26 Patrick Palka <ppalka@redhat.com>
5911
5912 PR c++/110809
5913 * g++.dg/cpp2a/nontype-float3.C: New test.
5914
5915 2023-07-26 Harald Anlauf <anlauf@gmx.de>
5916
5917 PR fortran/68569
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.
5921
5922 2023-07-26 Jason Merrill <jason@redhat.com>
5923
5924 PR c++/106310
5925 * g++.dg/template/template-keyword4.C: New test.
5926
5927 2023-07-26 David Faust <david.faust@oracle.com>
5928
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.
5939
5940 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
5941
5942 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
5943 `main` of this testcase.
5944
5945 2023-07-26 Carl Love <cel@us.ibm.com>
5946
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
5955 for statements.
5956 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
5957
5958 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5959
5960 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
5961 instead of dg-options.
5962
5963 2023-07-26 Richard Biener <rguenther@suse.de>
5964
5965 PR tree-optimization/106081
5966 * gcc.dg/vect/pr106081.c: New testcase.
5967
5968 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
5969
5970 PR testsuite/110763
5971 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
5972 (main): Use it.
5973
5974 2023-07-26 Li Xu <xuli1@eswincomputing.com>
5975
5976 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
5977
5978 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5979
5980 PR target/110762
5981 * gcc.target/i386/pr110762.c: New test.
5982
5983 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
5984
5985 * gcc.target/bpf/neg-1.c: New test.
5986 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
5987
5988 2023-07-26 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/110799
5991 * gcc.dg/torture/pr110799.c: New testcase.
5992
5993 2023-07-26 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR tree-optimization/110755
5996 * gcc.dg/pr110755.c: New test.
5997
5998 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
5999
6000 PR target/110741
6001 * g++.target/powerpc/pr110741.C: New test.
6002
6003 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6004
6005 * gcc.target/riscv/fsflags.c: New test.
6006
6007 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6008
6009 PR c++/96630
6010 PR c++/98675
6011 PR c++/70331
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.
6018
6019 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6020
6021 PR c++/110619
6022 * g++.dg/cpp1y/constexpr-110619.C: New test.
6023
6024 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6025
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.
6063
6064 2023-07-26 Jason Merrill <jason@redhat.com>
6065
6066 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6067
6068 2023-07-25 Andrew Pinski <apinski@marvell.com>
6069
6070 PR testsuite/110803
6071 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6072 `signed char`.
6073
6074 2023-07-25 Marek Polacek <polacek@redhat.com>
6075
6076 PR c++/110382
6077 * g++.dg/cpp1y/constexpr-110382.C: New test.
6078
6079 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6080
6081 PR fortran/110725
6082 PR middle-end/71065
6083 * gfortran.dg/gomp/teams-6.f90: New test.
6084
6085 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6086
6087 * gnat.dg/unroll3.adb: Adjust.
6088
6089 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6090
6091 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6092
6093 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6094
6095 PR target/103605
6096 * gcc.target/powerpc/pr103605.h: New.
6097 * gcc.target/powerpc/pr103605-1.c: New.
6098 * gcc.target/powerpc/pr103605-2.c: New.
6099
6100 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
6101
6102 PR modula2/110174
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.
6108
6109 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6110
6111 PR fortran/110725
6112 PR middle-end/71065
6113 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6114 * gfortran.dg/gomp/teams-5.f90: New test.
6115
6116 2023-07-24 Drew Ross <drross@redhat.com>
6117 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR middle-end/109986
6120 * gcc.c-torture/execute/pr109986.c: New test.
6121 * gcc.dg/tree-ssa/pr109986.c: New test.
6122
6123 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6124
6125 PR target/110783
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.
6132
6133 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
6134
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.
6137
6138 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6139
6140 PR target/110786
6141 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6142 * gcc.target/bpf/bswap-2.c: New test.
6143
6144 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6145
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.
6155
6156 2023-07-24 Richard Biener <rguenther@suse.de>
6157
6158 PR tree-optimization/110777
6159 * gcc.dg/pr110777.c: New testcase.
6160
6161 2023-07-24 Richard Biener <rguenther@suse.de>
6162
6163 PR tree-optimization/110766
6164 * gcc.dg/torture/pr110766.c: New testcase.
6165
6166 2023-07-24 Pan Li <pan2.li@intel.com>
6167
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.
6170
6171 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
6172
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.
6176
6177 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6178
6179 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6180
6181 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6182
6183 PR modula2/110631
6184 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6185
6186 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6187
6188 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6189
6190 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6191 Richard Biener <rguenther@suse.de>
6192
6193 PR c/110699
6194 * gcc.dg/pr110699.c: New test case.
6195
6196 2023-07-21 Marek Polacek <polacek@redhat.com>
6197
6198 PR c++/110106
6199 * g++.dg/cpp0x/noexcept80.C: New test.
6200
6201 2023-07-21 Jan Hubicka <jh@suse.cz>
6202
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.
6205
6206 2023-07-21 Jan Hubicka <jh@suse.cz>
6207
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
6211 as expected.
6212 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6213 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6214
6215 2023-07-21 Richard Biener <rguenther@suse.de>
6216
6217 PR tree-optimization/41320
6218 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6219
6220 2023-07-21 Jan Hubicka <jh@suse.cz>
6221
6222 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6223
6224 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6225
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.
6274
6275 2023-07-21 Richard Biener <rguenther@suse.de>
6276
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.
6284
6285 2023-07-21 Andrew Pinski <apinski@marvell.com>
6286
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.
6290
6291 2023-07-21 Richard Biener <rguenther@suse.de>
6292
6293 PR tree-optimization/110742
6294 * g++.dg/torture/pr110742.C: New testcase.
6295
6296 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6297
6298 PR testsuite/110729
6299 * gcc.dg/pr110729.c: New test.
6300
6301 2023-07-21 liuhongt <hongtao.liu@intel.com>
6302
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.
6311
6312 2023-07-21 liuhongt <hongtao.liu@intel.com>
6313
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-*-*.
6318
6319 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6320
6321 PR analyzer/110455
6322 * gcc.dg/analyzer/pr110455.c: New test.
6323
6324 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6325
6326 PR analyzer/110387
6327 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6328
6329 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
6330
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.
6335
6336 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6337
6338 PR target/110717
6339 * gcc.target/i386/pr110717.c: New test.
6340
6341 2023-07-20 Marek Polacek <polacek@redhat.com>
6342
6343 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6344
6345 2023-07-20 Marek Polacek <polacek@redhat.com>
6346
6347 PR c++/110114
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.
6351
6352 2023-07-20 Jan Hubicka <jh@suse.cz>
6353
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.
6360
6361 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6362
6363 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6364
6365 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6366
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.
6370
6371 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6372
6373 PR middle-end/77928
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.
6377
6378 2023-07-20 Pan Li <pan2.li@intel.com>
6379
6380 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6381 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6382
6383 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6384
6385 * gcc.target/i386/pr88873.c: New test case.
6386
6387 2023-07-20 Richard Biener <rguenther@suse.de>
6388
6389 PR middle-end/61747
6390 * g++.target/i386/pr61747.C: New testcase.
6391
6392 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
6393
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.
6398
6399 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6400
6401 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6402 Adapt test.
6403 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6404 Ditto.
6405 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6406 Ditto.
6407 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6408 : Ditto.
6409 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6410 Ditto.
6411
6412 2023-07-19 Marek Polacek <polacek@redhat.com>
6413
6414 PR c++/110745
6415 * g++.dg/diagnostic/base.C: New test.
6416
6417 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6418
6419 PR analyzer/110700
6420 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6421
6422 2023-07-19 Marek Polacek <polacek@redhat.com>
6423
6424 PR c++/110064
6425 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6426
6427 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6428
6429 * gcc.target/avr/lra-elim.c: New test.
6430
6431 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6432
6433 * gm2/errors/fail/badabs.mod: New test.
6434 * gm2/errors/fail/badenum.mod: New test.
6435
6436 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
6437
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.
6447
6448 2023-07-19 Andrew Pinski <apinski@marvell.com>
6449
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.
6457
6458 2023-07-19 Andrew Pinski <apinski@marvell.com>
6459
6460 PR tree-optimization/110726
6461 * gcc.c-torture/execute/bitops-1.c: New test.
6462
6463 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6464
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.
6468
6469 2023-07-19 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR tree-optimization/110731
6472 * gcc.dg/pr110731.c: New test.
6473
6474 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
6475
6476 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
6477
6478 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
6479
6480 PR fortran/107424
6481 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
6482 the additional count variable.
6483
6484 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6485
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.
6498
6499 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6500
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.
6504
6505 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
6506
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.
6512
6513 2023-07-19 liuhongt <hongtao.liu@intel.com>
6514
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.
6521
6522 2023-07-18 Marek Polacek <polacek@redhat.com>
6523
6524 PR c++/110340
6525 * g++.dg/cpp/string-4.C: New test.
6526 * g++.dg/cpp/ucn-2.C: New test.
6527
6528 2023-07-18 Marek Polacek <polacek@redhat.com>
6529
6530 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
6531 output.
6532
6533 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
6534
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:
6538 New test.
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:
6548 New test.
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.
6555
6556 2023-07-18 Patrick Palka <ppalka@redhat.com>
6557
6558 * g++.dg/overload/conv-op5.C: New test.
6559
6560 2023-07-18 Patrick Palka <ppalka@redhat.com>
6561
6562 PR c++/110535
6563 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
6564 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
6565
6566 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6567
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.
6593
6594 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6595
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.
6606
6607 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
6608
6609 * gcc.target/riscv/attribute-20.c: Removed.
6610
6611 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
6612
6613 * gcc.target/s390/vector/vec-cmpge.c: New test.
6614
6615 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
6616
6617 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
6618
6619 2023-07-18 liuhongt <hongtao.liu@intel.com>
6620
6621 * gcc.target/i386/pr110591.c: New test.
6622 * gcc.target/i386/pr110591-2.c: New test.
6623
6624 2023-07-18 Pan Li <pan2.li@intel.com>
6625
6626 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6627
6628 2023-07-18 Pan Li <pan2.li@intel.com>
6629 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6630
6631 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6632 test cases.
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.
6677
6678 2023-07-17 Harald Anlauf <anlauf@gmx.de>
6679
6680 PR fortran/95947
6681 PR fortran/110658
6682 * gfortran.dg/deferred_character_37.f90: New test.
6683
6684 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6685
6686 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
6687 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
6688
6689 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6690
6691 PR fortran/110618
6692 * gfortran.dg/intent_out_22.f90: New test.
6693
6694 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6695
6696 * gfortran.dg/finalize_53.f90: New test.
6697
6698 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
6699
6700 PR target/110696
6701 * gcc.target/riscv/attribute-20.c: New test.
6702 * gcc.target/riscv/pr110696.c: New test.
6703
6704 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6705
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.
6715
6716 2023-07-17 Richard Biener <rguenther@suse.de>
6717
6718 PR tree-optimization/110669
6719 * gcc.dg/torture/pr110669.c: New testcase.
6720
6721 2023-07-17 Andrew Pinski <apinski@marvell.com>
6722
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.
6726
6727 2023-07-17 Andrew Pinski <apinski@marvell.com>
6728
6729 PR tree-optimization/110666
6730 * gcc.c-torture/execute/pr110666-1.c: New test.
6731
6732 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
6733
6734 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
6735 * gcc.target/i386/funcspec-56.inc: Handle new march.
6736
6737 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6738
6739 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
6740 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
6741
6742 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6743
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.
6757
6758 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6759
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.
6774
6775 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6776
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.
6792
6793 2023-07-17 Kong Lingling <lingling.kong@intel.com>
6794 Haochen Jiang <haochen.jiang@intel.com>
6795
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.
6814
6815 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
6816
6817 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
6818
6819 2023-07-15 Patrick Palka <ppalka@redhat.com>
6820
6821 PR c++/110441
6822 * g++.dg/cpp1z/elide8.C: New test.
6823
6824 2023-07-15 Patrick Palka <ppalka@redhat.com>
6825
6826 PR c++/110524
6827 * g++.dg/cpp2a/fn-template26.C: New test.
6828
6829 2023-07-14 Jason Merrill <jason@redhat.com>
6830
6831 PR c++/110344
6832 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
6833 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
6834
6835 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
6836
6837 PR target/110588
6838 * gcc.target/i386/pr110588.c: New test case.
6839
6840 2023-07-14 Marek Polacek <polacek@redhat.com>
6841 Jason Merrill <jason@redhat.com>
6842
6843 PR c++/109876
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.
6847
6848 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
6849
6850 PR target/110206
6851 * gcc.target/i386/pr110206.c: New test.
6852
6853 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6854
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.
6863
6864 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6865
6866 PR fortran/92178
6867 * gfortran.dg/intent_out_21.f90: New test.
6868
6869 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6870
6871 PR fortran/92178
6872 * gfortran.dg/intent_out_20.f90: New test.
6873
6874 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6875
6876 PR fortran/92178
6877 * gfortran.dg/intent_out_19.f90: New test.
6878
6879 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6880
6881 PR tree-optimization/109154
6882 * gcc.dg/vect/vect-ifcvt-20.c: New test.
6883
6884 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6885
6886 PR tree-optimization/109154
6887 * gcc.dg/vect/vect-ifcvt-19.c: New test.
6888
6889 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
6890
6891 * gcc.target/riscv/arch-22.c: New test.
6892 * gcc.target/riscv/predef-28.c: New test.
6893
6894 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
6895
6896 PR target/107841
6897 * gcc.target/pdp11/pr107841.c: New test.
6898
6899 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
6900
6901 PR fortran/106050
6902 * gfortran.dg/pdt_33.f90: New test.
6903
6904 2023-07-13 Carl Love <cel@us.ibm.com>
6905
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.
6911
6912 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
6913
6914 PR target/106966
6915 * gcc.target/alpha/pr106966.c: New test.
6916
6917 2023-07-13 Andrew Pinski <apinski@marvell.com>
6918
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.
6924
6925 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
6926
6927 PR middle-end/109520
6928 * gcc.target/i386/pr109520.c: New test.
6929
6930 2023-07-13 Pan Li <pan2.li@intel.com>
6931
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.
6939
6940 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6941
6942 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
6943
6944 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6945
6946 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
6947
6948 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
6949 Kewen Lin <linkw@linux.ibm.com>
6950
6951 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
6952
6953 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6954
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:
6958 New test.
6959 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
6960 New test.
6961 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
6962 New test.
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:
6972 New test.
6973 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
6974 New test.
6975 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
6976 New test.
6977 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
6978 New test.
6979 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
6980 New test.
6981 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
6982 New test.
6983 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
6984 New test.
6985 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
6986 New test.
6987 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
6988 New test.
6989 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6990 New test.
6991 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6992 New test.
6993 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
6994 New test.
6995 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
6996 New test.
6997 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
6998 New test.
6999 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7000 New test.
7001 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7002 New test.
7003 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7004 New test.
7005 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7006 New test.
7007 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7008 New test.
7009 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7010 New test.
7011 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7012 New test.
7013 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7014 New test.
7015 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7016 New test.
7017 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7018 New test.
7019 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7020 New test.
7021 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7022 New test.
7023 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7024 New test.
7025 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7026 New test.
7027 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7028 New test.
7029 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7030 New test.
7031 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7032 New test.
7033 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7034 New test.
7035 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7036 New test.
7037 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7038 New test.
7039 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7040 New test.
7041 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7042 New test.
7043 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7044 New test.
7045 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7046 New test.
7047 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7048 New test.
7049 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7050 New test.
7051 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7052 New test.
7053 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7054 New test.
7055 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7056 New test.
7057 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7058 New test.
7059 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7060 New test.
7061 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7062 New test.
7063 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7064 New test.
7065 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7066 New test.
7067 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7068 New test.
7069 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7070 New test.
7071 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7072 New test.
7073 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7074 New test.
7075 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7076 New test.
7077 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7078 New test.
7079 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7080 New test.
7081 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7082 New test.
7083 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7084 New test.
7085 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7086 New test.
7087 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7088 New test.
7089 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7090 New test.
7091 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7092 New test.
7093 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7094 New test.
7095 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7096 New test.
7097 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7098 New test.
7099 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7100 New test.
7101 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7102 New test.
7103 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7104 New test.
7105 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7106 New test.
7107 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7108 New test.
7109 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7110 New test.
7111 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7112 New test.
7113 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7114 New test.
7115 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7116 New test.
7117 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7118 New test.
7119 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7120 New test.
7121 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7122 New test.
7123 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7124 New test.
7125 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7126 New test.
7127 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7128 New test.
7129 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7130 New test.
7131 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7132 New test.
7133 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7134 New test.
7135
7136 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7137
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.
7154
7155 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7156
7157 PR tree-optimization/107043
7158 * gcc.dg/tree-ssa/pr107043.c: New test.
7159
7160 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7161
7162 PR tree-optimization/107053
7163 * gcc.dg/tree-ssa/pr107053.c: New test.
7164
7165 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7166
7167 * gcc.dg/pr83073.c: Adjust testcase.
7168
7169 2023-07-12 Jan Hubicka <jh@suse.cz>
7170
7171 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7172
7173 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7174
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.
7178
7179 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7180
7181 PR target/110598
7182 * gcc.target/i386/pr110598.c: New test case.
7183
7184 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7185
7186 * gfortran.dg/pdt_33.f03: New test.
7187
7188 2023-07-12 Richard Biener <rguenther@suse.de>
7189
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.
7193
7194 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7195
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.
7200
7201 2023-07-12 Jan Beulich <jbeulich@suse.com>
7202
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.
7207
7208 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7209
7210 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7211 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7212
7213 2023-07-12 liuhongt <hongtao.liu@intel.com>
7214
7215 * gcc.target/i386/pr110438.c: New test.
7216 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7217
7218 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7219
7220 * g++.target/i386/mv16.C: Add graniterapids-d.
7221 * gcc.target/i386/funcspec-56.inc: Handle new march.
7222
7223 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7224
7225 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7226
7227 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7228
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.
7241
7242 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
7243
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.
7250
7251 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7252
7253 PR fortran/110288
7254 * gfortran.dg/findloc_10.f90: New test.
7255
7256 2023-07-11 Carl Love <cel@us.ibm.com>
7257
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
7273 file.
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.
7281
7282 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7283
7284 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7285
7286 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
7287
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:
7290 New test.
7291
7292 2023-07-11 Patrick Palka <ppalka@redhat.com>
7293
7294 PR c++/110580
7295 * g++.dg/cpp1y/var-templ83.C: New test.
7296
7297 2023-07-11 liuhongt <hongtao.liu@intel.com>
7298
7299 PR target/110170
7300 * g++.target/i386/pr110170.C: Fix typo.
7301
7302 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7303
7304 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7305 64-bit type.
7306 (test): Remove an unnecessary cast.
7307
7308 2023-07-10 Patrick Palka <ppalka@redhat.com>
7309
7310 PR c++/110523
7311 * g++.dg/template/ttp37.C: New test.
7312
7313 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7314
7315 PR target/110268
7316 * gcc.target/arm/pr110268-1.c: New test.
7317 * gcc.target/arm/pr110268-2.c: New test.
7318
7319 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7320
7321 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7322
7323 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7324
7325 PR tree-optimization/110557
7326 * g++.dg/vect/pr110557.cc: New test.
7327
7328 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7329
7330 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7331 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7332
7333 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7334
7335 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7336
7337 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7338
7339 * gdc.dg/asm4.d: Update test.
7340
7341 2023-07-10 liuhongt <hongtao.liu@intel.com>
7342
7343 * g++.target/i386/pr110170.C: New test.
7344 * gcc.target/i386/pr110170.c: New test.
7345
7346 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7347
7348 * gdc.dg/rtti1.d: Move array concat testcase to ...
7349 * gdc.dg/nogc1.d: ... here. New test.
7350
7351 2023-07-09 Jan Hubicka <jh@suse.cz>
7352
7353 * gcc.dg/predict-22.c: Update template.
7354
7355 2023-07-08 Jan Hubicka <jh@suse.cz>
7356
7357 PR tree-optimization/110600
7358 * gcc.c-torture/compile/pr110600.c: New test.
7359
7360 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7361
7362 PR fortran/99139
7363 PR fortran/99368
7364 * gfortran.dg/pr99139.f90 : New test
7365 * gfortran.dg/pr99368.f90 : New test
7366
7367 2023-07-08 Jan Hubicka <jh@suse.cz>
7368
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.
7372
7373 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7374 Steven G. Kargl <kargl@gcc.gnu.org>
7375
7376 PR fortran/92178
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.
7380
7381 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7382
7383 PR fortran/110585
7384 * gfortran.dg/findloc_9.f90: New test.
7385
7386 2023-07-07 Jan Hubicka <jh@suse.cz>
7387
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.
7393
7394 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7395
7396 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7397
7398 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7399
7400 PR target/43644
7401 PR target/110533
7402 * gcc.target/i386/pr110533.c: New test case.
7403 * gcc.target/i386/pr43644-2.c: Likewise.
7404
7405 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7406
7407 PR d/108842
7408 * gdc.dg/pr98277.d: Add more tests.
7409 * gdc.dg/pr108842.d: New test.
7410
7411 2023-07-07 Jan Hubicka <jh@suse.cz>
7412
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.
7438
7439 2023-07-07 Jan Hubicka <jh@suse.cz>
7440
7441 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7442
7443 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7444
7445 * gcc.target/s390/vector/vec-init-3.c: New test.
7446
7447 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7448
7449 * gcc.target/i386/pr110372.c: New.
7450
7451 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7452
7453 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7454 value/mask changes.
7455 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7456 * gcc.dg/tree-ssa/vrp122.c: Same.
7457
7458 2023-07-07 Pan Li <pan2.li@intel.com>
7459 Robin Dapp <rdapp@ventanamicro.com>
7460
7461 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7462
7463 2023-07-06 Jan Hubicka <jh@suse.cz>
7464
7465 PR middle-end/25623
7466 * gfortran.dg/pr25623-2.f90: New test.
7467
7468 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
7469
7470 * gcc.target/aarch64/pr110449.c: New testcase.
7471
7472 2023-07-06 Richard Biener <rguenther@suse.de>
7473
7474 PR tree-optimization/110556
7475 * gcc.dg/torture/pr110556.c: New testcase.
7476
7477 2023-07-06 Richard Biener <rguenther@suse.de>
7478
7479 PR tree-optimization/110515
7480 * g++.dg/opt/pr110515.C: New testcase.
7481
7482 2023-07-06 Richard Biener <rguenther@suse.de>
7483
7484 PR tree-optimization/110544
7485 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
7486
7487 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
7488
7489 * gcc.target/i386/inline_attr_arch.c: New test.
7490 * gcc.target/i386/inline_target_clones.c: Ditto.
7491
7492 2023-07-06 liuhongt <hongtao.liu@intel.com>
7493
7494 * gcc.target/i386/pr110170-2.c: New test.
7495
7496 2023-07-06 liuhongt <hongtao.liu@intel.com>
7497
7498 * gcc.target/i386/pr110170-3.c: New test.
7499
7500 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
7501
7502 * gcc.target/aarch64/pr110474.c: New testcase.
7503
7504 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7505
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:
7512 Ditto.
7513 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
7514 Ditto.
7515
7516 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7517
7518 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
7519 test.
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:
7525 Ditto.
7526
7527 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7528 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7529
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.
7544
7545 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
7546
7547 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
7548 * gcc.target/mips/expand-block-move-r6.c: new test.
7549
7550 2023-07-05 Richard Biener <rguenther@suse.de>
7551
7552 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
7553
7554 2023-07-05 Jan Beulich <jbeulich@suse.com>
7555
7556 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
7557
7558 2023-07-05 Jan Beulich <jbeulich@suse.com>
7559
7560 PR target/100711
7561 * gcc.target/i386/pr100711-6.c: New test.
7562
7563 2023-07-05 Jan Beulich <jbeulich@suse.com>
7564
7565 PR target/100711
7566 * gcc.target/i386/pr100711-4.c: New test.
7567 * gcc.target/i386/pr100711-5.c: New test.
7568
7569 2023-07-05 Jan Beulich <jbeulich@suse.com>
7570
7571 PR target/93768
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
7576 code.
7577
7578 2023-07-05 Jan Beulich <jbeulich@suse.com>
7579
7580 PR target/93768
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.
7585
7586 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7587
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.
7596
7597 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7598
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.
7604
7605 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
7606
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.
7610
7611 2023-07-04 Richard Biener <rguenther@suse.de>
7612
7613 PR tree-optimization/110491
7614 * gcc.dg/torture/pr110491.c: New testcase.
7615
7616 2023-07-04 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/110376
7619 * gcc.dg/torture/pr110376.c: New testcase.
7620
7621 2023-07-04 Richard Biener <rguenther@suse.de>
7622
7623 PR tree-optimization/110228
7624 * gcc.dg/torture/pr110228.c: New testcase.
7625 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
7626
7627 2023-07-04 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/110436
7630 * gcc.dg/pr110436.c: New testcase.
7631
7632 2023-07-04 Richard Biener <rguenther@suse.de>
7633
7634 PR middle-end/110495
7635 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7636 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7637
7638 2023-07-04 Richard Biener <rguenther@suse.de>
7639
7640 PR tree-optimization/110310
7641 * gcc.target/i386/pr110310.c: New testcase.
7642 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7643
7644 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7645
7646 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7647
7648 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
7649
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.
7675
7676 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7677
7678 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7679 * lib/obj-c++.exp: Likewise.
7680
7681 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
7682
7683 PR modula2/110125
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.
7708
7709 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7710
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.
7723
7724 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7725
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.
7733
7734 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
7735
7736 Revert:
7737 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7738
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.
7751
7752 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7753
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.
7766
7767 2023-07-03 Richard Biener <rguenther@suse.de>
7768
7769 PR tree-optimization/110506
7770 * gcc.dg/pr110506-2.c: New testcase.
7771
7772 2023-07-03 Richard Biener <rguenther@suse.de>
7773
7774 PR tree-optimization/110506
7775 * gcc.dg/pr110506.c: New testcase.
7776
7777 2023-07-03 Andrew Pinski <apinski@marvell.com>
7778
7779 PR tree-optimization/110381
7780 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
7781
7782 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7783
7784 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
7785
7786 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7787
7788 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7789
7790 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7791
7792 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
7793
7794 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7795
7796 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7797
7798 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7799
7800 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
7801
7802 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7803
7804 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
7805
7806 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7807
7808 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
7809 option.
7810 (mips-dg-init): Handle the recognization of mips16e2 targets.
7811 (mips-dg-options): Add dependencies for mips16e2.
7812
7813 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7814
7815 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
7816
7817 2023-07-02 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR tree-optimization/110508
7820 * gcc.dg/pr110508.c: New test.
7821
7822 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7823
7824 PR d/108962
7825 * gdc.dg/pr108962.d: New test.
7826
7827 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7828
7829 PR d/110516
7830 * gdc.dg/torture/pr110516a.d: New test.
7831 * gdc.dg/torture/pr110516b.d: New test.
7832
7833 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7834
7835 PR d/110514
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.
7840
7841 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7842
7843 PR d/110471
7844 * gdc.dg/pr110471a.d: New test.
7845 * gdc.dg/pr110471b.d: New test.
7846 * gdc.dg/pr110471c.d: New test.
7847
7848 2023-07-01 Jan Hubicka <jh@suse.cz>
7849
7850 PR tree-optimization/25623
7851 * gfortran.dg/pr25623.f90: New test.
7852
7853 2023-07-01 Jan Hubicka <jh@suse.cz>
7854
7855 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
7856 from 2 to 1.
7857 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
7858 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
7859
7860 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
7861
7862 * gcc.target/i386/rotate-6.c: New test case.
7863 * gcc.target/i386/sse2-stv-1.c: Likewise.
7864
7865 2023-07-01 Jan Hubicka <jh@suse.cz>
7866
7867 PR tree-optimization/103680
7868 * gcc.dg/tree-ssa/pr103680.c: New test.
7869 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
7870
7871 2023-06-30 Patrick Palka <ppalka@redhat.com>
7872
7873 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
7874 duplicate diagnostic check.
7875
7876 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
7877
7878 PR tree-optimization/101832
7879 * gcc.dg/builtin-object-size-pr101832.c: New test.
7880
7881 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
7882
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
7887
7888 2023-06-30 David Malcolm <dmalcolm@redhat.com>
7889
7890 PR jit/110466
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
7893 "unsupported".
7894
7895 2023-06-30 David Malcolm <dmalcolm@redhat.com>
7896 Marek Polacek <polacek@redhat.com>
7897
7898 PR jit/110466
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.
7902
7903 2023-06-30 Jan Hubicka <jh@suse.cz>
7904
7905 PR middle-end/109849
7906 * gcc.dg/predict-18.c: Improve testcase.
7907
7908 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
7909
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.
7924
7925 2023-06-30 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/110496
7928 * gcc.dg/pr110496.c: New testcase.
7929
7930 2023-06-30 Richard Biener <rguenther@suse.de>
7931
7932 PR tree-optimization/110381
7933 * gcc.dg/vect/pr110381.c: Add check_vect ().
7934
7935 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
7936
7937 * gcc.target/mips/align-1-n64.c: New test.
7938 * gcc.target/mips/align-1-o32.c: New test.
7939
7940 2023-06-29 Jan Hubicka <jh@suse.cz>
7941
7942 PR tree-optimization/109849
7943 * gcc.dg/ipa/pr109849.c: New test.
7944
7945 2023-06-29 Marek Polacek <polacek@redhat.com>
7946
7947 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
7948 scan-sarif-file.
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
7953 -fno-report-bug.
7954
7955 2023-06-29 Marek Polacek <polacek@redhat.com>
7956
7957 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
7958 * gcc.target/i386/pr69482-1.c: Likewise.
7959
7960 2023-06-29 Patrick Palka <ppalka@redhat.com>
7961
7962 PR c++/110468
7963 * g++.dg/cpp0x/noexcept79.C: New test.
7964
7965 2023-06-29 Patrick Palka <ppalka@redhat.com>
7966
7967 PR c++/110463
7968 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
7969
7970 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
7971
7972 PR c/77650
7973 * gcc.dg/variable-sized-type-flex-array.c: New test.
7974
7975 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
7976
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).
7980
7981 2023-06-29 Alexandre Oliva <oliva@adacore.com>
7982
7983 * lib/options.exp (check_for_options_with_filter): Handle
7984 missing frontend compiler like disabled language.
7985
7986 2023-06-29 Richard Biener <rguenther@suse.de>
7987
7988 PR middle-end/110452
7989 * gcc.target/i386/pr110452.c: New file.
7990
7991 2023-06-29 Richard Biener <rguenther@suse.de>
7992
7993 PR middle-end/110461
7994 * gcc.dg/pr110461.c: New testcase.
7995
7996 2023-06-29 Richard Biener <rguenther@suse.de>
7997
7998 PR c/110454
7999 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8000
8001 2023-06-29 Pan Li <pan2.li@intel.com>
8002
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.
8008
8009 2023-06-29 Pan Li <pan2.li@intel.com>
8010
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.
8013
8014 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8015
8016 * lib/target-supports.exp (check_effective_target_lra): Remove
8017 cris-*-* from expression for exceptions to LRA.
8018
8019 2023-06-28 Jan Hubicka <jh@suse.cz>
8020
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.
8025
8026 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8027
8028 PR fortran/110360
8029 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8030
8031 2023-06-28 Patrick Palka <ppalka@redhat.com>
8032
8033 PR c++/89442
8034 PR c++/107437
8035 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
8036 of input" error.
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"
8040 error.
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.
8051
8052 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8053
8054 PR d/106977
8055 PR target/110406
8056 * gdc.dg/torture/pr110406.d: New test.
8057
8058 2023-06-28 Marek Polacek <polacek@redhat.com>
8059
8060 PR c++/110175
8061 * g++.dg/cpp0x/decltype-110175.C: New test.
8062
8063 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8064
8065 PR debug/110308
8066 * g++.dg/torture/pr110308.C: New test.
8067
8068 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8069
8070 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8071 scan-assembler.
8072 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8073
8074 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8075
8076 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8077
8078 2023-06-28 Richard Biener <rguenther@suse.de>
8079
8080 PR tree-optimization/110451
8081 * gfortran.dg/vect/pr110451.f: New testcase.
8082
8083 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8084
8085 PR fortran/49213
8086 * gfortran.dg/pr49213.f90 : New test
8087
8088 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8089
8090 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8091
8092 2023-06-28 Richard Biener <rguenther@suse.de>
8093
8094 PR tree-optimization/110443
8095 * gcc.dg/torture/pr110443.c: New testcase.
8096
8097 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8098
8099 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8100 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8101
8102 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8103
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.
8108
8109 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8110
8111 PR target/104124
8112 * gcc.target/powerpc/pr104124.c: New.
8113
8114 2023-06-28 Jan Hubicka <jh@suse.cz>
8115
8116 PR tree-optimization/110377
8117 * gcc.dg/ipa/pr110377.c: New test.
8118
8119 2023-06-28 Andrew Pinski <apinski@marvell.com>
8120
8121 PR tree-optimization/110444
8122 * gcc.c-torture/compile/pr110444-1.c: New test.
8123
8124 2023-06-28 Jason Merrill <jason@redhat.com>
8125
8126 PR c++/110334
8127 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8128
8129 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8130
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.
8135
8136 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8137
8138 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8139 record a workaround.
8140
8141 2023-06-28 Jason Merrill <jason@redhat.com>
8142
8143 PR c++/110344
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.
8147
8148 2023-06-28 Jason Merrill <jason@redhat.com>
8149
8150 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8151
8152 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8153
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.
8168
8169 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8170
8171 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8172
8173 2023-06-28 liuhongt <hongtao.liu@intel.com>
8174
8175 * gcc.target/i386/bf16_short_warn.c: New test.
8176
8177 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8178
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.
8199
8200 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8201
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.
8212
8213 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8214
8215 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8216 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8217 Ditto.
8218 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8219 Ditto.
8220 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8221 Ditto.
8222 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8223 Ditto.
8224 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8225 Ditto.
8226 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
8227 Ditto.
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.
8235
8236 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8237
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.
8243
8244 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8245
8246 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8247
8248 2023-06-27 Andrew Pinski <apinski@marvell.com>
8249
8250 PR middle-end/110420
8251 PR middle-end/103979
8252 PR middle-end/98619
8253 * gcc.c-torture/compile/asmgoto-6.c: New test.
8254
8255 2023-06-27 Richard Biener <rguenther@suse.de>
8256
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.
8260
8261 2023-06-27 liuhongt <hongtao.liu@intel.com>
8262
8263 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8264
8265 2023-06-27 liuhongt <hongtao.liu@intel.com>
8266
8267 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8268
8269 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8270
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.
8277
8278 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8279
8280 * gcc.target/s390/larl-1.c: New test.
8281
8282 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8283
8284 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8285
8286 2023-06-26 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/110381
8289 * gcc.dg/vect/pr110381.c: New testcase.
8290
8291 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8292
8293 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8294 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8295
8296 2023-06-26 liuhongt <hongtao.liu@intel.com>
8297
8298 * gcc.target/aarch64/pr110371.c: New test.
8299
8300 2023-06-26 liuhongt <hongtao.liu@intel.com>
8301
8302 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8303 * gcc.target/i386/pr110018-2.c: Ditto.
8304
8305 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8306
8307 * gcc.target/i386/mvc17.c: New test.
8308
8309 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8310
8311 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8312
8313 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8314
8315 PR d/110359
8316 * gdc.dg/pr110359.d: New test.
8317
8318 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8319
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.
8322
8323 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8324
8325 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8326
8327 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8328
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.
8335
8336 2023-06-25 Pan Li <pan2.li@intel.com>
8337
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.
8346
8347 2023-06-25 Pan Li <pan2.li@intel.com>
8348
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.
8354
8355 2023-06-25 liuhongt <hongtao.liu@intel.com>
8356
8357 * gcc.target/i386/pr110309.c: New test.
8358
8359 2023-06-25 yulong <shiyulong@iscas.ac.cn>
8360
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.
8369
8370 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8371
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.
8408
8409 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8410
8411 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8412 #define INCLUDE_VECTOR.
8413
8414 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8415
8416 PR c++/110164
8417 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8418
8419 2023-06-23 Marek Polacek <polacek@redhat.com>
8420
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.
8428
8429 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8430
8431 PR fortran/110360
8432 * gfortran.dg/value_9.f90: New test.
8433
8434 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8435 Aaron Sawdey <acsawdey@linux.ibm.com>
8436
8437 PR target/105325
8438 * g++.target/powerpc/pr105325.C: New test.
8439 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8440
8441 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8442
8443 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8444 this header use pragma system_header.
8445
8446 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8447
8448 PR tree-optimization/110280
8449 * gcc.target/aarch64/sve/pr110280.c: New test.
8450
8451 2023-06-22 Richard Biener <rguenther@suse.de>
8452
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.
8457
8458 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8459 Uros Bizjak <ubizjak@gmail.com>
8460
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.
8469
8470 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8471
8472 PR analyzer/106626
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.
8500
8501 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8502
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.
8510
8511 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8512
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
8518 directives.
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
8525 here to the above.
8526
8527 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8528
8529 PR fortran/87477
8530 PR fortran/107900
8531 PR fortran/110224
8532 PR fortran/88688
8533 PR fortran/94380
8534 PR fortran/95398
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.
8541
8542 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8543
8544 PR fortran/108961
8545 * gfortran.dg/pr108961.f90: New test.
8546
8547 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
8548
8549 PR target/110018
8550 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
8551 * gcc.target/i386/pr110018-2.c: New test.
8552
8553 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8554
8555 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
8556 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
8557
8558 2023-06-21 Richard Biener <rguenther@suse.de>
8559
8560 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
8561 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
8562
8563 2023-06-21 Jan Beulich <jbeulich@suse.com>
8564
8565 * gcc.target/i386/avx512f-copysign.c: New test.
8566
8567 2023-06-21 Jan Beulich <jbeulich@suse.com>
8568
8569 * gcc.target/i386/avx512f-dupv2di.c: Add
8570 -mprefer-vector-width=512.
8571
8572 2023-06-21 liuhongt <hongtao.liu@intel.com>
8573
8574 * gcc.target/i386/pr110018-1.c: New test.
8575
8576 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
8577
8578 PR c++/66290
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.
8605
8606 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
8607
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
8614 stack pointer.
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.
8680
8681 2023-06-20 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR middle-end/79173
8684 * g++.target/i386/pr79173-1.C: New test.
8685
8686 2023-06-20 Martin Jambor <mjambor@suse.cz>
8687
8688 PR ipa/110276
8689 * gcc.dg/ipa/pr110276.c: New test.
8690
8691 2023-06-20 Carl Love <cel@us.ibm.com>
8692
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.
8696
8697 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8698
8699 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
8700 -mabi=lp64d.
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.
8709
8710 2023-06-20 Li Xu <xuli1@eswincomputing.com>
8711
8712 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
8713
8714 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8715
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.
8719
8720 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8721
8722 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
8723 -Wno-psabi.
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:
8728 Dito.
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.
8734
8735 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8736
8737 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
8738 -ffast-math.
8739 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
8740 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
8741 -ffast-math
8742 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
8743 vfmul.
8744 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
8745
8746 2023-06-20 Richard Biener <rguenther@suse.de>
8747
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.
8751
8752 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8753
8754 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
8755
8756 2023-06-20 Jan Beulich <jbeulich@suse.com>
8757
8758 * gcc.target/i386/avx512f-dupv2di.c: New test.
8759
8760 2023-06-20 Richard Biener <rguenther@suse.de>
8761
8762 PR debug/110295
8763 * g++.dg/debug/pr110295.C: New testcase.
8764
8765 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8766
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.
8771
8772 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
8773
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.
8814
8815 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
8816
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.
8820
8821 2023-06-19 Jan Hubicka <jh@suse.cz>
8822
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.
8827
8828 2023-06-19 Pan Li <pan2.li@intel.com>
8829
8830 PR target/110299
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.
8839
8840 2023-06-19 Pan Li <pan2.li@intel.com>
8841
8842 PR target/110277
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.
8847
8848 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
8849
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.
8952
8953 2023-06-19 Richard Biener <rguenther@suse.de>
8954
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.
8964
8965 2023-06-19 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/110298
8968 * gcc.dg/torture/pr110298.c: New testcase.
8969
8970 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8971
8972 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
8973
8974 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
8975
8976 PR target/105523
8977 * lib/target-supports.exp
8978 (check_effective_target_keeps_null_pointer_checks): Add
8979 avr.
8980 * gcc.target/avr/pr105523.c: New test.
8981
8982 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8983
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.
9000
9001 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9002
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
9035 target selectors.
9036
9037 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9038
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.
9044
9045 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9046
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:
9052 New test.
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:
9059 New test.
9060 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9061
9062 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9063
9064 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
9065 (u)int8_t.
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.
9109
9110 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9111
9112 PR target/110086
9113 * gcc.target/avr/pr110086.c: New test.
9114
9115 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9116
9117 * gcc.target/powerpc/const_anchors.c: New test.
9118 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9119
9120 2023-06-19 liuhongt <hongtao.liu@intel.com>
9121
9122 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9123 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9124
9125 2023-06-18 Jan Hubicka <jh@suse.cz>
9126
9127 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9128
9129 2023-06-18 Honza <jh@ryzen3.suse.cz>
9130
9131 PR tree-optimization/109849
9132 * g++.dg/ipa/devirt-45.C: Update template.
9133
9134 2023-06-18 yulong <shiyulong@iscas.ac.cn>
9135
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.
9141
9142 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9143
9144 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9145
9146 2023-06-16 Pan Li <pan2.li@intel.com>
9147
9148 PR target/110265
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.
9154
9155 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR middle-end/79173
9158 * gcc.target/i386/pr79173-11.c: New test.
9159 * gcc.dg/builtin-addc-1.c: New test.
9160
9161 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR tree-optimization/110271
9164 * gcc.c-torture/compile/pr110271.c: New test.
9165
9166 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9167 Uros Bizjak <ubizjak@gmail.com>
9168
9169 PR target/31985
9170 * gcc.target/i386/pr31985.c: New test case.
9171
9172 2023-06-16 Alex Coplan <alex.coplan@arm.com>
9173
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.
9177
9178 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
9179
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.
9185
9186 2023-06-16 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/110269
9189 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9190
9191 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9192
9193 PR c/107583
9194 * c-c++-common/spellcheck-pr107583.c: New test.
9195
9196 2023-06-15 Andrew Pinski <apinski@marvell.com>
9197
9198 PR tree-optimization/110266
9199 * gcc.c-torture/compile/pr110266.c: New test.
9200
9201 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9202
9203 PR tree-optimization/110266
9204 * gcc.dg/pr110266.c: New.
9205
9206 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR preprocessor/80753
9209 * c-c++-common/missing-header-5.c: New test.
9210
9211 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9212
9213 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9214
9215 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9216
9217 PR middle-end/79173
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.
9228
9229 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
9230
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.
9243
9244 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9245
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.
9260
9261 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9262
9263 PR target/110119
9264 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9265 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9266
9267 2023-06-14 Jason Merrill <jason@redhat.com>
9268
9269 DR 2327
9270 PR c++/86521
9271 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9272 * g++.dg/cpp1z/elide7.C: New test.
9273
9274 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9275
9276 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9277 OpenACC 'serial', OpenMP 'target' usage.
9278
9279 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9280
9281 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9282 alternatives.
9283 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9284 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9285
9286 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9287
9288 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9289
9290 2023-06-14 liuhongt <hongtao.liu@intel.com>
9291
9292 * gcc.target/i386/pr110227.c: New test.
9293
9294 2023-06-13 David Malcolm <dmalcolm@redhat.com>
9295
9296 PR c/84890
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.
9309
9310 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9311
9312 * gfortran.dg/data_array_7.f90: New test.
9313
9314 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9315 Mikael Morin <mikael@gcc.gnu.org>
9316
9317 PR fortran/86277
9318 * gfortran.dg/zero_sized_14.f90: New test.
9319 * gfortran.dg/zero_sized_15.f90: New test.
9320
9321 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9322
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.
9333
9334 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9335
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.
9338
9339 2023-06-13 Jason Merrill <jason@redhat.com>
9340
9341 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9342
9343 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9344 Kito Cheng <kito.cheng@sifive.com>
9345
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.
9369
9370 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371
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.
9377
9378 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9379
9380 PR target/108779
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.
9386
9387 2023-06-13 Richard Biener <rguenther@suse.de>
9388
9389 PR middle-end/110232
9390 * gcc.target/i386/pr110232.c: New testcase.
9391
9392 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9393
9394 PR testsuite/109880
9395 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9396
9397 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9398
9399 PR testsuite/110230
9400 PR target/109932
9401 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9402 * gcc.target/powerpc/pr109932-2.c: Ditto.
9403
9404 2023-06-13 Pan Li <pan2.li@intel.com>
9405
9406 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9407 Adjust dg-do to comiple for asm checking.
9408
9409 2023-06-13 Tejas Belagod <tbelagod@arm.com>
9410
9411 PR target/96339
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.
9428
9429 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9430
9431 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9432
9433 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9434
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.
9439
9440 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9441
9442 PR modula2/110189
9443 * gm2/pim/fail/foovaltype.mod: New test.
9444
9445 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9446
9447 PR rtl-optimization/101188
9448 * gcc.c-torture/execute/pr101188.c: New test
9449
9450 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9451
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.
9455
9456 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
9457
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'.
9466
9467 2023-06-12 Pan Li <pan2.li@intel.com>
9468
9469 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
9470
9471 2023-06-12 Pan Li <pan2.li@intel.com>
9472
9473 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9474 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
9475
9476 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9477
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.
9484
9485 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9486
9487 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
9488
9489 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
9490
9491 * gcc.dg/vect/pr110142.c: New test.
9492
9493 2023-06-12 liuhongt <hongtao.liu@intel.com>
9494
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.
9498
9499 2023-06-12 Jason Merrill <jason@redhat.com>
9500
9501 PR c++/105838
9502 * g++.dg/tree-ssa/initlist-opt5.C: New test.
9503
9504 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9505
9506 PR target/109932
9507 * gcc.target/powerpc/pr109932-1.c: New test.
9508 * gcc.target/powerpc/pr109932-2.c: New test.
9509
9510 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9511
9512 PR target/110011
9513 * gcc.target/powerpc/pr110011.c: New test.
9514
9515 2023-06-12 Pan Li <pan2.li@intel.com>
9516
9517 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
9518 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
9519
9520 2023-06-12 Pan Li <pan2.li@intel.com>
9521
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.
9524
9525 2023-06-11 Patrick Palka <ppalka@redhat.com>
9526
9527 PR c++/110122
9528 * g++.dg/cpp2a/nontype-class59.C: New test.
9529
9530 2023-06-11 Patrick Palka <ppalka@redhat.com>
9531
9532 PR c++/110122
9533 * g++.dg/cpp2a/nontype-class57.C: New test.
9534 * g++.dg/cpp2a/nontype-class58.C: New test.
9535
9536 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
9537
9538 PR target/109907
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.
9542
9543 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9544
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.
9551
9552 2023-06-10 Nathan Sidwell <nathan@acm.org>
9553
9554 * g++.dg/template/pr61663.C: New.
9555
9556 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
9557
9558 PR target/109650
9559 * gcc.target/avr/torture/pr109650-1.c: New test.
9560 * gcc.target/avr/torture/pr109650-2.c: New test.
9561
9562 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9563
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.
9568
9569 2023-06-10 Tim Lange <mail@tim-lange.me>
9570
9571 PR analyzer/110014
9572 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
9573
9574 2023-06-10 Tim Lange <mail@tim-lange.me>
9575
9576 PR analyzer/109577
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.
9580
9581 2023-06-10 Pan Li <pan2.li@intel.com>
9582
9583 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
9584 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
9585
9586 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9587
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.
9591
9592 2023-06-09 Jason Merrill <jason@redhat.com>
9593
9594 * g++.dg/concepts/auto7.C: New test.
9595 * g++.dg/concepts/auto7a.C: New test.
9596
9597 2023-06-09 Jason Merrill <jason@redhat.com>
9598
9599 PR c++/110102
9600 * g++.dg/cpp0x/initlist-opt1.C: New test.
9601
9602 2023-06-09 Andrew Pinski <apinski@marvell.com>
9603
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.
9608
9609 2023-06-09 Andrew Pinski <apinski@marvell.com>
9610
9611 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
9612
9613 2023-06-09 Andrew Pinski <apinski@marvell.com>
9614
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.
9619
9620 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
9621
9622 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
9623 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
9624
9625 2023-06-09 Pan Li <pan2.li@intel.com>
9626
9627 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9628 for ZVFHMIN.
9629
9630 2023-06-09 liuhongt <hongtao.liu@intel.com>
9631
9632 * gcc.target/i386/pr110108-2.c: New test.
9633
9634 2023-06-09 liuhongt <hongtao.liu@intel.com>
9635
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.
9639
9640 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9641
9642 PR modula2/110126
9643 * gm2/pim/pass/fooasm3.mod: New test.
9644
9645 2023-06-08 Pan Li <pan2.li@intel.com>
9646
9647 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9648 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9649
9650 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
9651
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.
9657
9658 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9659
9660 * gcc.target/i386/ctzll-1.c: New test.
9661 * gcc.target/i386/ffsll-1.c: New test.
9662
9663 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
9664
9665 PR fortran/99350
9666 PR fortran/107821
9667 PR fortran/109451
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
9672
9673 2023-06-08 Alexandre Oliva <oliva@adacore.com>
9674
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.
9683
9684 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
9685 Uros Bizjak <ubizjak@gmail.com>
9686
9687 * gcc.target/i386/cmc-1.c: New test case.
9688 * gcc.target/i386/stc-1.c: Likewise.
9689
9690 2023-06-07 Jason Merrill <jason@redhat.com>
9691
9692 PR c++/58487
9693 PR c++/53637
9694 * g++.dg/opt/nrv26.C: New test.
9695 * g++.dg/opt/nrv26a.C: New test.
9696 * g++.dg/opt/nrv27.C: New test.
9697
9698 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9699 Jeff Law <jlaw@ventanamicro.com>
9700
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.
9705
9706 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9707
9708 PR target/110132
9709 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
9710 Extend to ls64.
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.
9716
9717 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9718
9719 PR target/110100
9720 * gcc.target/aarch64/acle/pr110100.c: New test.
9721
9722 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
9723
9724 * gcc.target/sparc/pr109541.c: New.
9725
9726 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9727
9728 * gcc.target/hppa/shadd-3.c: Update expected output.
9729
9730 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9731
9732 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
9733 vectorizer.
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.
9756
9757 2023-06-07 Andrew Pinski <apinski@marvell.com>
9758
9759 PR middle-end/110117
9760 * gcc.dg/pr110117-1.c: New test.
9761 * gcc.dg/pr110117-2.c: New test.
9762
9763 2023-06-07 Andrew Pinski <apinski@marvell.com>
9764
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.
9770
9771 2023-06-07 Andrew Pinski <apinski@marvell.com>
9772
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.
9782
9783 2023-06-07 Jason Merrill <jason@redhat.com>
9784
9785 PR c++/58487
9786 * g++.dg/opt/nrv25.C: New test.
9787
9788 2023-06-07 Jason Merrill <jason@redhat.com>
9789
9790 PR c++/51571
9791 PR c++/92407
9792 * g++.dg/opt/nrv23.C: New test.
9793
9794 2023-06-07 Jason Merrill <jason@redhat.com>
9795
9796 PR c++/92407
9797 * g++.dg/opt/nrv22.C: New test.
9798
9799 2023-06-07 Jason Merrill <jason@redhat.com>
9800
9801 PR c++/33799
9802 * g++.dg/eh/return1.C: Add label cases.
9803
9804 2023-06-07 Jason Merrill <jason@redhat.com>
9805
9806 * g++.dg/contracts/contracts-post7.C: New test.
9807
9808 2023-06-07 Jason Merrill <jason@redhat.com>
9809
9810 PR c++/58050
9811 * g++.dg/opt/nrv24.C: New test.
9812
9813 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
9814
9815 PR modula2/110019
9816 * gm2/cpp/fail/cpp-fail.exp: New test.
9817 * gm2/cpp/fail/foocpp.mod: New test.
9818
9819 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9820
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.
9827
9828 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
9829 Tobias Burnus <tobias@codesourcery.com>
9830
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
9835 'present'.
9836 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
9837 modifier checking.
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.
9845
9846 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9847
9848 * gcc.target/aarch64/simd/vrshr_1.c: New test.
9849
9850 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9851
9852 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
9853 intrinsics.
9854
9855 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9856
9857 * gcc.target/aarch64/simd/addlv_1.c: New test.
9858
9859 2023-06-06 Richard Biener <rguenther@suse.de>
9860
9861 PR middle-end/110055
9862 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
9863
9864 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9865
9866 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
9867 cfi directives.
9868
9869 2023-06-06 Pan Li <pan2.li@intel.com>
9870
9871 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
9872
9873 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9874
9875 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
9876 for cfi reg/mem.
9877
9878 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9879 Joel Hutton <joel.hutton@arm.com>
9880 Tamar Christina <tamar.christina@arm.com>
9881
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.
9886
9887 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
9888
9889 * gdc.dg/Wmismatched_enum.d: New test.
9890
9891 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
9892
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.
9896
9897 2023-06-05 Pan Li <pan2.li@intel.com>
9898
9899 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
9900
9901 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9902
9903 PR target/110109
9904 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
9905 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
9906
9907 2023-06-04 Pan Li <pan2.li@intel.com>
9908
9909 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
9910
9911 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
9912
9913 PR target/110083
9914 * gcc.target/i386/pr110083.c: New test case.
9915
9916 2023-06-04 Jason Merrill <jason@redhat.com>
9917
9918 PR c++/97720
9919 * g++.dg/eh/terminate2.C: New test.
9920
9921 2023-06-04 Pan Li <pan2.li@intel.com>
9922
9923 * gcc.target/riscv/rvv/base/mov-14.c: New test.
9924 * gcc.target/riscv/rvv/base/spill-13.c: New test.
9925
9926 2023-06-03 Patrick Palka <ppalka@redhat.com>
9927
9928 PR c++/109923
9929 * g++.dg/template/friend79.C: New test.
9930
9931 2023-06-03 Patrick Palka <ppalka@redhat.com>
9932
9933 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
9934 to be marked as odr-used.
9935
9936 2023-06-03 Patrick Palka <ppalka@redhat.com>
9937
9938 PR c++/70790
9939 * g++.dg/abi/mangle78.C: New test.
9940
9941 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9942
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.
9947
9948 2023-06-03 liuhongt <hongtao.liu@intel.com>
9949
9950 * gcc.target/i386/pr110067.c: New test.
9951
9952 2023-06-03 liuhongt <hongtao.liu@intel.com>
9953
9954 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
9955
9956 2023-06-02 Andrew Pinski <apinski@marvell.com>
9957
9958 PR rtl-optimization/102733
9959 * gcc.target/i386/addr-space-6.c: New test.
9960
9961 2023-06-02 Andrew Pinski <apinski@marvell.com>
9962
9963 PR rtl-optimization/110042
9964 * gcc.target/aarch64/csel_bfx_2.c: New test.
9965
9966 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
9967
9968 PR target/110044
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.
9973
9974 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
9975
9976 PR fortran/100607
9977 * gfortran.dg/select_rank_6.f90: New test.
9978
9979 2023-06-02 Jason Merrill <jason@redhat.com>
9980
9981 DR 2735
9982 PR c++/109247
9983 * g++.dg/cpp0x/initlist-explicit3.C: New test.
9984
9985 2023-06-02 Carl Love <cel@us.ibm.com>
9986
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.
9990
9991 2023-06-02 Jason Merrill <jason@redhat.com>
9992
9993 PR c++/110070
9994 PR c++/105838
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.
10002
10003 2023-06-02 David Malcolm <dmalcolm@redhat.com>
10004
10005 PR analyzer/109015
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.
10010
10011 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10012
10013 * gcc.dg/pr107557-1.c: Require LTO support.
10014 * gcc.dg/pr107557-2.c: Require LTO support.
10015
10016 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
10017
10018 PR fortran/87477
10019 PR fortran/102109
10020 PR fortran/102112
10021 PR fortran/102190
10022 PR fortran/102532
10023 PR fortran/109948
10024 PR fortran/99326
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.
10032
10033 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10034
10035 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10036
10037 2023-06-02 Pan Li <pan2.li@intel.com>
10038
10039 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10040 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10041
10042 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10043
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.
10053
10054 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10055
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.
10062
10063 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10064
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.
10080
10081 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10082
10083 PR fortran/88552
10084 * gfortran.dg/pr88552.f90: New test.
10085
10086 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10087
10088 * lib/torture-options.exp: print the value of non-empty options:
10089 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10090
10091 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10092
10093 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10094 the torture-{init,finish}
10095
10096 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10097
10098 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10099 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10100
10101 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10102 Uros Bizjak <ubizjak@gmail.com>
10103
10104 PR target/109973
10105 * gcc.target/i386/pr109973-1.c: New test case.
10106 * gcc.target/i386/pr109973-2.c: Likewise.
10107
10108 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10109
10110 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10111
10112 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
10113
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.
10121
10122 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10123
10124 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10125
10126 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
10127
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.
10134
10135 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10136
10137 PR target/99195
10138 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10139
10140 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10141
10142 PR target/99195
10143 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10144 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10145
10146 2023-05-31 David Faust <david.faust@oracle.com>
10147
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.
10165
10166 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10167
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.
10177
10178 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10179
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.
10184
10185 2023-05-31 Cui, Lili <lili.cui@intel.com>
10186
10187 PR tree-optimization/110038
10188 * gcc.dg/pr110038.c: New test.
10189
10190 2023-05-31 Pan Li <pan2.li@intel.com>
10191
10192 * gcc.target/riscv/arch-21.c: New test.
10193 * gcc.target/riscv/predef-27.c: New test.
10194
10195 2023-05-31 Pan Li <pan2.li@intel.com>
10196
10197 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10198 Remove debug code.
10199
10200 2023-05-30 liuhongt <hongtao.liu@intel.com>
10201
10202 * gcc.target/i386/pr108804.c: New test.
10203
10204 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10205
10206 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10207 directive.
10208 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10209
10210 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
10211
10212 PR testsuite/52641
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.
10220
10221 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10222
10223 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10224 Support both definitions of int32_t.
10225
10226 2023-05-30 Andrew Pinski <apinski@marvell.com>
10227
10228 * gcc.dg/tree-ssa/minmax-22.c: New test.
10229
10230 2023-05-30 Andrew Pinski <apinski@marvell.com>
10231
10232 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10233 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10234 works.
10235 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10236 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10237
10238 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10239
10240 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10241 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10242 arm_softfp_ok.
10243
10244 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
10245
10246 PR c/109999
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.
10253
10254 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10255
10256 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
10257 tests.
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.
10263
10264 2023-05-30 liuhongt <hongtao.liu@intel.com>
10265
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.
10271
10272 2023-05-30 Andreas Schwab <schwab@suse.de>
10273
10274 PR sanitizer/82501
10275 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10276 on RISC-V.
10277
10278 2023-05-30 Lili Cui <lili.cui@intel.com>
10279
10280 PR tree-optimization/98350
10281 * gcc.dg/pr98350-1.c: New test.
10282 * gcc.dg/pr98350-2.c: Ditto.
10283
10284 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10285
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.
10290
10291 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10292
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.
10299
10300 2023-05-29 Die Li <lidie@eswincomputing.com>
10301
10302 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10303 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10304
10305 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10306
10307 * gcc.target/riscv/and-extend-1.c: New test
10308 * gcc.target/riscv/and-extend-2.c: New test
10309
10310 2023-05-29 Pan Li <pan2.li@intel.com>
10311
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.
10320
10321 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10322
10323 * gnat.dg/specs/storage_offset1.ads: New test.
10324
10325 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10326
10327 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10328
10329 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10330
10331 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10332
10333 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10334
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.
10342
10343 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10344
10345 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10346 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10347
10348 2023-05-29 Pan Li <pan2.li@intel.com>
10349
10350 * gcc.target/riscv/arch-20.c: New test.
10351 * gcc.target/riscv/predef-26.c: New test.
10352
10353 2023-05-27 liuhongt <hongtao.liu@intel.com>
10354
10355 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10356 * gcc.target/i386/pr100711-3.c: New test.
10357
10358 2023-05-26 Martin Uecker <uecker@tugraz.at>
10359
10360 * gcc.dg/pr109970.c: New test.
10361
10362 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10363
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.
10377
10378 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10379 Juzhe Zhong <juzhe.zhong@rivai.ai>
10380
10381 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
10382 expectation.
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.
10413
10414 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10415
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.
10423
10424 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10425
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.
10432
10433 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10434 Tobias Burnus <tobias@codesourcery.com>
10435
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.
10442
10443 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
10444
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.
10448
10449 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10450
10451 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10452
10453 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10454
10455 PR target/82931
10456 * gcc.target/avr/pr82931.c: New test.
10457
10458 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10459 Richard Sandiford <richard.sandiford@arm.com>
10460
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.
10465
10466 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10467
10468 PR target/99195
10469 * gcc.target/aarch64/simd/pr99195_9.c: New test.
10470
10471 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
10472
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.
10477
10478 2023-05-25 Alex Coplan <alex.coplan@arm.com>
10479
10480 PR target/109800
10481 * gcc.target/arm/pure-code/pr109800.c: New test.
10482
10483 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10484
10485 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
10486
10487 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
10488
10489 PR target/109173
10490 PR target/109174
10491 * gcc.target/i386/pr109173-1.c: New test.
10492 * gcc.target/i386/pr109174-1.c: Ditto.
10493
10494 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
10495
10496 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
10497 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
10498
10499 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10500
10501 PR target/100106
10502 * gcc.target/powerpc/pr100106-sa.c: New.
10503
10504 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10505
10506 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
10507 * gcc.target/i386/pr104447.c: Likewise.
10508
10509 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10510
10511 * g++.dg/pr80481.C: Add explicit pthread requirement.
10512
10513 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10514
10515 * gcc.target/i386/pr103074.c: Require fpic support.
10516
10517 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10518
10519 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
10520 malloc.h and sys/time.h.
10521
10522 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10523
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.
10537
10538 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
10539
10540 PR tree-optimization/107822
10541 PR tree-optimization/107986
10542 * gcc.dg/pr107822.c: New.
10543 * gcc.dg/pr107986-1.c: New.
10544
10545 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10546
10547 PR fortran/104350
10548 * gfortran.dg/size_dim_2.f90: New test.
10549
10550 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10551
10552 PR fortran/103794
10553 * gfortran.dg/reshape_10.f90: New test.
10554 * gfortran.dg/reshape_11.f90: New test.
10555
10556 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
10557
10558 PR middle-end/109840
10559 * gcc.dg/fold-parity-8.c: New test.
10560 * gcc.dg/fold-popcount-11.c: Likewise.
10561
10562 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
10563
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.
10573
10574 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
10575
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.
10581
10582 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10583
10584 PR target/99195
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.
10588
10589 2023-05-24 Richard Biener <rguenther@suse.de>
10590
10591 PR target/109944
10592 * gcc.target/i386/pr109944-1.c: New testcase.
10593 * gcc.target/i386/pr109944-2.c: Likewise.
10594
10595 2023-05-24 Richard Biener <rguenther@suse.de>
10596
10597 PR tree-optimization/109849
10598 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
10599
10600 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
10601
10602 PR modula2/109952
10603 * gm2/pim/run/pass/hightests.mod: New test.
10604
10605 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
10606
10607 * gcc.dg/torture/pr109940.c: New test.
10608
10609 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10610
10611 PR target/109939
10612 * gcc.target/arm/pr109939.c: New test.
10613
10614 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10615
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.
10618
10619 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10620
10621 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
10622 as well.
10623
10624 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10625
10626 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10627
10628 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10629
10630 * lib/target-supports.exp (check_effective_target_sysconf):
10631 Check for declaration and _SC_PAGESIZE on vxworks.
10632
10633 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10634
10635 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10636
10637 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10638 Richard Sandiford <richard.sandiford@arm.com>
10639
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.
10647
10648 2023-05-24 Pan Li <pan2.li@intel.com>
10649
10650 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10651 Enrich test cases.
10652
10653 2023-05-24 Pan Li <pan2.li@intel.com>
10654
10655 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10656 Enrich the test cases.
10657
10658 2023-05-24 liuhongt <hongtao.liu@intel.com>
10659
10660 * gcc.target/i386/pr109900.c: New test.
10661
10662 2023-05-23 Martin Uecker <uecker@tugraz.at>
10663
10664 PR c/109450
10665 * gcc.dg/pr109450-1.c: New test.
10666 * gcc.dg/pr109450-2.c: New test.
10667 * gcc.dg/vla-26.c: New test.
10668
10669 2023-05-23 Martin Uecker <uecker@tugraz.at>
10670
10671 PR c/70418
10672 PR c/106465
10673 PR c/107557
10674 PR c/108423
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.
10694
10695 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
10696
10697 * gcc.target/i386/vect-shiftv4qi.c: New test.
10698 * gcc.target/i386/vect-shiftv8qi.c: New test.
10699
10700 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
10701
10702 PR tree-optimization/109934
10703 * gcc.dg/tree-ssa/pr109934.c: New test.
10704
10705 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
10706
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.
10713
10714 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10715
10716 PR target/109855
10717 * gcc.target/aarch64/pr109855.c: New test.
10718
10719 2023-05-23 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/109849
10722 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
10723
10724 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
10725
10726 * gnat.dg/opt101.adb: New test.
10727 * gnat.dg/opt101_pkg.ads: New helper.
10728
10729 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10730
10731 PR fortran/103716
10732 * gfortran.dg/pr103716.f90 : New test.
10733
10734 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10735 Steven G. Kargl <kargl@gcc.gnu.org>
10736
10737 PR fortran/97122
10738 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
10739 declaration of finalizable derived types in submodules works.
10740
10741 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
10742
10743 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
10744
10745 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10746
10747 PR testsuite/52641
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,
10760 size24plus.
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:
10768 Same.
10769 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
10770 Same.
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.
10782
10783 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10784
10785 PR testsuite/52641
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.
10802
10803 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10804
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.
10826
10827 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10828
10829 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
10830 typo
10831
10832 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10833
10834 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
10835 test.
10836 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
10837 test.
10838 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
10839 test.
10840 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
10841 test.
10842 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
10843 New test.
10844 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
10845 New test.
10846
10847 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
10848
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.
10853
10854 2023-05-21 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR tree-optimization/109505
10857 * gcc.target/aarch64/sve/pr109505.c: New test.
10858
10859 2023-05-21 Pan Li <pan2.li@intel.com>
10860
10861 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
10862 test cases for vbool[2|4|8|16|32|64]_t.
10863
10864 2023-05-21 Andrew Pinski <apinski@marvell.com>
10865
10866 PR middle-end/109919
10867 * gcc.c-torture/compile/pr109919-1.c: New test.
10868
10869 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
10870
10871 PR target/105753
10872 * gcc.target/avr/torture/pr105753.c: New test.
10873
10874 2023-05-20 Die Li <lidie@eswincomputing.com>
10875
10876 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
10877 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
10878
10879 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10880
10881 * gcc.target/riscv/zbs-bext-02.c: New test.
10882
10883 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10884
10885 PR target/106888
10886 * gcc.target/riscv/pr106888.c: New test.
10887 * gcc.target/riscv/zbbw.c: Check for ANDI.
10888
10889 2023-05-19 Patrick Palka <ppalka@redhat.com>
10890
10891 PR c++/97340
10892 * g++.dg/cpp1y/var-templ80.C: New test.
10893 * g++.dg/cpp1y/var-templ81.C: New test.
10894
10895 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
10896
10897 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
10898 <stdio.h>.
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.
10910
10911 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
10912
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.
10915
10916 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
10917
10918 PR modula2/109908
10919 * gm2/isolib/run/pass/testdelete.mod: New test.
10920
10921 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR tree-optimization/105776
10924 * gcc.target/i386/pr105776.c: New test.
10925
10926 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10927
10928 PR tree-optimization/101856
10929 * gcc.dg/tree-ssa/pr101856.c: New test.
10930
10931 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
10932
10933 * gnat.dg/specs/array6.ads: New test.
10934
10935 2023-05-19 Joseph Myers <joseph@codesourcery.com>
10936
10937 * gcc.dg/c2x-thread-local-2.c: New test.
10938
10939 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
10940
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.
10945
10946 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
10947
10948 PR bootstrap/105831
10949 * gcc.test-framework/gen_directive_tests: Use = operator instead
10950 of ==.
10951
10952 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10953
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.
10977
10978 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10979
10980 PR target/109697
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.
11021
11022 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11023
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.
11159
11160 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11161
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.
11164
11165 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11166
11167 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11168
11169 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11170
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.
12241
12242 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12243
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.
12276
12277 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12278
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.
12475
12476 2023-05-18 Joseph Myers <joseph@codesourcery.com>
12477
12478 * gcc.dg/format/c2x-printf-1.c: Test %B here.
12479 * gcc.dg/format/ext-9.c: Do not test %B here.
12480
12481 2023-05-17 Harald Anlauf <anlauf@gmx.de>
12482
12483 PR fortran/95374
12484 PR fortran/104352
12485 * gfortran.dg/zero_sized_13.f90: New test.
12486
12487 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12488
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
12497
12498 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR c++/109884
12501 * c-c++-common/pr109884.c: New test.
12502
12503 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12504
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.
12510
12511 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12512
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.
12561
12562 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12563
12564 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
12565
12566 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
12567
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.
12576
12577 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12578
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.
12582
12583 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12584
12585 PR c++/109868
12586 * g++.dg/init/pr109868.C: New test.
12587
12588 2023-05-17 Pan Li <pan2.li@intel.com>
12589
12590 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
12591
12592 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
12593
12594 PR target/106708
12595 * gcc.target/powerpc/pr106708.c: Add test function.
12596
12597 2023-05-16 Joseph Myers <joseph@codesourcery.com>
12598
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
12604 in for loop here.
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.
12607
12608 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
12609
12610 PR modula2/109879
12611 * gm2/isolib/run/pass/testreadint.mod: New test.
12612
12613 2023-05-16 Marek Polacek <polacek@redhat.com>
12614
12615 PR c++/109774
12616 * g++.dg/warn/Wdangling-reference13.C: New test.
12617
12618 2023-05-16 Patrick Palka <ppalka@redhat.com>
12619
12620 PR c++/109871
12621 * g++.dg/cpp2a/desig27.C: New test.
12622
12623 2023-05-16 Carl Love <cel@us.ibm.com>
12624
12625 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
12626 instruction counts.
12627
12628 2023-05-16 Carl Love <cel@us.ibm.com>
12629
12630 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12631 compile specifier.
12632
12633 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
12634
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.
12639
12640 2023-05-16 Pan Li <pan2.li@intel.com>
12641
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.
12658
12659 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12660
12661 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12662 vst, now.
12663
12664 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
12665
12666 PR fortran/105152
12667 PR fortran/100193
12668 PR fortran/87946
12669 PR fortran/103389
12670 PR fortran/104429
12671 PR fortran/82774
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
12678
12679 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12680
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.
12691
12692 2023-05-16 Andrew Pinski <apinski@marvell.com>
12693
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.
12699
12700 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12701
12702 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
12703
12704 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12705
12706 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
12707 __has_c_attribute for all C2x attributes.
12708
12709 2023-05-15 Harald Anlauf <anlauf@gmx.de>
12710
12711 PR fortran/109846
12712 * gfortran.dg/ptr-func-5.f90: New test.
12713
12714 2023-05-15 Patrick Palka <ppalka@redhat.com>
12715
12716 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
12717
12718 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12719
12720 * gcc.target/aarch64/facg_1.c: New test.
12721
12722 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12723
12724 PR target/99195
12725 * gcc.target/aarch64/simd/pr99195_7.c: New test.
12726
12727 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12728
12729 PR target/99195
12730 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
12731
12732 2023-05-15 Pan Li <pan2.li@intel.com>
12733 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12734 kito-cheng <kito.cheng@sifive.com>
12735
12736 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
12737
12738 2023-05-15 Richard Biener <rguenther@suse.de>
12739
12740 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
12741 and dg-do.
12742
12743 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12744
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.
12748
12749 2023-05-14 Andrew Pinski <apinski@marvell.com>
12750
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.
12754
12755 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
12756
12757 PR target/109807
12758 * gcc.target/i386/pr109825.c: New test.
12759
12760 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12761
12762 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
12763 code-gen.
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.
12774
12775 2023-05-13 Andrew Pinski <apinski@marvell.com>
12776
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.
12780
12781 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12782
12783 PR fortran/109662
12784 * gfortran.dg/pr109662-a.f90: Add a section to verify that
12785 a short namelist read does not modify the variable.
12786
12787 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
12788
12789 PR modula2/109830
12790 * gm2/isolib/run/pass/seqappend.mod: New test.
12791
12792 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
12793 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12794
12795 PR target/109743
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.
12800
12801 2023-05-12 Richard Biener <rguenther@suse.de>
12802
12803 PR tree-optimization/64731
12804 * gcc.target/i386/pr64731.c: New testcase.
12805
12806 2023-05-12 Patrick Palka <ppalka@redhat.com>
12807
12808 PR c++/83258
12809 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
12810 * g++.dg/template/function2.C: Removed.
12811
12812 2023-05-12 Patrick Palka <ppalka@redhat.com>
12813
12814 PR c++/109752
12815 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
12816 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
12817
12818 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12819
12820 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
12821
12822 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12823
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.
12842
12843 2023-05-12 Pan Li <pan2.li@intel.com>
12844
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.
12964
12965 2023-05-12 Pan Li <pan2.li@intel.com>
12966
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.
12989
12990 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12991
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.
12996
12997 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12998
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.
13006
13007 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13008
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.
13013
13014 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13015
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
13019 is invalid now.
13020 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13021
13022 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13023
13024 PR modula2/109810
13025 * gm2/pim/fail/highice.mod: New test.
13026
13027 2023-05-11 Patrick Palka <ppalka@redhat.com>
13028
13029 PR c++/109745
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.
13033
13034 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13035
13036 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13037
13038 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13039
13040 PR target/109807
13041 * gcc.target/i386/pr109807.c: New test.
13042
13043 2023-05-11 Patrick Palka <ppalka@redhat.com>
13044
13045 PR c++/103807
13046 * g++.dg/cpp2a/lambda-targ1.C: New test.
13047
13048 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13049
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.
13054
13055 2023-05-11 Patrick Palka <ppalka@redhat.com>
13056 Jonathan Wakely <jwakely@redhat.com>
13057
13058 PR c++/83258
13059 PR c++/80488
13060 PR c++/97700
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.
13066
13067 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13068
13069 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13070 include, call builtin.
13071
13072 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13073 Michael Collison <collison@rivosinc.com>
13074
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.
13134
13135 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13136
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.
13143
13144 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13145
13146 * gcc.target/arm/acle/acle.exp: Add missing
13147 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13148 usage.
13149 * gcc.target/arm/cmse/cmse.exp: Likewise.
13150 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13151
13152 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13153
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.
13157
13158 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13159
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.
13164
13165 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13166
13167 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13168 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13169
13170 2023-05-10 Marek Polacek <polacek@redhat.com>
13171
13172 PR c++/109680
13173 * g++.dg/ext/is_convertible6.C: New test.
13174
13175 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13176
13177 PR target/92658
13178 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13179 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13180
13181 2023-05-10 Andrew Pinski <apinski@marvell.com>
13182
13183 * gcc.c-torture/execute/20230510-1.c: New test.
13184
13185 2023-05-10 Jason Merrill <jason@redhat.com>
13186
13187 DR 2543
13188 * g++.dg/DRs/dr2543.C: New test.
13189
13190 2023-05-10 Jason Merrill <jason@redhat.com>
13191
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.
13197
13198 2023-05-10 Richard Biener <rguenther@suse.de>
13199
13200 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13201
13202 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13203
13204 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13205
13206 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13207
13208 PR target/99195
13209 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13210 intrinsics.
13211
13212 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13213
13214 PR target/99195
13215 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13216 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13217
13218 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13219
13220 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13221
13222 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13223
13224 PR target/99195
13225 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13226
13227 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13228
13229 PR c++/109756
13230 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13231
13232 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13233
13234 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13235 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13236
13237 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13238
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.
13253
13254 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13255
13256 PR target/109773
13257 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13258 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13259
13260 2023-05-10 Andrew Pinski <apinski@marvell.com>
13261
13262 * gcc.c-torture/execute/20230509-1.c: New test.
13263
13264 2023-05-09 Patrick Palka <ppalka@redhat.com>
13265
13266 PR c++/109752
13267 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13268
13269 2023-05-09 Patrick Palka <ppalka@redhat.com>
13270
13271 PR c++/109761
13272 * g++.dg/cpp0x/noexcept78.C: New test.
13273
13274 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13275
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.
13523
13524 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13525
13526 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
13527 sve2_flags instead of sve_flags.
13528
13529 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
13530
13531 PR modula2/109779
13532 * gm2/isolib/run/pass/skiplinetest.mod: New test.
13533
13534 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13535
13536 PR c++/109756
13537 * g++.dg/cpp23/attr-assume11.C: New test.
13538
13539 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13540
13541 PR tree-optimization/109778
13542 * gcc.dg/lto/pr109778_0.c: New test.
13543 * gcc.dg/lto/pr109778_1.c: New file.
13544
13545 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR tree-optimization/109778
13548 * gcc.c-torture/execute/pr109778.c: New test.
13549
13550 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13551
13552 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
13553 allocation for temporary results, rather than requiring specific
13554 registers.
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
13577 specifically.
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.
13589
13590 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13591
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
13614 s0-s7.
13615 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
13616 z2-z7.
13617
13618 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13619
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.
13643
13644 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13645
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
13648 either order.
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.
13654
13655 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13656
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.
13697
13698 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13699
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
13702 instruction.
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.
13707
13708 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13709
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.
13728
13729 2023-05-09 Jason Merrill <jason@redhat.com>
13730
13731 PR c++/106740
13732 * g++.dg/template/friend78.C: New test.
13733
13734 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
13735 Uros Bizjak <ubizjak@gmail.com>
13736
13737 * gcc.target/i386/insvti_highpart-1.c: New test case.
13738
13739 2023-05-08 Andrew Pinski <apinski@marvell.com>
13740
13741 PR testsuite/109776
13742 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
13743
13744 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
13745
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.
13750
13751 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
13752
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'.
13762
13763 2023-05-08 Patrick Palka <ppalka@redhat.com>
13764
13765 PR c++/106214
13766 PR c++/93107
13767 * g++.dg/cpp1z/class-deduction114.C: New test.
13768
13769 2023-05-08 Andrew Pinski <apinski@marvell.com>
13770
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.
13777
13778 2023-05-08 Andrew Pinski <apinski@marvell.com>
13779
13780 * gcc.dg/tree-ssa/minmax-17.c: New test.
13781
13782 2023-05-08 Andrew Pinski <apinski@marvell.com>
13783
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.
13790
13791 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13792
13793 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
13794
13795 2023-05-08 Andrew Pinski <apinski@marvell.com>
13796
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.
13806
13807 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13808
13809 PR fortran/109662
13810 * gfortran.dg/pr109662-a.f90: New test.
13811
13812 2023-05-07 Patrick Palka <ppalka@redhat.com>
13813
13814 PR c++/85979
13815 * g++.dg/diagnostic/alignof4.C: New test.
13816
13817 2023-05-07 Patrick Palka <ppalka@redhat.com>
13818
13819 DR 2256
13820 PR c++/103091
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.
13824
13825 2023-05-07 Patrick Palka <ppalka@redhat.com>
13826
13827 * g++.dg/cpp2a/concepts-alias6.C: New test.
13828
13829 2023-05-07 Patrick Palka <ppalka@redhat.com>
13830
13831 PR c++/98283
13832 * g++.dg/cpp1y/paren6.C: New test.
13833
13834 2023-05-07 Patrick Palka <ppalka@redhat.com>
13835
13836 PR c++/109651
13837 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
13838 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
13839
13840 2023-05-07 Patrick Palka <ppalka@redhat.com>
13841
13842 PR c++/109480
13843 * g++.dg/template/non-dependent25a.C: New test.
13844
13845 2023-05-07 Patrick Palka <ppalka@redhat.com>
13846
13847 PR c++/109480
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.
13852
13853 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
13854
13855 * gcc.target/powerpc/parall_5insn_const.c: New test.
13856
13857 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
13858
13859 PR target/43644
13860 * gcc.target/i386/pr43644.c: New test case.
13861
13862 2023-05-06 Xi Ruoyao <xry111@xry111.site>
13863
13864 * gcc.target/loongarch/shrink-wrap.c: New test.
13865
13866 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13867
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.
13902
13903 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13904
13905 PR fortran/109662
13906 * gfortran.dg/pr109662.f90: New test.
13907
13908 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13909
13910 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
13911
13912 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13913
13914 PR target/109748
13915 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
13916
13917 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13918
13919 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
13920
13921 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
13922
13923 * gcc.target/cris/peep2-addsplit1.c: New test.
13924
13925 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13926
13927 * gcc.target/cris/peep2-movandsplit1.c: New test.
13928
13929 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13930
13931 * gcc.target/cris/peep2-lsrandsplit1.c,
13932 gcc.target/cris/peep2-movulsr2.c: New tests.
13933
13934 2023-05-05 Harald Anlauf <anlauf@gmx.de>
13935
13936 PR fortran/109641
13937 * gfortran.dg/overload_5.f90: New test.
13938
13939 2023-05-05 Pan Li <pan2.li@intel.com>
13940 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13941
13942 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
13943 Adjust indexed load/store check condition.
13944
13945 2023-05-05 Pan Li <pan2.li@intel.com>
13946
13947 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
13948 Adjust test check condition.
13949
13950 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13951
13952 PR target/109615
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.
13956
13957 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
13958
13959 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
13960
13961 2023-05-05 Andrew Pinski <apinski@marvell.com>
13962
13963 PR tree-optimization/109732
13964 * gcc.dg/pr109732.c: New test.
13965 * gcc.dg/pr109732-1.c: New test.
13966
13967 2023-05-05 Andrew Pinski <apinski@marvell.com>
13968
13969 PR tree-optimization/109722
13970 * gcc.dg/tree-ssa/abs-1.c: New test.
13971
13972 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
13973
13974 PR modula2/109729
13975 * gm2/pim/run/pass/ForChar.mod: New test.
13976
13977 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13978
13979 * gcc.target/aarch64/simd/pr99195_4.c: New test.
13980
13981 2023-05-04 Julian Brown <julian@codesourcery.com>
13982
13983 PR fortran/109622
13984 * gfortran.dg/goacc/pr109622-5.f90: New test.
13985 * gfortran.dg/goacc/pr109622-6.f90: New test.
13986
13987 2023-05-04 Andrew Pinski <apinski@marvell.com>
13988
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.
13995
13996 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13997
13998 PR target/99195
13999 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14000
14001 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14002
14003 PR target/99195
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.
14006
14007 2023-05-04 Richard Biener <rguenther@suse.de>
14008
14009 PR tree-optimization/109724
14010 * g++.dg/torture/pr109724.C: New testcase.
14011
14012 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR debug/109676
14015 * g++.target/i386/pr109676.C: New test.
14016
14017 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
14018
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
14024 or file names.
14025
14026 2023-05-03 Jason Merrill <jason@redhat.com>
14027
14028 PR c++/91618
14029 PR c++/109649
14030 * g++.dg/template/friend77.C: New test.
14031
14032 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
14033
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.
14037
14038 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14039
14040 PR sanitizer/90746
14041 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14042
14043 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
14044
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.
14050
14051 2023-05-03 Murray Steele <murray.steele@arm.com>
14052 Christophe Lyon <christophe.lyon@arm.com>
14053
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.
14059
14060 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14061
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.
14107
14108 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14109
14110 PR target/99195
14111 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14112 add/sub intrinsics.
14113
14114 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14115
14116 PR target/99195
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.
14120
14121 2023-05-03 Jason Merrill <jason@redhat.com>
14122
14123 * g++.dg/template/nontype12.C: Check for duplicate error.
14124
14125 2023-05-02 Andrew Pinski <apinski@marvell.com>
14126
14127 PR tree-optimization/109702
14128 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14129
14130 2023-05-02 Andrew Pinski <apinski@marvell.com>
14131
14132 PR target/109657
14133 * gcc.target/aarch64/csinv-2.c: New test.
14134
14135 2023-05-02 Jason Merrill <jason@redhat.com>
14136
14137 PR c++/109678
14138 * g++.dg/cpp1z/variant1.C: New test.
14139
14140 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14141
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.
14170
14171 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14172
14173 PR target/89835
14174 * gcc.target/riscv/pr89835.c: New test.
14175
14176 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14177 Pan Li <pan2.li@intel.com>
14178
14179 PR target/109617
14180 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14181
14182 2023-05-02 Patrick Palka <ppalka@redhat.com>
14183
14184 PR c++/109506
14185 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14186
14187 2023-05-02 Richard Biener <rguenther@suse.de>
14188
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.
14193
14194 2023-05-01 Jason Merrill <jason@redhat.com>
14195
14196 PR c++/109666
14197 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14198
14199 2023-04-30 Jeff Law <jlaw@ventanamicro>
14200
14201 Revert:
14202 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14203
14204 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14205 for __LINE__.
14206 * gcc.dg/builtin-redefine-1.c: New test.
14207
14208 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14209
14210 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14211
14212 2023-04-30 Andrew Pinski <apinski@marvell.com>
14213
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.
14219
14220 2023-04-30 Andrew Pinski <apinski@marvell.com>
14221
14222 PR c/107926
14223 * gcc.dg/init-excess-3.c: New test.
14224
14225 2023-04-30 Martin Liska <mliska@suse.cz>
14226
14227 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
14228 output.
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.
14232
14233 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14234
14235 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14236 for __LINE__.
14237 * gcc.dg/builtin-redefine-1.c: New test.
14238
14239 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14240
14241 * gm2/pim/run/pass/constlitbase.mod: New test.
14242
14243 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14244
14245 * gcc.target/xstormy16/neghi2.c: New test case.
14246 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14247
14248 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14249
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.
14254
14255 2023-04-29 Jeff Law <jlaw@ventanamicro>
14256
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.
14260
14261 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14262
14263 * gcc.target/riscv/rv32e_stack.c: New test.
14264
14265 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14266
14267 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14268 empty lines (besides optionally leading whitespace).
14269
14270 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14271
14272 * gcc.target/riscv/divmod-1.c: New testcase.
14273 * gcc.target/riscv/divmod-2.c: New testcase.
14274
14275 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14276
14277 * gcc.target/riscv/zbc32.c: New test.
14278 * gcc.target/riscv/zbc64.c: New test.
14279
14280 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14281
14282 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14283 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14284
14285 2023-04-28 Andrew Pinski <apinski@marvell.com>
14286
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.
14290
14291 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14292
14293 PR rtl-optimization/109476
14294 * gcc.target/avr/mmcu/pr109476.c: New test case.
14295
14296 2023-04-28 Richard Biener <rguenther@suse.de>
14297
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.
14303
14304 2023-04-28 Richard Biener <rguenther@suse.de>
14305
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.
14309
14310 2023-04-28 Pan Li <pan2.li@intel.com>
14311 kito-cheng <kito.cheng@sifive.com>
14312
14313 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14314
14315 2023-04-28 Richard Biener <rguenther@suse.de>
14316
14317 PR ipa/109652
14318 * gcc.dg/torture/pr109652.c: New testcase.
14319
14320 2023-04-28 Julian Brown <julian@codesourcery.com>
14321
14322 PR fortran/109622
14323 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14324
14325 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14326
14327 PR target/99195
14328 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14329
14330 2023-04-28 Jakub Jelinek <jakub@redhat.com>
14331
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.
14336
14337 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14338 Jakub Jelinek <jakub@redhat.com>
14339
14340 * gcc.dg/tree-ssa/range-sincos.c: New test.
14341
14342 2023-04-28 Jan Beulich <jbeulich@suse.com>
14343
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.
14350
14351 2023-04-28 Jan Beulich <jbeulich@suse.com>
14352
14353 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14354
14355 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14356
14357 * c-c++-common/torture/harden-cond-comp.c: New.
14358
14359 2023-04-27 Jason Merrill <jason@redhat.com>
14360
14361 * g++.dg/template/copy1.C: Adjust error lines.
14362
14363 2023-04-27 Pan Li <pan2.li@intel.com>
14364
14365 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14366
14367 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14368
14369 PR tree-optimization/109639
14370 * gcc.dg/tree-ssa/pr109639.c: New file.
14371 * gcc.dg/tree-ssa/pr109643.c: New file.
14372
14373 2023-04-27 Richard Biener <rguenther@suse.de>
14374
14375 PR ipa/109607
14376 * g++.dg/torture/pr109607.C: New testcase.
14377
14378 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14379
14380 PR c/109409
14381 * gcc.dg/pr109409.c: New test.
14382
14383 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14384
14385 PR c/107682
14386 PR c/109412
14387 * gcc.dg/pr109412.c: New test.
14388
14389 2023-04-27 Jan Beulich <jbeulich@suse.com>
14390
14391 * c-c++-common/patchable_function_entry-decl.c: Special-case
14392 RISC-V.
14393 * c-c++-common/patchable_function_entry-default.c: Likewise.
14394 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14395
14396 2023-04-26 Jason Merrill <jason@redhat.com>
14397
14398 PR c++/69836
14399 * g++.dg/template/friend76.C: New test.
14400
14401 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
14402
14403 PR target/104338
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.
14412
14413 2023-04-26 Pan Li <pan2.li@intel.com>
14414 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14415
14416 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14417
14418 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
14419
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.
14425
14426 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14427
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.
14432
14433 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
14434
14435 PR target/109069
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.
14440
14441 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14442
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.
14459
14460 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14461
14462 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
14463 check.
14464
14465 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14466
14467 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
14468
14469 2023-04-26 Pan Li <pan2.li@intel.com>
14470
14471 PR target/109272
14472 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
14473 condition.
14474 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
14475 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
14476
14477 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14478
14479 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
14480
14481 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
14482
14483 PR modula2/108121
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.
14487
14488 2023-04-25 Patrick Palka <ppalka@redhat.com>
14489
14490 PR c++/108975
14491 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
14492
14493 2023-04-25 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/109609
14496 * gcc.dg/torture/pr109609.c: New testcase.
14497
14498 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
14499
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.
14508
14509 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14510
14511 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
14512 float16, float32, float64 and float128.
14513
14514 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14515
14516 PR target/99195
14517 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
14518
14519 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14520
14521 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
14522
14523 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14524
14525 PR c++/109278
14526 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
14527
14528 2023-04-25 Richard Biener <rguenther@suse.de>
14529
14530 PR rtl-optimization/109585
14531 * gcc.dg/torture/pr109585.c: New testcase.
14532
14533 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14534
14535 PR target/109566
14536 * gcc.target/powerpc/pr109566.c: New test.
14537
14538 2023-04-25 Martin Liska <mliska@suse.cz>
14539
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.
14543
14544 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
14545
14546 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
14547
14548 2023-04-25 Sam James <sam@gentoo.org>
14549
14550 PR tree-optimization/105312
14551 PR target/105573
14552 * gcc.target/sparc/pr105573.c: New test.
14553
14554 2023-04-25 Andrew Pinski <apinski@marvell.com>
14555
14556 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
14557
14558 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14559
14560 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
14561
14562 2023-04-24 Andrew Pinski <apinski@marvell.com>
14563
14564 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
14565 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
14566
14567 2023-04-24 Andrew Pinski <apinski@marvell.com>
14568
14569 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
14570
14571 2023-04-24 Andrew Pinski <apinski@marvell.com>
14572
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.
14576
14577 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14578
14579 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
14580 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
14581
14582 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14583
14584 PR target/109406
14585 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
14586 MUL.
14587 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
14588
14589 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14590
14591 * gcc.target/aarch64/simd/vabal_combine.c: New test.
14592
14593 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14594
14595 * gcc.target/aarch64/simd/addlv_zext.c: New test.
14596
14597 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14598
14599 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
14600
14601 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14602
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.
14609
14610 2023-04-24 liuhongt <hongtao.liu@intel.com>
14611
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.
14623
14624 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
14625
14626 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14627 append -lnsl -lsocket to ldflags.
14628
14629 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14630
14631 * gcc.target/aarch64/float_truncate_zero.c: New test.
14632
14633 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14634
14635 PR target/99195
14636 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14637
14638 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14639
14640 * gcc.target/xstormy16/mulhi.c: New test case.
14641
14642 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14643
14644 * gcc.target/xstormy16/extendhisi2.c: New test case.
14645 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14646
14647 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14648
14649 * gcc.target/xstormy16/shiftsi.c: New test case.
14650
14651 2023-04-23 liuhongt <hongtao.liu@intel.com>
14652
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.
14659
14660 2023-04-23 liuhongt <hongtao.liu@intel.com>
14661
14662 * gcc.target/i386/pr108707.c: New test.
14663
14664 2023-04-22 Andrew Pinski <apinski@marvell.com>
14665
14666 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14667
14668 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14669
14670 PR target/54816
14671 * gcc.target/avr/pr54816.c: Move to...
14672 * gcc.target/avr/mmcu/pr54816.c: ... here.
14673
14674 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14675 Steven G. Kargl <kargl@gcc.gnu.org>
14676
14677 PR fortran/109500
14678 * gfortran.dg/allocatable_function_11.f90: New test.
14679
14680 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14681
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
14686 rather than 4.
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
14690 rather than 4.
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.
14697
14698 2023-04-22 Jeff Law <jlaw@ventanamicro>
14699
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.
14709
14710 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14711
14712 PR tree-optimization/109583
14713 * gcc.dg/pr109583.c: New test.
14714
14715 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
14716 Ondrej Kubanek <kubanek0ondrej@gmail.com>
14717
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.
14721
14722 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
14723
14724 PR tree-optimization/109546
14725 * gcc.dg/pr109546.c: New.
14726
14727 2023-04-21 Jason Merrill <jason@redhat.com>
14728
14729 PR c++/108099
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.
14733
14734 2023-04-21 Jeff Law <jlaw@ventanamicro>
14735
14736 PR testsuite/109549
14737 * gcc.target/i386/cmov6.c: No longer expect this test to
14738 generate 'cmov' instructions.
14739
14740 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14741
14742 * gcc.target/aarch64/sminmax-asr_1.c: New test.
14743
14744 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14745
14746 PR target/108779
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.
14752
14753 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14754
14755 PR target/99195
14756 * gcc.target/aarch64/simd/pr99195_1.c: New test.
14757
14758 2023-04-21 Richard Biener <rguenther@suse.de>
14759
14760 PR tree-optimization/109573
14761 * g++.dg/vect/pr109573.cc: New testcase.
14762
14763 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14764
14765 PR target/108270
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.
14769
14770 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14771
14772 PR target/108728
14773 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
14774
14775 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14776
14777 PR target/108728
14778 * lib/target-supports.exp (is-effective-target-keyword): Add
14779 ppc_cpu_supports_hw.
14780
14781 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14782
14783 PR target/109547
14784 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
14785 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
14786 condition.
14787
14788 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
14789
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.
14795
14796 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14797
14798 PR c/107041
14799 * gcc.dg/goacc/pr107041.c: New test.
14800
14801 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
14802
14803 PR target/78952
14804 * gcc.target/i386/pr78952-4.c: New test.
14805
14806 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14807 kito-cheng <kito.cheng@sifive.com>
14808
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.
14812
14813 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14814
14815 * gcc.target/riscv/arch-19.c: Add -misa-spec.
14816
14817 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14818 kito-cheng <kito.cheng@sifive.com>
14819
14820 PR target/109535
14821 * g++.target/riscv/rvv/base/pr109535.C: New test.
14822 * gcc.target/riscv/rvv/base/pr109535.c: New test.
14823
14824 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14825
14826 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
14827 rather than stdint.h
14828
14829 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
14830
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.
14837
14838 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14839
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.
14848
14849 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14850
14851 PR c++/108099
14852 PR testsuite/109560
14853 * g++.dg/ext/int128-8.C: Require int128 effective target.
14854
14855 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
14856
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.
14860
14861 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14862
14863 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
14864 * gcc.target/i386/pr109117-1.c: Modify error message.
14865
14866 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14867
14868 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
14869
14870 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14871
14872 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
14873
14874 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14875
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.
14928
14929 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14930
14931 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
14932 Remove avx512bw.
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.
14945
14946 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14947
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.
14955
14956 2023-04-19 Patrick Palka <ppalka@redhat.com>
14957 Jonathan Wakely <jwakely@redhat.com>
14958
14959 PR c++/100157
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.
14963
14964 2023-04-19 Patrick Palka <ppalka@redhat.com>
14965
14966 PR c++/109556
14967 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
14968
14969 2023-04-19 Harald Anlauf <anlauf@gmx.de>
14970
14971 PR testsuite/83904
14972 PR fortran/100297
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".
14976
14977 2023-04-19 Andrew Pinski <apinski@marvell.com>
14978
14979 * gcc.target/i386/cmov10.c: New test.
14980 * gcc.target/i386/cmov11.c: New test.
14981
14982 2023-04-19 Jason Merrill <jason@redhat.com>
14983
14984 PR c++/108099
14985 * g++.dg/ext/int128-8.C: New test.
14986
14987 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14988
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.
14996
14997 2023-04-19 Pan Li <pan2.li@intel.com>
14998
14999 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15000 condition.
15001 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15002
15003 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15004
15005 PR target/78904
15006 PR target/78952
15007 * gcc.target/i386/pr78952-3.c: New test.
15008
15009 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15010
15011 PR target/109465
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.
15015
15016 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15017
15018 * gcc.target/loongarch/va_arg.c: New test.
15019
15020 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15021
15022 PR tree-optimization/109011
15023 * gcc.dg/vect/pr109011-1.c: New test.
15024
15025 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15026
15027 * gcc.target/aarch64/vec-set-zero.c: New test.
15028
15029 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15030
15031 PR target/108840
15032 * gcc.target/aarch64/pr108840.c: New test.
15033
15034 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15035
15036 PR tree-optimization/109524
15037 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15038 const nn &.
15039
15040 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
15041
15042 PR target/94908
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.
15046
15047 2023-04-18 Richard Biener <rguenther@suse.de>
15048
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.
15067
15068 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15069
15070 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15071
15072 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15073
15074 * gcc.target/aarch64/spellcheck_11.c: New test.
15075
15076 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15077
15078 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15079 extension.
15080
15081 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15082
15083 * gcc.target/riscv/arch-5.c: Likewise.
15084
15085 2023-04-18 Jakub Jelinek <jakub@redhat.com>
15086
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.
15090
15091 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15092
15093 * gcc.target/loongarch/add-const.c: New test.
15094 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15095 frame size change.
15096 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15097
15098 2023-04-17 Patrick Palka <ppalka@redhat.com>
15099
15100 PR c++/109531
15101 * g++.dg/template/canon-type-20.C: New test.
15102 * g++.dg/template/ttp36.C: New test.
15103
15104 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15105
15106 * gcc.target/riscv/stack_save_restore.c: New test.
15107
15108 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15109
15110 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15111
15112 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15113
15114 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15115
15116 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15117
15118 PR target/106602
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.
15123
15124 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
15125
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.
15130
15131 2023-04-17 Martin Jambor <mjambor@suse.cz>
15132
15133 PR ipa/107769
15134 PR ipa/109318
15135 * gcc.dg/ipa/pr109318.c: New test.
15136 * gcc.dg/lto/pr107769_0.c: Likewise.
15137
15138 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15139 Di Zhao <di.zhao@amperecomputing.com>
15140
15141 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15142
15143 2023-04-17 Jakub Jelinek <jakub@redhat.com>
15144
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.
15148
15149 2023-04-17 Richard Biener <rguenther@suse.de>
15150
15151 PR tree-optimization/109524
15152 * g++.dg/pr109524.C: New testcase.
15153
15154 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15155
15156 PR testsuite/108809
15157 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15158
15159 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15160
15161 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15162 for riscv_vector.h
15163 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15164 -mabi.
15165
15166 2023-04-17 Pan Li <pan2.li@intel.com>
15167
15168 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15169
15170 2023-04-16 Jeff Law <jlaw@ventanamicro>
15171
15172 PR target/109508
15173 * gcc.target/riscv/pr109508.c: New test.
15174
15175 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15176
15177 PR target/54816
15178 * gcc.target/avr/pr54816.c: New test case.
15179
15180 2023-04-15 Jason Merrill <jason@redhat.com>
15181
15182 PR c++/109357
15183 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15184
15185 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15186 Kewen Lin <linkw@linux.ibm.com>
15187
15188 PR target/99708
15189 * gcc.target/powerpc/pr99708.c: Accept lack of
15190 __SIZEOF_IBM128__ when long double is 64-bit wide.
15191
15192 2023-04-15 Jason Merrill <jason@redhat.com>
15193
15194 PR c++/109514
15195 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15196
15197 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15198
15199 PR fortran/109511
15200 * gfortran.dg/set_exponent_1.f90: New test.
15201
15202 2023-04-14 Richard Biener <rguenther@suse.de>
15203
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.
15208
15209 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
15210
15211 PR fortran/104272
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
15215
15216 2023-04-14 Richard Biener <rguenther@suse.de>
15217
15218 PR tree-optimization/109502
15219 * gcc.dg/vect/pr109502.c: New testcase.
15220
15221 2023-04-14 Richard Biener <rguenther@suse.de>
15222
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.
15230
15231 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15232 Jakub Jelinek <jakub@redhat.com>
15233
15234 PR target/108947
15235 PR target/109040
15236 * gcc.dg/pr108947.c: New test.
15237 * gcc.c-torture/execute/pr109040.c: New test.
15238
15239 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15240
15241 PR analyzer/108722
15242 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15243
15244 2023-04-13 Patrick Palka <ppalka@redhat.com>
15245
15246 PR c++/109420
15247 * g++.dg/template/typename27.C: New test.
15248
15249 2023-04-13 Jason Merrill <jason@redhat.com>
15250
15251 PR c++/109277
15252 * g++.dg/ext/is_convertible5.C: New test.
15253
15254 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15255
15256 PR modula2/109497
15257 PR modula2/109496
15258 * gm2/pim/run/pass/addcharconst.mod: New test.
15259 * gm2/pim/run/pass/singlechar.mod: New test.
15260
15261 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15262
15263 PR target/108910
15264 * gcc.dg/torture/pr108910.c: New test.
15265
15266 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15267
15268 PR target/109479
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.
15275
15276 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15277
15278 PR tree-optimization/109410
15279 * gcc.dg/pr109410.c: New test.
15280
15281 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15282
15283 PR target/109458
15284 * gcc.target/i386/pr109458.c: New test.
15285
15286 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15287
15288 PR tree-optimization/109462
15289 * g++.dg/opt/pr109462.C: New test.
15290
15291 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15292
15293 PR tree-optimization/109462
15294 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15295
15296 2023-04-12 Richard Biener <rguenther@suse.de>
15297
15298 PR tree-optimization/109473
15299 * gcc.dg/vect/pr109473.c: New testcase.
15300
15301 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15302
15303 PR fortran/104312
15304 * gfortran.dg/entry_26.f90: New test.
15305 * gfortran.dg/entry_27.f90: New test.
15306
15307 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15308
15309 PR fortran/61615
15310 PR fortran/99982
15311 * gfortran.dg/interface_49.f90: New test.
15312
15313 2023-04-12 Richard Biener <rguenther@suse.de>
15314
15315 PR tree-optimization/109469
15316 * gcc.dg/torture/pr109469.c: New testcase.
15317
15318 2023-04-12 Richard Biener <rguenther@suse.de>
15319
15320 PR tree-optimization/109434
15321 * g++.dg/opt/pr109434.C: New testcase.
15322
15323 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
15324
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
15328 considering BE.
15329
15330 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15331
15332 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
15333
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>
15338
15339 PR target/109104
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.
15343
15344 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15345
15346 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15347 for -m32.
15348
15349 2023-04-11 Martin Liska <mliska@suse.cz>
15350
15351 PR driver/108241
15352 * gcc.dg/pr108241.c: New test.
15353 * gcc.dg/pr79570.c: Add also -g option.
15354
15355 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
15356
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.
15360
15361 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
15362
15363 PR target/108812
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.
15367
15368 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15369
15370 PR target/70243
15371 * gcc.target/powerpc/pr70243.c: New test.
15372
15373 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
15374
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.
15390
15391 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15392
15393 PR tree-optimization/109392
15394 * gcc.dg/pr109392.c: New test.
15395
15396 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15397
15398 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15399
15400 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15401
15402 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15403
15404 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15405
15406 PR fortran/87477
15407 PR fortran/85686
15408 PR fortran/88247
15409 PR fortran/91941
15410 PR fortran/92779
15411 PR fortran/93339
15412 PR fortran/93813
15413 PR fortran/100948
15414 PR fortran/102106
15415 PR fortran/98408
15416 PR fortran/105205
15417 PR fortran/106918
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
15426
15427 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15428
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
15453
15454 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15455
15456 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15457 fortran compiler, skip if missing.
15458
15459 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15460
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.
15463
15464 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
15465
15466 PR tree-optimization/109417
15467 * gcc.dg/pr109417.c: New.
15468
15469 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15470
15471 * rust/compile/issue-1422.rs: New test.
15472
15473 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15474
15475 * rust/compile/issue-1361.rs: New test.
15476
15477 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
15478
15479 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
15480 * rust/compile/issue-1830_str.rs: Likewise.
15481
15482 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15483
15484 * rust/compile/empty.in: New test.
15485 * rust/compile/include_empty.rs: New test.
15486
15487 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15488
15489 * rust/compile/torture/traits10.rs: Fix test-case
15490
15491 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15492
15493 * rust/compile/issue-1725-1.rs: New test.
15494 * rust/compile/issue-1725-2.rs: New test.
15495
15496 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15497
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.
15501
15502 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15503
15504 * rust/compile/parse_empty_tuple_pattern.rs: New test.
15505
15506 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
15507
15508 * rust/compile/issue-1830_bytes.rs: New test.
15509 * rust/compile/issue-1830_str.rs: New test.
15510
15511 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15512
15513 * rust/compile/variadic.rs: New test.
15514
15515 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15516
15517 * rust/execute/torture/overflow1.rs: Fix test.
15518
15519 2023-04-06 mxlol233 <mxlol233@outlook.com>
15520
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:
15541 `intrinsics`.
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`.
15551
15552 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15553
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.
15561
15562 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15563
15564 * rust/execute/torture/let-pattern-1.rs: New test.
15565
15566 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15567
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.
15573
15574 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15575
15576 * rust/compile/func3.rs: update test case
15577
15578 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15579
15580 * rust/compile/issue-1786.rs: New test.
15581
15582 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15583
15584 * rust/compile/never_type_err1.rs: Moved to...
15585 * rust/compile/never_type1.rs: ...here. It now works
15586
15587 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15588
15589 * rust/compile/issue-1773.rs: New test.
15590
15591 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15592
15593 * rust/execute/torture/issue-1720-2.rs: New test.
15594
15595 2023-04-06 mxlol233 <mxlol233@outlook.com>
15596
15597 * rust/compile/feature.rs: New test.
15598
15599 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15600
15601 * rust/compile/closure_move_expr.rs: New test.
15602
15603 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15604
15605 * rust/compile/parse_complex_generic_application.rs: New test.
15606 * rust/compile/parse_complex_generic_application2.rs: New test.
15607
15608 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15609
15610 * rust/compile/multi_reference_type.rs: New test.
15611
15612 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
15613
15614 * rust/compile/issue-867.rs: New test.
15615
15616 2023-04-06 Lyra <teromene@teromene.fr>
15617
15618 * rust/compile/macro45.rs: New test.
15619
15620 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15621
15622 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
15623 properly.
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.
15710
15711 2023-04-06 mxlol233 <mxlol233@outlook.com>
15712
15713 * rust/compile/diagnostic_underline.rs: New test.
15714
15715 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15716
15717 * rust/compile/bounds.rs: change to use -fsyntax-only
15718 * rust/execute/torture/issue-1720.rs: New test.
15719
15720 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
15721
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.
15733
15734 2023-04-06 mxlol233 <mxlol233@outlook.com>
15735
15736 * rust/compile/bounds.rs: New test.
15737
15738 2023-04-06 Dave <dme2223@gmail.com>
15739
15740 * rust/compile/const10.rs: New test.
15741
15742 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
15743
15744 * rust/compile/unsafe11.rs: New test.
15745
15746 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15747
15748 * gcc.dg/signbit-2.c: Add -maltivec if supported.
15749
15750 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15751 Thomas Schwinge <thomas@codesourcery.com>
15752
15753 PR testsuite/108899
15754 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
15755 Fix quoting.
15756
15757 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
15758
15759 PR modula2/109423
15760 * gm2/pim/fail/setunknown.mod: New test.
15761 * gm2/pim/fail/setunknown2.mod: New test.
15762
15763 2023-04-05 Jeff Law <jlaw@ventanamicro>
15764
15765 PR target/108892
15766 * gcc.c-torture/compile/pr108892.c: New test.
15767
15768 2023-04-05 Martin Jambor <mjambor@suse.cz>
15769
15770 PR ipa/108959
15771 * gcc.dg/ipa/pr108959.c: New test.
15772
15773 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15774
15775 * g++.target/riscv/rvv/base/bug-23.C: New test.
15776
15777 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15778
15779 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
15780
15781 2023-04-04 Harald Anlauf <anlauf@gmx.de>
15782
15783 PR fortran/104349
15784 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
15785 * gfortran.dg/pr104349.f90: New test.
15786
15787 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15788
15789 PR tree-optimization/109386
15790 * gcc.c-torture/execute/ieee/pr109386.c: New test.
15791
15792 2023-04-04 Marek Polacek <polacek@redhat.com>
15793
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.
15799
15800 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15801
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.
15812
15813 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15814
15815 PR target/109384
15816 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
15817 vs. f conflict.
15818
15819 2023-04-04 Richard Biener <rguenther@suse.de>
15820
15821 PR tree-optimization/109304
15822 * gcc.dg/pr109304.c: New testcase.
15823
15824 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
15825
15826 PR target/108699
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.
15830
15831 2023-04-04 Jason Merrill <jason@redhat.com>
15832
15833 PR c++/107484
15834 * g++.dg/lookup/friend25.C: New test.
15835
15836 2023-04-03 Patrick Palka <ppalka@redhat.com>
15837
15838 PR c++/109300
15839 * g++.dg/cpp1y/var-templ79.C: New test.
15840
15841 2023-04-03 Jakub Jelinek <jakub@redhat.com>
15842 Martin Jambor <mjambor@suse.cz>
15843
15844 PR ipa/109303
15845 * gcc.dg/pr109303.c: New test.
15846
15847 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
15848
15849 PR target/102146
15850 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
15851 scan.
15852
15853 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15854
15855 PR target/109375
15856 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
15857
15858 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15859
15860 PR target/109376
15861 * gnat.dg/prot7.adb: Skip on hppa.
15862
15863 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15864 kito-cheng <kito.cheng@sifive.com>
15865
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.
15870
15871 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15872
15873 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
15874 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
15875
15876 2023-04-01 Patrick Palka <ppalka@redhat.com>
15877
15878 PR c++/109160
15879 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
15880
15881 2023-04-01 Patrick Palka <ppalka@redhat.com>
15882
15883 PR c++/53164
15884 PR c++/105848
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.
15888
15889 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15890
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.
15896
15897 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15898
15899 PR tree-optimization/109362
15900 * gcc.target/i386/pr109362.c: New test.
15901
15902 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15903 Richard Sandiford <richard.sandiford@arm.com>
15904
15905 PR target/109254
15906 * gcc.target/aarch64/sve/pr109254.c: New test.
15907
15908 2023-03-31 Jakub Jelinek <jakub@redhat.com>
15909
15910 PR analyzer/107396
15911 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
15912 if fdopen returns NULL.
15913
15914 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
15915
15916 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
15917 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
15918
15919 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
15920
15921 * gcc.target/i386/pr109052-2.c: New.
15922
15923 2023-03-31 Jakub Jelinek <jakub@redhat.com>
15924
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.
15930
15931 2023-03-31 Jonathan Yong <10walls@gmail.com>
15932
15933 * c-c++-common/Warray-bounds.c: Fix excess warnings on
15934 LLP64.
15935
15936 2023-03-31 liuhongt <hongtao.liu@intel.com>
15937
15938 * g++.target/i386/pr85048.C: New test.
15939
15940 2023-03-30 Jason Merrill <jason@redhat.com>
15941
15942 PR c++/105452
15943 * g++.dg/lookup/anon8.C: New test.
15944
15945 2023-03-30 Jason Merrill <jason@redhat.com>
15946
15947 PR c++/105221
15948 * g++.dg/cpp1z/noexcept-type27.C: New test.
15949
15950 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15951
15952 PR c++/109319
15953 * g++.dg/cpp23/subscript14.C: New test.
15954
15955 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
15956
15957 PR tree-optimization/109154
15958 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
15959
15960 2023-03-30 Jason Merrill <jason@redhat.com>
15961
15962 PR c++/107897
15963 PR c++/108887
15964 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
15965 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
15966
15967 2023-03-30 Richard Biener <rguenther@suse.de>
15968
15969 PR tree-optimization/107561
15970 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
15971 * g++.dg/warn/Warray-bounds-16.C: Likewise.
15972
15973 2023-03-30 Richard Biener <rguenther@suse.de>
15974
15975 PR tree-optimization/109342
15976 * g++.dg/torture/pr109342.C: New testcase.
15977
15978 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15979
15980 PR c++/109278
15981 * g++.dg/cpp23/ext-floating15.C: New test.
15982
15983 2023-03-30 liuhongt <hongtao.liu@intel.com>
15984
15985 * gcc.target/i386/pr88828-0.c: Adjust testcase.
15986
15987 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
15988
15989 PR modula2/109336
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.
15994
15995 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
15996
15997 * gcc.target/riscv/arch-19.c: New test.
15998
15999 2023-03-29 Richard Biener <rguenther@suse.de>
16000
16001 PR tree-optimization/109331
16002 * gcc.dg/torture/pr109331.c: New testcase.
16003
16004 2023-03-29 Richard Biener <rguenther@suse.de>
16005
16006 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16007
16008 2023-03-29 Richard Biener <rguenther@suse.de>
16009
16010 PR tree-optimization/109327
16011 * gcc.dg/pr109327.c: New testcase.
16012
16013 2023-03-29 Richard Biener <rguenther@suse.de>
16014
16015 PR ipa/106124
16016 * g++.dg/gomp/pr106124.C: New testcase.
16017
16018 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16019 Richard Biener <rguenther@suse.de>
16020
16021 PR tree-optimization/109301
16022 * gcc.dg/pr109301.c: New test.
16023
16024 2023-03-29 Jason Merrill <jason@redhat.com>
16025
16026 PR c++/109321
16027 PR c++/109320
16028 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16029 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16030
16031 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16032
16033 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16034
16035 2023-03-28 David Malcolm <dmalcolm@redhat.com>
16036
16037 PR c/107002
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.
16042
16043 2023-03-28 Jason Merrill <jason@redhat.com>
16044
16045 PR c++/107163
16046 * g++.dg/warn/Wsequence-point-5.C: New test.
16047
16048 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16049
16050 PR target/109312
16051 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16052
16053 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16054
16055 PR rtl-optimization/109187
16056 * gcc.dg/pr109187.c: New test.
16057
16058 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16059
16060 PR tree-optimization/109265
16061 PR tree-optimization/109274
16062 * gcc.dg/pr109274.c: New.
16063 * gfortran.dg/pr109265.f90: New.
16064
16065 2023-03-28 Richard Biener <rguenther@suse.de>
16066
16067 PR tree-optimization/107087
16068 * g++.dg/pr107087.C: New testcase.
16069
16070 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16071
16072 PR target/109072
16073 * gcc.target/aarch64/pr109072_1.c: New test.
16074 * gcc.target/aarch64/pr109072_2.c: Likewise.
16075
16076 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16077
16078 PR middle-end/106190
16079 * gcc.dg/asan/pr106190.c: New test.
16080
16081 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16082
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.
16087
16088 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16089
16090 PR target/109276
16091 * gcc.target/i386/pr109276.c: New test.
16092
16093 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16094
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.
16099
16100 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16101
16102 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16103 brackets.
16104 * gcc.dg/visibility-22.c: Add weak_undefined options.
16105
16106 2023-03-27 Richard Biener <rguenther@suse.de>
16107
16108 PR tree-optimization/54498
16109 * g++.dg/torture/pr54498.C: New testcase.
16110
16111 2023-03-27 Richard Biener <rguenther@suse.de>
16112
16113 PR tree-optimization/108357
16114 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16115
16116 2023-03-27 Martin Liska <mliska@suse.cz>
16117
16118 * lib/verify-sarif-file.py: Use apostrophes instead
16119 of double quotes.
16120
16121 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16122
16123 PR target/109167
16124 * gcc.target/powerpc/pr109167.c: New test.
16125
16126 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16127
16128 PR target/109082
16129 * gcc.target/powerpc/pr109082.c: New test.
16130
16131 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
16132
16133 PR target/106282
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.
16142
16143 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16144
16145 PR tree-optimization/109230
16146 * gcc.dg/pr109230.c: New test.
16147
16148 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16149
16150 PR ipa/105685
16151 * c-c++-common/cold-2.c: New test.
16152
16153 2023-03-25 David Malcolm <dmalcolm@redhat.com>
16154
16155 PR analyzer/109098
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:
16164 New test case.
16165 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
16166 New test case.
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
16172 directive.
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.
16177
16178 2023-03-24 Patrick Palka <ppalka@redhat.com>
16179
16180 PR c++/106969
16181 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16182 C++98 mode.
16183 * g++.dg/lookup/this2.C: New test.
16184
16185 2023-03-24 Jason Merrill <jason@redhat.com>
16186
16187 PR c++/105481
16188 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16189
16190 2023-03-24 David Malcolm <dmalcolm@redhat.com>
16191
16192 PR other/109163
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.
16199
16200 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16201
16202 PR tree-optimization/109238
16203 * gcc.dg/pr109238.c: New.
16204
16205 2023-03-24 Richard Biener <rguenther@suse.de>
16206
16207 PR tree-optimization/106912
16208 * gcc.dg/profile-generate-4.c: New testcase.
16209
16210 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
16211
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.
16215
16216 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16217
16218 PR target/109137
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
16222 memset.
16223
16224 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16225
16226 PR tree-optimization/99739
16227 * gcc.dg/tree-ssa/pr99739.c: New test.
16228
16229 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16230
16231 * lib/target-supports.exp (add_options_for_weak_undefined):
16232 New.
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.
16245
16246 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16247 Tobias Burnus <tobias@codesourcery.com>
16248
16249 PR target/103628
16250 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16251 expression" error.
16252 * gfortran.dg/unpack_field_1.f90: Likewise.
16253 * gfortran.dg/pr103628.f90: New.
16254
16255 2023-03-23 Jason Merrill <jason@redhat.com>
16256
16257 PR c++/105996
16258 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16259
16260 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16261
16262 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16263
16264 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16265
16266 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16267
16268 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16269
16270 * gcc.target/powerpc/mod-no_copy.c: New.
16271 * gcc.target/powerpc/mod-peephole.c: New.
16272
16273 2023-03-23 Andrew Pinski <apinski@marvell.com>
16274
16275 PR c/84900
16276 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16277
16278 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16279
16280 PR modula2/109264
16281 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
16282 New test.
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:
16287 New test.
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.
16294
16295 2023-03-23 Richard Biener <rguenther@suse.de>
16296
16297 PR tree-optimization/107569
16298 * g++.dg/opt/pr107569.C: New testcase.
16299
16300 2023-03-23 Richard Biener <rguenther@suse.de>
16301
16302 PR tree-optimization/109262
16303 * g++.dg/torture/pr109262.C: New testcase.
16304
16305 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16306
16307 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16308
16309 2023-03-23 Marek Polacek <polacek@redhat.com>
16310
16311 PR c++/107532
16312 * g++.dg/warn/Wdangling-reference11.C: New test.
16313 * g++.dg/warn/Wdangling-reference12.C: New test.
16314
16315 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16316
16317 PR tree-optimization/109176
16318 * gcc.target/aarch64/sve/pr109176.c: New test.
16319
16320 2023-03-23 Pan Li <pan2.li@intel.com>
16321 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16322
16323 PR target/108654
16324 PR target/108185
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.
16328
16329 2023-03-23 Jason Merrill <jason@redhat.com>
16330
16331 PR c++/109241
16332 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16333
16334 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16335
16336 PR target/109244
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.
16349
16350 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16351
16352 PR target/109228
16353 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16354
16355 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16356 kito-cheng <kito.cheng@sifive.com>
16357
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.
16374
16375 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16376 kito-cheng <kito.cheng@sifive.com>
16377
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.
16381
16382 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16383
16384 * lib/target-supports.exp (check_effective_target_riscv_vector):
16385 New.
16386
16387 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16388
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.
16399
16400 2023-03-22 Jason Merrill <jason@redhat.com>
16401
16402 PR c++/108390
16403 * g++.dg/template/partial-order3.C: New test.
16404
16405 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16406 Steven G. Kargl <kargl@gcc.gnu.org>
16407
16408 PR fortran/104572
16409 * gfortran.dg/pr104572.f90: New test.
16410
16411 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16412
16413 * gcc.target/i386/pr109137.c: New.
16414
16415 2023-03-22 Jason Merrill <jason@redhat.com>
16416
16417 PR c++/108795
16418 * g++.dg/ext/attr-tsafe1.C: New test.
16419
16420 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16421
16422 PR c++/109177
16423 * g++.dg/ext/pr109177.C: New test.
16424
16425 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16426
16427 PR analyzer/109239
16428 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16429
16430 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16431
16432 * gcc.target/gcn/complex.c: New test.
16433
16434 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16435
16436 PR fortran/99036
16437 * gfortran.dg/pr99036.f90: New test.
16438
16439 2023-03-21 Jason Merrill <jason@redhat.com>
16440
16441 PR c++/106890
16442 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16443
16444 2023-03-21 Richard Biener <rguenther@suse.de>
16445
16446 PR tree-optimization/109219
16447 * gcc.dg/torture/pr109219.c: New testcase.
16448
16449 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16450
16451 PR testsuite/108898
16452 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16453 epilogue loops.
16454 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16455 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16456
16457 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16458
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.
16475
16476 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16477
16478 PR tree-optimization/109215
16479 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
16480
16481 2023-03-21 Richard Biener <rguenther@suse.de>
16482
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.
16487
16488 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
16489
16490 PR fortran/109209
16491 * gfortran.dg/pr109209.f90: New test.
16492
16493 2023-03-20 Marek Polacek <polacek@redhat.com>
16494
16495 PR c++/109159
16496 * g++.dg/cpp0x/explicit16.C: New test.
16497
16498 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16499
16500 PR c++/109164
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.
16505
16506 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
16507
16508 PR target/109067
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.
16513
16514 2023-03-20 Harald Anlauf <anlauf@gmx.de>
16515
16516 PR fortran/109186
16517 * gfortran.dg/nearest_6.f90: New test.
16518
16519 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
16520
16521 PR target/109178
16522 * gcc.target/powerpc/pr109178.c: New test.
16523
16524 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16525
16526 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
16527 from char to char [2 * sizeof (int)].
16528
16529 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
16530
16531 PR fortran/87127
16532 * gfortran.dg/external_procedures_4.f90: New test.
16533
16534 2023-03-19 Harald Anlauf <anlauf@gmx.de>
16535
16536 PR fortran/85877
16537 * gfortran.dg/pr85877.f90: New test.
16538
16539 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
16540
16541 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
16542 for MSA tests.
16543
16544 2023-03-18 David Malcolm <dmalcolm@redhat.com>
16545
16546 PR analyzer/109094
16547 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
16548
16549 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
16550
16551 PR fortran/64290
16552 PR fortran/67444
16553 PR fortran/67471
16554 PR fortran/69298
16555 PR fortran/70863
16556 PR fortran/71798
16557 PR fortran/80524
16558 PR fortran/82996
16559 PR fortran/84472
16560 PR fortran/88735
16561 PR fortran/93691
16562 PR fortran/91316
16563 PR fortran/106576
16564 PR fortran/37336
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.
16587
16588 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
16589
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.
16597
16598 2023-03-17 Jason Merrill <jason@redhat.com>
16599
16600 PR c++/108975
16601 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
16602
16603 2023-03-17 Jason Merrill <jason@redhat.com>
16604
16605 PR c++/109172
16606 * g++.dg/eh/dtor4.C: New test.
16607
16608 2023-03-17 Jason Merrill <jason@redhat.com>
16609
16610 PR c++/69410
16611 * g++.dg/lookup/friend24.C: New test.
16612
16613 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16614
16615 PR target/105554
16616 * gcc.target/i386/pr105554.c: New test.
16617
16618 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16619
16620 PR c/109151
16621 * c-c++-common/ubsan/div-by-zero-8.c: New test.
16622
16623 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
16624
16625 * gcc.target/i386/pr109052.c: New.
16626
16627 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16628 kito-cheng <kito.cheng@sifive.com>
16629
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.
16635
16636 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16637
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.
16642
16643 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16644
16645 PR middle-end/108685
16646 * c-c++-common/gomp/doacross-8.c: New test.
16647
16648 2023-03-16 Jason Merrill <jason@redhat.com>
16649
16650 PR c++/105809
16651 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16652
16653 2023-03-16 Jason Merrill <jason@redhat.com>
16654
16655 PR c++/108242
16656 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16657
16658 2023-03-16 Jason Merrill <jason@redhat.com>
16659
16660 PR c++/101869
16661 * g++.dg/cpp0x/enum43.C: New test.
16662
16663 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16664
16665 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16666
16667 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16668
16669 PR modula2/109125
16670 * gm2/types/run/pass/d.c: Convert data structure from
16671 BOOLEAN int to bool and cast int to bool in test function.
16672
16673 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16674
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.
16688
16689 2023-03-16 Patrick Palka <ppalka@redhat.com>
16690
16691 PR c++/109030
16692 * g++.dg/cpp2a/constexpr-inst2.C: New test.
16693
16694 2023-03-16 Patrick Palka <ppalka@redhat.com>
16695
16696 PR c++/100288
16697 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
16698
16699 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16700
16701 * gdc.dg/torture/simd23084.d: New test.
16702 * gdc.dg/torture/simd23085.d: New test.
16703 * gdc.dg/torture/simd23218.d: New test.
16704
16705 2023-03-16 Martin Liska <mliska@suse.cz>
16706
16707 PR middle-end/106133
16708 * c-c++-common/pr106133.c: New test.
16709
16710 2023-03-16 Alexandre Oliva <oliva@adacore.com>
16711
16712 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
16713
16714 2023-03-16 Jason Merrill <jason@redhat.com>
16715
16716 PR c++/105406
16717 * g++.dg/coroutines/co-await-moveonly1.C: New test.
16718
16719 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16720
16721 PR d/109144
16722 * gdc.dg/torture/pr109144.d: New test.
16723
16724 2023-03-16 Richard Biener <rguenther@suse.de>
16725
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.
16731
16732 2023-03-15 Jason Merrill <jason@redhat.com>
16733
16734 PR c++/103871
16735 PR c++/98056
16736 * g++.dg/coroutines/co-await-initlist1.C: New test.
16737
16738 2023-03-15 David Malcolm <dmalcolm@redhat.com>
16739
16740 PR analyzer/109097
16741 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
16742 have an invocation object marked as succeeding, with no
16743 notifications.
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
16750 and test cases.
16751
16752 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
16753
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.
16760
16761 2023-03-15 Harald Anlauf <anlauf@gmx.de>
16762 Tobias Burnus <tobias@codesourcery.com>
16763
16764 PR fortran/58331
16765 * gfortran.dg/class_dummy_10.f90: New test.
16766
16767 2023-03-15 Marek Polacek <polacek@redhat.com>
16768
16769 PR c++/107280
16770 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
16771
16772 2023-03-15 Richard Biener <rguenther@suse.de>
16773
16774 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
16775 diagnostic.
16776
16777 2023-03-15 Jason Merrill <jason@redhat.com>
16778
16779 PR c++/58538
16780 * g++.dg/template/ttp7.C: Remove expected error.
16781
16782 2023-03-15 Jason Merrill <jason@redhat.com>
16783
16784 PR c++/108179
16785 PR c++/104107
16786 PR c++/95036
16787 * g++.dg/template/ttp35.C: New test.
16788
16789 2023-03-15 Richard Biener <rguenther@suse.de>
16790
16791 PR tree-optimization/109139
16792 * gcc.dg/torture/pr109139.c: New testcase.
16793
16794 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16795
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.
16799
16800 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16801
16802 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
16803
16804 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16805
16806 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
16807
16808 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16809
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.
16818
16819 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16820
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.
16827
16828 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16829
16830 * gcc.target/riscv/xtheadbs-tst.c: New test.
16831
16832 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16833
16834 * gcc.target/riscv/xtheadba-addsl.c: New test.
16835
16836 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16837
16838 * gcc.target/riscv/mcpu-thead-c906.c: New test.
16839
16840 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16841
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.
16854
16855 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
16856
16857 PR target/109117
16858 * gcc.target/i386/pr109117-1.c: New test.
16859
16860 2023-03-15 Jonathan Yong <10walls@gmail.com>
16861
16862 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
16863 * gcc.dg/pic-3.c: Ditto.
16864 * gcc.dg/pic-4.c: Ditto.
16865
16866 2023-03-14 Patrick Palka <ppalka@redhat.com>
16867
16868 PR c++/96830
16869 * g++.dg/cpp2a/concepts-class5.C: New test.
16870 * g++.dg/cpp2a/concepts-class5a.C: New test.
16871
16872 2023-03-14 Patrick Palka <ppalka@redhat.com>
16873
16874 PR c++/96830
16875 * g++.dg/cpp2a/concepts-friend14.C: New test.
16876
16877 2023-03-14 Jason Merrill <jason@redhat.com>
16878
16879 PR c++/108468
16880 * g++.dg/cpp1y/var-templ78.C: New test.
16881
16882 2023-03-14 Jason Merrill <jason@redhat.com>
16883
16884 PR c++/107310
16885 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
16886 * g++.dg/warn/Wreturn-6.C: New test.
16887
16888 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16889
16890 PR target/109109
16891 * gcc.target/i386/pr109109-1.c: New test.
16892 * gcc.target/i386/pr109109-2.c: New test.
16893
16894 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
16895
16896 PR d/109108
16897 * gdc.dg/torture/imports/pr109108.d: New test.
16898 * gdc.dg/torture/pr109108.d: New test.
16899
16900 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16901
16902 PR c++/108972
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.
16907
16908 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16909
16910 PR c++/109096
16911 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
16912
16913 2023-03-14 Richard Biener <rguenther@suse.de>
16914
16915 * gcc.dg/auto-init-unused-1.c: New testcase.
16916
16917 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
16918
16919 PR tree-optimization/109005
16920 * gnat.dg/specs/opt6.ads: New test.
16921
16922 2023-03-14 Tamar Christina <tamar.christina@arm.com>
16923
16924 PR testsuite/109118
16925 * gcc.dg/mla_1.c: Moved to...
16926 * gcc.target/aarch64/sve/mla_3.c: ...here.
16927
16928 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16929
16930 PR tree-optimization/109115
16931 * gcc.dg/pr109115.c: New test.
16932
16933 2023-03-14 Richard Biener <rguenther@suse.de>
16934
16935 * g++.dg/torture/20230313.C: New testcase.
16936
16937 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
16938
16939 * gm2/pim/fail/largeconst.mod: New test.
16940
16941 2023-03-13 Jason Merrill <jason@redhat.com>
16942
16943 PR c++/107128
16944 * g++.dg/warn/pragma-system_header6.h: New test.
16945 * g++.dg/warn/pragma-system_header6.C: New test.
16946
16947 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16948
16949 PR analyzer/105906
16950 * gcc.dg/analyzer/leak-pr105906.c: New test.
16951
16952 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16953
16954 PR analyzer/108045
16955 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
16956 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
16957
16958 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16959
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.
16963
16964 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16965
16966 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
16967
16968 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
16969
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.
23082
23083 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23084
23085 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23086
23087 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23088
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.
23100
23101 2023-03-13 Marek Polacek <polacek@redhat.com>
23102
23103 PR c++/107532
23104 * g++.dg/warn/Wdangling-reference10.C: New test.
23105
23106 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23107
23108 PR preprocessor/67046
23109 * c-c++-common/cpp/pr67046.c: New test.
23110
23111 2023-03-13 Richard Biener <rguenther@suse.de>
23112
23113 PR tree-optimization/109046
23114 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23115
23116 2023-03-12 Jakub Jelinek <jakub@redhat.com>
23117
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
23125 related errors.
23126
23127 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
23128
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.
23132
23133 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23134
23135 PR target/108583
23136 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23137 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23138
23139 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23140 Richard Sandiford <richard.sandiford@arm.com>
23141
23142 PR target/108583
23143 * gcc.dg/mla_1.c: New test.
23144
23145 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23146
23147 PR modula2/109089
23148 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23149 the external definitions of isfinite.
23150
23151 2023-03-12 Jonathan Yong <10walls@gmail.com>
23152
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.
23156
23157 2023-03-12 Jonathan Yong <10walls@gmail.com>
23158
23159 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23160
23161 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
23162
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
23167
23168 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23169
23170 PR fortran/106945
23171 * gfortran.dg/pr106945.f90: New test.
23172
23173 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23174
23175 * lib/target-supports.exp (check_fork_available): Don't signal
23176 true for CRIS running on a simulator.
23177
23178 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23179
23180 * gcc.dg/pr108117.c: Require effective-target scheduling.
23181
23182 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23183
23184 * gcc.dg/pr106397.c: Add -w to options.
23185
23186 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23187
23188 PR target/107703
23189 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23190 it.
23191 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23192 __bf16.
23193 * g++.dg/cpp23/ext-floating14.C: New test.
23194
23195 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23196
23197 PR c++/107558
23198 * g++.dg/gomp/pr107558.C: New test.
23199
23200 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23201
23202 PR c++/109039
23203 * g++.dg/abi/no_unique_address7.C: New test.
23204
23205 2023-03-10 Jason Merrill <jason@redhat.com>
23206
23207 PR c++/108972
23208 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23209 but expect errors.
23210
23211 2023-03-10 Marek Polacek <polacek@redhat.com>
23212
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.
23220
23221 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23222
23223 PR fortran/104332
23224 * gfortran.dg/bind_c_usage_34.f90: New test.
23225
23226 2023-03-10 Andrew Pinski <apinski@marvell.com>
23227
23228 * gcc.target/aarch64/rev16_2.c: New test.
23229 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23230
23231 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23232
23233 PR analyzer/109059
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.
23237
23238 2023-03-10 Jason Merrill <jason@redhat.com>
23239
23240 PR c++/108566
23241 * g++.dg/abi/anon6.C: New test.
23242
23243 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23244
23245 PR analyzer/108475
23246 PR analyzer/109060
23247 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23248 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23249 New test.
23250 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23251 New test.
23252
23253 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23254
23255 PR c/108079
23256 * c-c++-common/Wunused-var-18.c: New test.
23257
23258 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23259
23260 PR tree-optimization/109008
23261 * gcc.dg/pr109008.c: New test.
23262
23263 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23264
23265 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23266
23267 2023-03-10 Jason Merrill <jason@redhat.com>
23268
23269 PR c++/108099
23270 * g++.dg/ext/int128-7.C: New test.
23271
23272 2023-03-10 Jason Merrill <jason@redhat.com>
23273
23274 PR c++/108542
23275 * g++.dg/contracts/contracts-err1.C: New test.
23276
23277 2023-03-09 Jason Merrill <jason@redhat.com>
23278
23279 PR c++/108773
23280 * g++.dg/cpp0x/initlist-array18.C: New test.
23281 * g++.dg/cpp0x/initlist-array19.C: New test.
23282
23283 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23284
23285 PR analyzer/102671
23286 PR analyzer/105755
23287 PR analyzer/108251
23288 PR analyzer/108400
23289 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
23290 from Emacs.
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:
23296 Likewise.
23297 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23298 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23299
23300 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23301
23302 * gcc.target/aarch64/tbz_2.c: New test.
23303 * gcc.target/aarch64/tbz_3.c: New test.
23304
23305 2023-03-09 Jason Merrill <jason@redhat.com>
23306
23307 DR 2664
23308 PR c++/102529
23309 * g++.dg/DRs/dr2664.C: New test.
23310 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23311
23312 2023-03-09 Jason Merrill <jason@redhat.com>
23313 Michael Spertus <mike@spertus.com>
23314
23315 PR c++/105841
23316 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23317
23318 2023-03-09 Jason Merrill <jason@redhat.com>
23319
23320 * g++.dg/ext/is_deducible1.C: Guard with
23321 __has_builtin (__is_deducible).
23322
23323 2023-03-09 Jason Merrill <jason@redhat.com>
23324
23325 PR c++/105841
23326 * g++.dg/ext/is_deducible1.C: New test.
23327
23328 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23329
23330 * gcc.target/aarch64/pr108999.c: New.
23331
23332 2023-03-09 Richard Biener <rguenther@suse.de>
23333
23334 PR middle-end/108995
23335 * gcc.dg/ubsan/pr108995.c: New testcase.
23336
23337 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23338 Richard Biener <rguenther@suse.de>
23339
23340 PR tree-optimization/109008
23341 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23342
23343 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23344
23345 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23346 gcc_{warning,error}_prefix with Fortran specific one used in
23347 gfortran_init.
23348
23349 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23350
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.
23354
23355 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23356
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.
23361
23362 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23363
23364 PR testsuite/108730
23365 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23366 effective target requirement.
23367
23368 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23369
23370 PR testsuite/108813
23371 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23372
23373 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23374
23375 PR testsuite/108810
23376 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23377 the extracted index for BE.
23378
23379 2023-03-08 Jeff Law <jlaw@ventanamicro>
23380
23381 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23382
23383 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23384
23385 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23386 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23387
23388 2023-03-07 Jason Merrill <jason@redhat.com>
23389
23390 PR c++/108526
23391 PR c++/106651
23392 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23393
23394 2023-03-07 Marek Polacek <polacek@redhat.com>
23395
23396 PR c++/107532
23397 * g++.dg/warn/Wdangling-reference8.C: New test.
23398 * g++.dg/warn/Wdangling-reference9.C: New test.
23399
23400 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23401
23402 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23403
23404 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23405
23406 PR c++/109042
23407 * g++.dg/rtti/pr109042.C: New test.
23408
23409 2023-03-07 Marek Polacek <polacek@redhat.com>
23410
23411 PR c++/109030
23412 * g++.dg/cpp0x/noexcept77.C: New test.
23413
23414 2023-03-07 Marek Polacek <polacek@redhat.com>
23415
23416 PR c++/107939
23417 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23418 * g++.dg/cpp1y/var-templ77.C: New test.
23419
23420 2023-03-07 Pan Li <pan2.li@intel.com>
23421 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23422
23423 PR target/108185
23424 PR target/108654
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.
23433
23434 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23435
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.
23444
23445 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23446
23447 * gcc.target/aarch64/pr104005.c (dg-options): Add
23448 -fno-stack-protector.
23449
23450 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23451
23452 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23453 -fno-stack-protector.
23454
23455 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23456
23457 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23458 -fno-stack-protector.
23459 * g++.target/aarch64/pr103147-10.C: Likewise.
23460
23461 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23462
23463 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23464 Add -fno-stack-protector.
23465
23466 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23467
23468 PR testsuite/70150
23469 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
23470 -fno-pie.
23471
23472 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23473
23474 PR testsuite/70150
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
23484 -fno-pie.
23485
23486 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23487
23488 PR testsuite/70150
23489 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
23490 Add -fno-pie -no-pie.
23491
23492 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23493
23494 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
23495
23496 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23497
23498 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
23499 Gate on effective target tail_call.
23500
23501 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23502
23503 * lib/target-supports.exp (check_effective_target_tail_call): New.
23504
23505 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23506
23507 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
23508 int32_t being "long int".
23509
23510 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23511
23512 * lib/multiline.exp (_build_multiline_regex): Map
23513 "{re:" to "(", similarly ")?" from ":re?}" and the
23514 same without question mark.
23515
23516 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
23517
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.
23566
23567 2023-03-06 Richard Biener <rguenther@suse.de>
23568
23569 PR tree-optimization/109025
23570 * gcc.dg/vect/pr109025.c: New testcase.
23571
23572 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23573
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):
23577 Likewise.
23578 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
23579 Likewise.
23580
23581 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23582
23583 PR target/109000
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.
23588
23589 2023-03-05 Harald Anlauf <anlauf@gmx.de>
23590 Tobias Burnus <tobias@codesourcery.com>
23591
23592 PR fortran/106856
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.
23596
23597 2023-03-05 Jakub Jelinek <jakub@redhat.com>
23598
23599 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
23600 scan-tree-dump-times target selector.
23601
23602 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23603 SiYu Wu <siyu@isrc.iscas.ac.cn>
23604
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.
23609
23610 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23611 SiYu Wu <siyu@isrc.iscas.ac.cn>
23612
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.
23616
23617 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23618 SiYu Wu <siyu@isrc.iscas.ac.cn>
23619
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.
23624
23625 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23626 SiYu Wu <siyu@isrc.iscas.ac.cn>
23627
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.
23634
23635 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
23636
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.
23640
23641 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23642 kito-cheng <kito.cheng@sifive.com>
23643
23644 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23645
23646 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23647
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.
23656
23657 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23658
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.
23691
23692 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23693
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.
23700
23701 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
23702
23703 * gcc.target/riscv/zbb-min-max-03.c: New test.
23704
23705 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23706
23707 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
23708 target selectors.
23709 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23710
23711 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23712
23713 PR c/107465
23714 * c-c++-common/Wsign-compare-2.c (f18): New test.
23715
23716 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23717
23718 PR c/107465
23719 * c-c++-common/Wsign-compare-2.c: New test.
23720 * c-c++-common/pr107465.c: New test.
23721
23722 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23723
23724 PR c/107846
23725 * gcc.dg/pr107846.c: New test.
23726
23727 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23728
23729 PR c++/108702
23730 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
23731
23732 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23733
23734 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
23735
23736 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23737
23738 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
23739
23740 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23741
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.
23745
23746 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23747
23748 PR analyzer/109016
23749 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
23750 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
23751
23752 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23753
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.
23757
23758 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23759
23760 PR tree-optimization/108988
23761 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
23762
23763 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23764
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.
23769
23770 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23771
23772 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
23773 around +cdecp<N>.
23774 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
23775
23776 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23777
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.
23782
23783 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23784
23785 PR target/51534
23786 * gcc.target/arm/pr51534.c: Split softfp variant into...
23787 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
23788
23789 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23790
23791 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
23792 after tab after vmsr, and lower the case of P0.
23793
23794 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23795
23796 PR target/104882
23797 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
23798
23799 2023-03-03 Patrick Palka <ppalka@redhat.com>
23800
23801 PR c++/108998
23802 * g++.dg/cpp2a/lambda-generic11.C: New test.
23803
23804 2023-03-03 Jakub Jelinek <jakub@redhat.com>
23805
23806 PR c/108986
23807 * gcc.dg/Wnonnull-8.c: New test.
23808
23809 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23810
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.
23815
23816 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23817
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.
23821
23822 2023-03-03 Richard Biener <rguenther@suse.de>
23823
23824 PR tree-optimization/109002
23825 * gcc.dg/torture/pr109002.c: New testcase.
23826
23827 2023-03-03 Richard Biener <rguenther@suse.de>
23828
23829 PR debug/108772
23830 * g++.dg/lto/pr108772_0.C: New testcase.
23831
23832 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23833
23834 PR c++/100127
23835 * g++.dg/coroutines/pr100127.C: Test for header rather than
23836 compiler macro.
23837 * g++.dg/coroutines/pr100772-a.C: Likewise.
23838 * g++.dg/coroutines/pr100772-b.C: Likewise.
23839
23840 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
23841
23842 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
23843 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
23844
23845 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23846
23847 PR d/108946
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.
23858
23859 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23860
23861 PR d/108877
23862 * gdc.dg/imports/pr108877a.d: New test.
23863 * gdc.dg/pr108877.d: New test.
23864
23865 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23866
23867 PR d/108167
23868 * gdc.dg/pr108167.d: New test.
23869
23870 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23871
23872 PR d/108945
23873 * gdc.dg/pr108945.d: New test.
23874
23875 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23876
23877 PR testsuite/108991
23878 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
23879 before target selector.
23880
23881 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
23882
23883 PR jit/107999
23884 * jit.dg/test-error-array-bounds.c: Update test.
23885
23886 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
23887
23888 * gcc.target/avr/pr90706.c: New.
23889
23890 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
23891 Paul-Antoine Arras <pa@codesourcery.com>
23892
23893 * gcc.target/gcn/simd-math-1.c: New testcase.
23894 * gcc.target/gcn/simd-math-2.c: New testcase.
23895
23896 2023-03-02 Patrick Palka <ppalka@redhat.com>
23897
23898 PR c++/108243
23899 PR c++/97553
23900 * g++.dg/opt/is_constant_evaluated3.C: New test.
23901
23902 2023-03-02 Patrick Palka <ppalka@redhat.com>
23903
23904 PR c++/108243
23905 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
23906
23907 2023-03-02 David Malcolm <dmalcolm@redhat.com>
23908
23909 PR analyzer/108968
23910 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
23911
23912 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23913
23914 PR debug/108716
23915 * g++.dg/debug/dwarf2/pr108716.C: New test.
23916
23917 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23918
23919 PR tree-optimization/108979
23920 * gfortran.dg/vect/pr108979.f90: New test.
23921
23922 2023-03-02 Marek Polacek <polacek@redhat.com>
23923
23924 PR c++/106259
23925 * g++.dg/warn/Wmismatched-tags-11.C: New test.
23926
23927 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
23928
23929 * gcc.target/s390/s390.exp: Add partial subdirectory.
23930 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
23931 expectation.
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.
23959
23960 2023-03-02 Jonathan Yong <10walls@gmail.com>
23961
23962 PR middle-end/97956
23963 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
23964
23965 2023-03-02 Jonathan Yong <10walls@gmail.com>
23966
23967 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
23968
23969 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23970
23971 PR tree-optimization/108603
23972 * gcc.target/aarch64/sve/pr108603.c: New test.
23973
23974 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23975
23976 PR tree-optimization/108430
23977 * gcc.target/aarch64/sve/pr108430.c: New test.
23978
23979 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23980
23981 PR c++/108934
23982 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
23983 * g++.target/i386/pr108934.C: New test.
23984
23985 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23986
23987 PR c++/105839
23988 * g++.dg/gomp/pr105839-1.C: New test.
23989 * g++.dg/gomp/pr105839-2.C: New test.
23990
23991 2023-03-02 Richard Biener <rguenther@suse.de>
23992
23993 PR testsuite/108985
23994 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
23995
23996 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
23997
23998 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
23999
24000 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24001
24002 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24003 __USER_LABEL_PREFIX__.
24004
24005 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24006
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.
24009
24010 2023-03-01 Marek Polacek <polacek@redhat.com>
24011
24012 PR c++/107574
24013 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24014
24015 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24016
24017 PR analyzer/107565
24018 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24019 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24020
24021 2023-03-01 Patrick Palka <ppalka@redhat.com>
24022 Jason Merrill <jason@redhat.com>
24023
24024 PR c++/108219
24025 PR c++/108218
24026 * g++.dg/cpp0x/new6.C: New test.
24027 * g++.dg/cpp2a/concepts-new1.C: New test.
24028
24029 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24030
24031 PR middle-end/108545
24032 * c-c++-common/gomp/map-8.c: New test.
24033 * gfortran.dg/gomp/map-9.f90: New test.
24034
24035 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24036
24037 PR analyzer/108935
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.
24041
24042 2023-03-01 Jonathan Yong <10walls@gmail.com>
24043
24044 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24045 targets.
24046
24047 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24048
24049 PR sanitizer/108894
24050 * c-c++-common/ubsan/bounds-16.c: New test.
24051
24052 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24053
24054 PR debug/108967
24055 * g++.dg/debug/pr108967.C: New test.
24056
24057 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24058
24059 PR c++/108606
24060 * g++.dg/cpp1y/pr108606.C: New test.
24061
24062 2023-03-01 Richard Biener <rguenther@suse.de>
24063
24064 PR tree-optimization/108970
24065 * gcc.dg/pr108970.c: New testcase.
24066
24067 2023-03-01 Richard Biener <rguenther@suse.de>
24068
24069 PR tree-optimization/108950
24070 * gcc.dg/vect/pr108950.c: New testcase.
24071
24072 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24073
24074 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24075 newlib targets too.
24076
24077 2023-02-28 Patrick Palka <ppalka@redhat.com>
24078
24079 PR c++/108848
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.
24085
24086 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24087
24088 PR middle-end/107411
24089 PR middle-end/107411
24090 * g++.dg/pr107411.C: New test.
24091
24092 2023-02-28 Marek Polacek <polacek@redhat.com>
24093
24094 PR c++/108550
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.
24098
24099 2023-02-28 Marek Polacek <polacek@redhat.com>
24100
24101 PR c++/107938
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.
24105
24106 2023-02-28 Jakub Jelinek <jakub@redhat.com>
24107
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.
24115
24116 2023-02-28 Richard Biener <rguenther@suse.de>
24117
24118 PR testsuite/108942
24119 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24120
24121 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24122
24123 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24124 message for "default_packed" targets.
24125
24126 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24127
24128 * lib/multiline.exp (handle-multiline-outputs): Shorten
24129 message to the same for fail and pass.
24130
24131 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24132
24133 PR testsuite/91419
24134 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24135
24136 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24137
24138 PR testsuite/79356
24139 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24140 of targets excluding xfail on lines 50 and 51.
24141
24142 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24143
24144 PR tree-optimization/108828
24145 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24146
24147 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24148
24149 PR fortran/108937
24150 * gfortran.dg/ibits_2.f90: New test.
24151
24152 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24153
24154 * ada/acats/run_all.sh: Adjust example of compiler options.
24155
24156 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24157
24158 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24159 Also add conditional to gm2-simple-execute.
24160
24161 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24162
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.
24166
24167 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24168
24169 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24170 quoted multiline pattern in the pass/fail output.
24171
24172 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24173
24174 PR modula2/108261
24175 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24176 variable access.
24177 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24178 variable access.
24179 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24180 variable access.
24181 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24182 variable access.
24183 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24184 variable access.
24185 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24186 variable access.
24187 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24188 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24189 Add pathname.
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:
24198 Add pathname.
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:
24243 New test.
24244 * gm2/projects/pim/run/pass/tower/star: New test.
24245
24246 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24247
24248 * gcc.target/xtensa/pr108919.c: New test.
24249
24250 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24251
24252 PR fortran/108621
24253 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24254
24255 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24256
24257 * gfortran.dg/weak-2.f90: New test.
24258 * gfortran.dg/weak-3.f90: New test.
24259
24260 2023-02-24 Martin Liska <mliska@suse.cz>
24261
24262 PR sanitizer/108834
24263 * c-c++-common/asan/global-overflow-1.c: Test line and column
24264 info for a global variable.
24265
24266 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24267
24268 PR c++/105224
24269 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24270
24271 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24272
24273 PR middle-end/108854
24274 * g++.dg/opt/pr108854.C: New test.
24275
24276 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24277
24278 PR target/108881
24279 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24280
24281 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
24282
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.
24286
24287 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24288
24289 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24290
24291 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24292
24293 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24294 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24295
24296 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24297
24298 * gcc.target/xtensa/elim_callee_saved.c: New.
24299
24300 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24301
24302 PR testsuite/108899
24303 * g++.dg/modules/modules.exp: Only override unsupported if it
24304 exists and saved-unsupported doesn't.
24305
24306 2023-02-23 Richard Biener <rguenther@suse.de>
24307
24308 PR tree-optimization/108888
24309 * g++.dg/torture/pr108888.C: New testcase.
24310
24311 2023-02-22 Marek Polacek <polacek@redhat.com>
24312
24313 PR c/108880
24314 * c-c++-common/ubsan/pr108880.c: New test.
24315
24316 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24317
24318 PR fortran/96024
24319 * gfortran.dg/pr96024.f90: New test.
24320
24321 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24322
24323 * g++.dg/modules/modules.exp: Override unsupported to update
24324 module_do, and test it after dg-test.
24325
24326 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24327
24328 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24329 * gcc.target/arm/aes-fuse-2.c: Likewise.
24330
24331 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24332
24333 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24334 usable in initializers.
24335
24336 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24337
24338 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24339 arm-*-*.
24340 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24341
24342 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24343
24344 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24345 message.
24346
24347 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24348
24349 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24350
24351 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
24352
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.
24371
24372 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24373
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.
24380
24381 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24382
24383 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24384 condition.
24385
24386 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24387
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.
24637
24638 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24639
24640 PR middle-end/106258
24641 * g++.dg/ipa/pr106258.C: New test.
24642
24643 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
24644
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.
24666
24667 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24668
24669 PR analyzer/108830
24670 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24671 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24672 a path.
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
24685 a path.
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
24700 path.
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
24705 path.
24706 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
24707
24708 2023-02-21 Harald Anlauf <anlauf@gmx.de>
24709
24710 PR fortran/96025
24711 * gfortran.dg/pr96025.f90: New test.
24712
24713 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24714
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.
24725
24726 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24727
24728 * gdc.dg/ctfeintrinsics.d: New test.
24729
24730 2023-02-21 Richard Biener <rguenther@suse.de>
24731
24732 PR tree-optimization/108691
24733 * gcc.dg/pr108691.c: New testcase.
24734
24735 2023-02-21 Richard Biener <rguenther@suse.de>
24736
24737 PR tree-optimization/108793
24738 * gcc.dg/torture/pr108793.c: New testcase.
24739
24740 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24741
24742 * rust/compile/torture/intrinsics-math.rs: New test.
24743
24744 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24745
24746 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
24747
24748 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24749
24750 * rust/execute/torture/closure3.rs: New test.
24751
24752 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24753
24754 * rust/compile/torture/phantom_data.rs: New test.
24755
24756 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24757
24758 * rust/compile/torture/intrinsics-3.rs:
24759 * rust/execute/torture/atomic_load.rs: New test.
24760
24761 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24762
24763 * rust/compile/torture/intrinsics-5.rs: Fix error message.
24764
24765 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24766
24767 * rust/compile/torture/intrinsics-6.rs: New test.
24768 * rust/compile/torture/intrinsics-7.rs: New test.
24769
24770 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24771
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.
24775
24776 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24777
24778 * rust/compile/torture/intrinsics-3.rs: New test.
24779
24780 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24781
24782 * rust/execute/torture/closure2.rs: New test.
24783
24784 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24785
24786 * rust/execute/torture/closure1.rs: New test.
24787
24788 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24789
24790 * rust/compile/issue-1589.rs: New test.
24791
24792 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24793
24794 * rust/compile/generics7.rs: Fix test with missing assertion.
24795 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
24796
24797 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
24798
24799 * rust/compile/missing_closing_paren.rs: New test.
24800
24801 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24802
24803 * rust/execute/torture/prefetch_data.rs: New test.
24804
24805 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24806
24807 * rust/compile/torture/issue-1555.rs: New test.
24808
24809 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
24810
24811 * rust/compile/const9.rs: New test.
24812
24813 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24814
24815 * rust/compile/issue-1272.rs: New test.
24816
24817 2023-02-21 Richard Biener <rguenther@suse.de>
24818
24819 PR tree-optimization/108868
24820 * gcc.dg/pr108868.c: New testcase.
24821
24822 2023-02-21 Richard Biener <rguenther@suse.de>
24823
24824 PR tree-optimization/108855
24825 * gcc.dg/pr108855.c: New testcase.
24826
24827 2023-02-21 Richard Biener <rguenther@suse.de>
24828
24829 Revert:
24830 2023-02-21 Richard Biener <rguenther@suse.de>
24831
24832 PR tree-optimization/108691
24833 * gcc.dg/pr108691.c: New testcase.
24834
24835 2023-02-20 Jakub Jelinek <jakub2redhat.com>
24836
24837 PR target/108862
24838 * gcc.dg/pr108862.c: New test.
24839 * gcc.target/powerpc/pr108862.c: New test.
24840
24841 2023-02-20 Marek Polacek <polacek@redhat.com>
24842
24843 PR c++/101073
24844 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
24845 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
24846
24847 2023-02-20 Marek Polacek <polacek@redhat.com>
24848
24849 PR c++/108829
24850 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
24851 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
24852
24853 2023-02-20 Richard Biener <rguenther@suse.de>
24854
24855 PR tree-optimization/108816
24856 * gcc.dg/torture/pr108816.c: New testcase.
24857
24858 2023-02-20 Richard Biener <rguenther@suse.de>
24859
24860 PR tree-optimization/108825
24861 * gcc.dg/torture/pr108825.c: New testcase.
24862
24863 2023-02-18 Jason Merrill <jason@redhat.com>
24864
24865 DR 2518
24866 PR c++/52809
24867 PR c++/53638
24868 PR c++/87389
24869 PR c++/89741
24870 PR c++/92099
24871 PR c++/104041
24872 PR c++/104691
24873 * g++.dg/DRs/dr2518.C: New test.
24874
24875 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24876
24877 PR tree-optimization/108819
24878 * gcc.dg/pr108819.c: New test.
24879
24880 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24881
24882 PR target/108832
24883 * gcc.target/i386/pr108832.c: New test.
24884
24885 2023-02-18 Martin Uecker <uecker@tugraz.at>
24886
24887 PR c/108375
24888 * gcc.dg/pr108375-1.c: New test.
24889 * gcc.dg/pr108375-2.c: New test.
24890
24891 2023-02-18 Martin Uecker <uecker@tugraz.at>
24892
24893 PR c/105660
24894 PR c/105660
24895 * gcc.dg/pr105660-1.c: New test.
24896 * gcc.dg/pr105660-2.c: New test.
24897
24898 2023-02-17 Patrick Palka <ppalka@redhat.com>
24899
24900 PR c++/108243
24901 PR c++/97553
24902 * g++.dg/opt/is_constant_evaluated1.C: New test.
24903 * g++.dg/opt/is_constant_evaluated2.C: New test.
24904
24905 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24906
24907 PR target/108831
24908 * gcc.target/i386/pr108831-1.c: New test.
24909 * gcc.target/i386/pr108831-2.c: Ditto.
24910
24911 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24912
24913 PR target/108805
24914 * gcc.dg/pr108805.c: New test.
24915
24916 2023-02-17 Richard Biener <rguenther@suse.de>
24917
24918 PR tree-optimization/108821
24919 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
24920
24921 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24922
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.
24926
24927 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24928
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.
24940
24941 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24942
24943 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
24944
24945 2023-02-16 David Malcolm <dmalcolm@redhat.com>
24946
24947 PR analyzer/108806
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.
24953
24954 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
24955
24956 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
24957
24958 2023-02-16 Patrick Palka <ppalka@redhat.com>
24959
24960 PR c++/107773
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.
24965
24966 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24967
24968 PR tree-optimization/108657
24969 * gcc.dg/pr108657.c: New test.
24970
24971 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24972
24973 PR tree-optimization/108783
24974 * gcc.c-torture/compile/pr108783.c: New test.
24975
24976 2023-02-16 Richard Biener <rguenther@suse.de>
24977
24978 PR tree-optimization/108791
24979 * gcc.dg/torture/pr108791.c: New testcase.
24980
24981 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
24982
24983 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
24984 as a non-LRA target.
24985
24986 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24987
24988 PR fortran/103608
24989 * gfortran.dg/pr103608.f90: New test.
24990
24991 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24992
24993 PR fortran/104554
24994 * gfortran.dg/pr104554.f90: New test.
24995
24996 2023-02-15 David Malcolm <dmalcolm@redhat.com>
24997
24998 PR analyzer/108664
24999 PR analyzer/108666
25000 PR analyzer/108725
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.
25004
25005 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
25006
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.
25024
25025 2023-02-15 Marek Polacek <polacek@redhat.com>
25026
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.
25030
25031 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25032
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.
25048
25049 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25050
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.
25066
25067 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25068
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.
25084
25085 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25086
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.
25102
25103 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25104
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.
25120
25121 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25122
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.
25138
25139 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25140
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.
25156
25157 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25158
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.
25174
25175 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25176
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.
25192
25193 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25194
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.
25210
25211 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25212
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.
25228
25229 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25230
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.
25276
25277 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25278
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.
25339
25340 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25341
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.
25351
25352 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25353
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.
25372
25373 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25374
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.
25393
25394 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25395
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.
25414
25415 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25416
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.
25435
25436 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25437
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.
25456
25457 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25458
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.
25477
25478 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25479
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.
25498
25499 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25500
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.
25519
25520 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25521
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.
25540
25541 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25542
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.
25561
25562 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25563
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.
25582
25583 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25584
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.
25603
25604 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25605
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.
25660
25661 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25662
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.
25735
25736 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25737
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.
25747
25748 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25749
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.
25768
25769 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25770
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.
25789
25790 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25791
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.
25828
25829 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25830
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.
25849
25850 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25851
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.
25888
25889 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25890
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.
25909
25910 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25911
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.
25948
25949 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25950
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.
25969
25970 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25971
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.
26008
26009 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26010
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.
26020
26021 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26022
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.
26041
26042 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26043
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.
26094
26095 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26096
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.
26106
26107 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26108
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.
26127
26128 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26129
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.
26148
26149 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26150
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.
26187
26188 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26189
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.
26208
26209 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26210
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.
26247
26248 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26249
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.
26268
26269 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26270
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.
26307
26308 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26309
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.
26328
26329 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26330
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.
26367
26368 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26369
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.
26379
26380 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26381
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.
26400
26401 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26402
26403 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26404 representations.
26405
26406 2023-02-15 Martin Jambor <mjambor@suse.cz>
26407
26408 PR ipa/108679
26409 * gcc.dg/ipa/pr108679.c: New test.
26410
26411 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
26412
26413 PR fortran/108512
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.
26417
26418 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26419
26420 PR target/108787
26421 PR target/103109
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.
26425
26426 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26427
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.
26433
26434 2023-02-15 Marek Polacek <polacek@redhat.com>
26435
26436 PR c++/106675
26437 * g++.dg/cpp0x/overload-conv-5.C: New test.
26438
26439 2023-02-14 David Faust <david.faust@oracle.com>
26440
26441 PR target/108790
26442 * gcc.target/bpf/ldxdw.c: New test.
26443
26444 2023-02-14 Andrew Pinski <apinski@marvell.com>
26445
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.
26451
26452 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26453
26454 * gnat.dg/shift2.adb: New test.
26455
26456 2023-02-14 Richard Biener <rguenther@suse.de>
26457
26458 PR tree-optimization/108782
26459 * gcc.dg/torture/pr108782.c: New testcase.
26460
26461 2023-02-14 Jakub Jelinek <jakub@redhat.com>
26462
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.
26471
26472 2023-02-14 Andreas Schwab <schwab@suse.de>
26473
26474 PR target/108723
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.
26483
26484 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
26485
26486 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
26487
26488 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
26489
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.
26496
26497 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
26498
26499 PR target/96373
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.
26515
26516 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
26517
26518 PR rtl-optimization/108681
26519 * gcc.target/aarch64/pr108681.c: New test.
26520
26521 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
26522
26523 * gcc.target/i386/pr108774.c: New.
26524
26525 2023-02-13 Harald Anlauf <anlauf@gmx.de>
26526
26527 PR fortran/103475
26528 * gfortran.dg/pr103475.f90: New test.
26529
26530 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
26531
26532 PR target/108516
26533 * gcc.target/i386/pr108516-1.c: New test.
26534 * gcc.target/i386/pr108516-2.c: Ditto.
26535
26536 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
26537
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.
26545
26546 2023-02-13 Richard Biener <rguenther@suse.de>
26547
26548 PR tree-optimization/108691
26549 * gcc.dg/pr108691.c: New testcase.
26550
26551 2023-02-13 Jonathan Yong <10walls@gmail.com>
26552
26553 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
26554 regex pattern to allow long long instead of just long.
26555
26556 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
26557
26558 * gcc.target/arc/milli-1.c: Update test.
26559
26560 2023-02-13 Richard Biener <rguenther@suse.de>
26561
26562 PR tree-optimization/106722
26563 * gcc.dg/torture/pr108737.c: New testcase.
26564
26565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26566
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.
26582
26583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26584
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.
26615
26616 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26617
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.
26633
26634 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26635
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.
26666
26667 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26668
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.
26684
26685 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26686
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.
26717
26718 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26719
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.
26735
26736 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26737
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.
26768
26769 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26770
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.
26831
26832 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26833
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.
26849
26850 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26851
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.
26882
26883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26884
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.
26900
26901 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26902
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.
26918
26919 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26920
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.
26936
26937 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26938
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.
26954
26955 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26956
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.
26976
26977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26978
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.
27015
27016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27017
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.
27036
27037 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27038
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.
27075
27076 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27077
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.
27096
27097 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27098
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.
27135
27136 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27137
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.
27156
27157 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27158
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.
27195
27196 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27197
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.
27270
27271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27272
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.
27291
27292 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27293
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.
27330
27331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27332
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.
27351
27352 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27353
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.
27372
27373 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27374
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.
27393
27394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27395
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.
27414
27415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27416
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.
27441
27442 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27443
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.
27467
27468 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27469
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.
27500
27501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27502
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.
27533
27534 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27535
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.
27564
27565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27566
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.
27579
27580 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27581
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.
27588
27589 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27590
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.
27609
27610 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27611
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.
27648
27649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27650
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.
27687
27688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27689
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.
27708
27709 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27710
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.
27729
27730 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27731
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.
27758
27759 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27760
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.
27787
27788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27789
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.
27808
27809 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27810
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.
27829
27830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27831
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.
27854
27855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27856
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.
27879
27880 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27881
27882 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
27883
27884 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27885
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.
27916
27917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27918
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.
27949
27950 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27951
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.
27982
27983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27984
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.
28015
28016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28017
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.
28048
28049 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28050
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.
28081
28082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28083
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.
28114
28115 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28116
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.
28147
28148 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28149
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.
28180
28181 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28182
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.
28213
28214 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28215
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.
28246
28247 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28248
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.
28279
28280 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28281
28282 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28283
28284 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28285
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.
28322
28323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28324
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.
28361
28362 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28363
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.
28400
28401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28402
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.
28439
28440 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28441
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.
28478
28479 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28480
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.
28517
28518 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28519
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.
28556
28557 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28558
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.
28595
28596 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28597
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.
28616
28617 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28618
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.
28637
28638 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28639
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.
28658
28659 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28660
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.
28679
28680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28681
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.
28700
28701 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28702
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.
28721
28722 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28723
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.
28742
28743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28744
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.
28763
28764 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28765
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.
28781
28782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28783
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.
28814
28815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28816
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.
28832
28833 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28834
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.
28865
28866 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28867
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.
28898
28899 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28900
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.
28919
28920 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28921
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.
28958
28959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28960
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.
28979
28980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28981
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.
29018
29019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29020
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.
29039
29040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29041
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.
29078
29079 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29080
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.
29126
29127 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29128
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.
29144
29145 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29146
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.
29162
29163 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29164
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.
29180
29181 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29182
29183 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29184
29185 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29186
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.
29205
29206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29207
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.
29226
29227 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29228
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.
29247
29248 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29249
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.
29268
29269 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29270
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.
29289
29290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29291
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.
29310
29311 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29312
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.
29343
29344 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29345
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.
29376
29377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29378
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.
29409
29410 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29411
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.
29442
29443 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29444
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.
29481
29482 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29483
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.
29520
29521 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29522
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.
29559
29560 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29561
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.
29598
29599 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29600
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.
29619
29620 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29621
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.
29640
29641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29642
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.
29661
29662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29663
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.
29682
29683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29684
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.
29700
29701 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29702
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.
29718
29719 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29720
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.
29736
29737 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29738
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.
29754
29755 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29756
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.
29780
29781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29782
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.
29798
29799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29800
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.
29816
29817 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29818
29819 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
29820
29821 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29822
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.
29841
29842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29843
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.
29862
29863 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29864
29865 * g++.target/riscv/rvv/base/exception-1.C: New test.
29866
29867 2023-02-11 Jakub Jelinek <jakub@redhat.com>
29868
29869 PR ipa/108605
29870 * c-c++-common/pr108605.c: New test.
29871
29872 2023-02-11 Jonathan Yong <10walls@gmail.com>
29873
29874 * gcc.dg/pr65658.c: fix LLP64 test.
29875
29876 2023-02-11 Jonathan Yong <10walls@gmail.com>
29877
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
29883
29884 2023-02-10 David Malcolm <dmalcolm@redhat.com>
29885
29886 PR analyzer/108745
29887 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
29888 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
29889
29890 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
29891
29892 PR tree-optimization/108520
29893 * g++.dg/pr108520.C: New.
29894
29895 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29896
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.
29927
29928 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29929
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.
29960
29961 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29962
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.
29993
29994 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29995
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.
30026
30027 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30028
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.
30059
30060 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30061
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.
30092
30093 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30094
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.
30125
30126 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30127
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.
30158
30159 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30160
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.
30191
30192 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30193
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.
30224
30225 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30226
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.
30257
30258 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30259
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.
30290
30291 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30292
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.
30323
30324 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30325
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.
30356
30357 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30358
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.
30389
30390 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30391
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.
30488
30489 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30490
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.
30527
30528 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30529
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.
30566
30567 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30568
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.
30605
30606 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30607
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.
30644
30645 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30646
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.
30683
30684 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30685
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.
30722
30723 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30724
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.
30761
30762 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30763
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.
30800
30801 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30802
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.
30839
30840 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30841
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.
30878
30879 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30880
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.
30917
30918 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30919
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.
30956
30957 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30958
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.
30995
30996 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30997
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.
31034
31035 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31036
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.
31073
31074 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31075
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.
31091
31092 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31093
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.
31112
31113 2023-02-10 Richard Biener <rguenther@suse.de>
31114
31115 PR tree-optimization/108724
31116 * gcc.target/i386/pr108724.c: New testcase.
31117
31118 2023-02-10 Andrew Pinski <apinski@marvell.com>
31119 Andrew Macleod <amacleod@redhat.com>
31120
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.
31125
31126 2023-02-10 Joseph Myers <joseph@codesourcery.com>
31127
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
31133 nullptr_t.
31134
31135 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31136
31137 PR tree-optimization/107561
31138 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31139 warning.
31140 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31141
31142 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31143
31144 PR testsuite/106120
31145 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31146 ilp32 targets with c++98.
31147
31148 2023-02-10 Marek Polacek <polacek@redhat.com>
31149
31150 PR c++/107079
31151 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31152
31153 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31154
31155 PR analyzer/108733
31156 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31157
31158 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31159
31160 * gcc.target/i386/pr103541.c: New.
31161 * g++.target/i386/pr108711.C: New.
31162
31163 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31164 Steven G. Kargl <kargl@gcc.gnu.org>
31165
31166 PR fortran/69636
31167 PR fortran/103779
31168 * gfortran.dg/pr103779.f90: New test.
31169
31170 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31171
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.
31175
31176 2023-02-09 Andrew Pinski <apinski@marvell.com>
31177
31178 PR tree-optimization/108688
31179 * gcc.c-torture/compile/pr108688-1.c: New test.
31180
31181 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31182
31183 PR fortran/107424
31184 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31185 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31186
31187 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31188
31189 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31190
31191 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31192
31193 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31194
31195 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31196
31197 PR c++/108698
31198 * g++.dg/cpp0x/pr108698.C: New test.
31199
31200 2023-02-08 Joseph Myers <joseph@codesourcery.com>
31201
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.
31207
31208 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31209
31210 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31211 * gcc.dg/pr100590.c: Ditto.
31212
31213 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31214
31215 PR analyzer/108704
31216 * gcc.dg/analyzer/uninit-7.c: New test.
31217 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31218
31219 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31220
31221 PR fortran/103259
31222 * gfortran.dg/pr103259.f90: New test.
31223
31224 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31225
31226 PR tree-optimization/108692
31227 * gcc.dg/pr108692.c: New test.
31228
31229 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31230
31231 * objc/execute/execute.exp: Load objc-dg.exp.
31232
31233 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31234
31235 PR tree-optimization/108316
31236 * gcc.dg/vect/pr108316.c: New test.
31237
31238 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31239
31240 Revert:
31241 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31242
31243 * gcc.target/i386/pr103541.c: New.
31244
31245 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31246
31247 PR c++/108525
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.
31251
31252 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31253
31254 PR analyzer/108661
31255 * gcc.dg/analyzer/fread-pr108661.c: New test.
31256 * gcc.dg/analyzer/read-pr108661.c: New test.
31257
31258 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31259
31260 PR fortran/95107
31261 * gfortran.dg/save_7.f90: New test.
31262
31263 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31264
31265 * gcc.target/i386/pr103541.c: New.
31266
31267 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31268
31269 PR tree-optimization/106923
31270 * gcc.dg/pr106923.c: New test.
31271
31272 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31273
31274 PR tree-optimization/106433
31275 * gcc.c-torture/compile/pr106433.c: New test.
31276
31277 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31278
31279 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31280 -Wdeprecated warning for C++23.
31281
31282 2023-02-06 Alex Coplan <alex.coplan@arm.com>
31283
31284 PR target/104921
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.
31288
31289 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31290
31291 * g++.target/loongarch/bytepick.C: New test.
31292
31293 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31294
31295 * gcc.target/aarch64/options_set_10.c: Removed.
31296
31297 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31298
31299 PR tree-optimization/108655
31300 * gcc.dg/pr108655.c: New test.
31301
31302 2023-02-06 Patrick Palka <ppalka@redhat.com>
31303
31304 PR c++/107461
31305 * g++.dg/cpp0x/overload5.C: New test.
31306 * g++.dg/cpp0x/overload5a.C: New test.
31307 * g++.dg/cpp0x/overload6.C: New test.
31308
31309 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31310
31311 PR fortran/108592
31312 * gfortran.dg/pr108592.f90: New test.
31313
31314 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31315
31316 PR tree-optimization/108647
31317 * g++.dg/torture/pr108647.C: New test.
31318
31319 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31320
31321 PR tree-optimization/108639
31322 * gcc.c-torture/compile/pr108638.c: New file.
31323 * gcc.c-torture/compile/pr108639.c: New file.
31324
31325 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31326
31327 PR tree-optimization/107570
31328 * gcc.dg/pr107570.c: New.
31329
31330 2023-02-03 Marek Polacek <polacek@redhat.com>
31331
31332 PR c++/108158
31333 * g++.dg/cpp1y/constexpr-108158.C: New test.
31334
31335 2023-02-03 Marek Polacek <polacek@redhat.com>
31336
31337 PR c++/101071
31338 * g++.dg/cpp0x/variadic-alias8.C: New test.
31339
31340 2023-02-03 Patrick Palka <ppalka@redhat.com>
31341
31342 PR c++/107461
31343 * g++.dg/template/call9.C: New test.
31344
31345 2023-02-03 Patrick Palka <ppalka@redhat.com>
31346
31347 PR c++/96745
31348 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31349
31350 2023-02-03 Patrick Palka <ppalka@redhat.com>
31351
31352 PR c++/108579
31353 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31354
31355 2023-02-03 Martin Jambor <mjambor@suse.cz>
31356
31357 PR ipa/108384
31358 * gcc.dg/ipa/pr108384.c: New test.
31359
31360 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31361
31362 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31363 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31364
31365 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31366
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.
31382
31383 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31384
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.
31400
31401 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31402
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.
31418
31419 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31420
31421 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31422
31423 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31424
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.
31443
31444 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31445
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.
31464
31465 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31466
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.
31485
31486 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31487
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.
31494
31495 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31496
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
31502 initializers.
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.
31509
31510 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
31511
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.
31520
31521 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31522
31523 PR rtl-optimization/108508
31524 * gcc.target/aarch64/pr108508.c: New test.
31525
31526 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31527
31528 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
31529
31530 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31531
31532 PR analyzer/108633
31533 * gcc.dg/analyzer/fd-pr108633.c: New test.
31534
31535 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31536
31537 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
31538
31539 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31540
31541 PR debug/106746
31542 PR rtl-optimization/108463
31543 PR target/108484
31544 * gcc.dg/pr108463.c: New test.
31545
31546 2023-02-02 Richard Biener <rguenther@suse.de>
31547
31548 PR middle-end/108625
31549 * gcc.dg/pr108625.c: New testcase.
31550
31551 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
31552
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.
31558
31559 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31560
31561 * gcc.target/arm/mve/pr108443-run.c: New test.
31562 * gcc.target/arm/mve/pr108443.c: New test.
31563
31564 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31565
31566 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
31567
31568 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31569
31570 PR target/107674
31571 * gcc.target/arm/mve/mve_vpt.c: New test.
31572
31573 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31574
31575 PR ipa/107300
31576 * gcc.dg/pr107300.c: New test.
31577
31578 2023-02-02 liuhongt <hongtao.liu@intel.com>
31579
31580 * gcc.target/aarch64/pr108601.c: New test.
31581
31582 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31583
31584 PR middle-end/108435
31585 * gcc.dg/gomp/pr108435.c: New test.
31586
31587 2023-02-01 Harald Anlauf <anlauf@gmx.de>
31588
31589 PR fortran/108609
31590 * gfortran.dg/pr108527.f90: Adjust test pattern.
31591
31592 2023-02-01 Tamar Christina <tamar.christina@arm.com>
31593
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.
31602
31603 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
31604
31605 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
31606 into...
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.
31610 (main): Call DONE.
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.
31624
31625 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
31626
31627 PR tree-optimization/108356
31628 * gcc.dg/pr108356.c: New.
31629
31630 2023-02-01 Martin Liska <mliska@suse.cz>
31631
31632 PR ipa/108509
31633 * g++.dg/ipa/pr108509.C: New test.
31634
31635 2023-02-01 Marek Polacek <polacek@redhat.com>
31636
31637 PR c++/107755
31638 * g++.dg/warn/Wlogical-op-4.C: New test.
31639
31640 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31641
31642 PR debug/108573
31643 * gcc.dg/pr108573.c: New test.
31644
31645 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
31646
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.
31649
31650 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31651
31652 PR c++/108607
31653 * g++.dg/gomp/pr108607.C: New test.
31654
31655 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
31656
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.
31660
31661 2023-02-01 Jason Merrill <jason@redhat.com>
31662
31663 * g++.dg/warn/changes-meaning2.C: New test.
31664 * g++.dg/warn/changes-meaning3.C: New test.
31665
31666 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31667
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
31677 alloca.
31678 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31679
31680 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31681
31682 PR analyzer/108616
31683 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
31684 * gcc.dg/analyzer/test-alloca.h: New test.
31685
31686 2023-01-31 Jason Merrill <jason@redhat.com>
31687
31688 PR c++/108559
31689 * g++.dg/cpp1z/aggr-base13.C: New test.
31690
31691 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
31692
31693 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
31694 'gcc-set-multilib-library-path' for 'ld_library_path'.
31695
31696 2023-01-31 Marek Polacek <polacek@redhat.com>
31697
31698 PR c++/102870
31699 * g++.dg/cpp0x/variadic184.C: New test.
31700
31701 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31702
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.
31733
31734 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31735
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.
31766
31767 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31768
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.
31799
31800 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31801
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.
31817
31818 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31819
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.
31850
31851 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31852
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.
31868
31869 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31870
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.
31886
31887 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31888
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.
31904
31905 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31906
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.
31937
31938 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31939
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.
31955
31956 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31957
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.
31973
31974 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31975
31976 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
31977
31978 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31979
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.
31998
31999 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32000
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.
32019
32020 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32021
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.
32058
32059 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32060
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.
32097
32098 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32099
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.
32136
32137 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32138
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.
32157
32158 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32159
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.
32196
32197 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32198
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.
32217
32218 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32219
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.
32238
32239 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32240
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.
32259
32260 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32261
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.
32280
32281 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32282
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.
32301
32302 2023-01-31 Marek Polacek <polacek@redhat.com>
32303
32304 PR c++/107593
32305 PR c++/108597
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.
32309
32310 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32311
32312 PR target/108589
32313 * gcc.target/aarch64/pr108589.c: New test.
32314
32315 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32316
32317 PR tree-optimization/108608
32318 * gcc.dg/vect/pr108608.c: New test.
32319 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32320
32321 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32322
32323 PR tree-optimization/108385
32324 * gcc.dg/pr108385.c: New.
32325
32326 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32327
32328 PR tree-optimization/108359
32329 * gcc.dg/pr108359.c: New.
32330
32331 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32332
32333 * rust/compile/issue-1073.rs: New test.
32334
32335 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32336
32337 * rust/compile/issue-1006.rs: New test.
32338
32339 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32340
32341 * rust/compile/const_generics_5.rs: Fix assertions.
32342 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32343
32344 2023-01-31 liushuyu <liushuyu011@gmail.com>
32345
32346 * rust/compile/builtin_macro_recurse.rs: New test.
32347
32348 2023-01-31 liushuyu <liushuyu011@gmail.com>
32349
32350 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32351 * rust/compile/builtin_macro_env.rs: Likewise.
32352
32353 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32354
32355 * rust/compile/frust-compile-until.rs: New test.
32356
32357 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32358
32359 * rust/compile/rust-const-blog-issue.rs: New test.
32360
32361 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32362
32363 * rust/compile/macro44.rs: New test.
32364
32365 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32366
32367 * rust/compile/macro_export_1.rs: New test.
32368
32369 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32370
32371 * rust/compile/const_generics_8.rs: New test.
32372
32373 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32374
32375 * rust/compile/const_generics_7.rs: New test.
32376
32377 2023-01-31 liushuyu <liushuyu011@gmail.com>
32378
32379 * rust/execute/torture/loop-condition-eval.rs: New test.
32380
32381 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32382
32383 * rust/compile/const8.rs: New test.
32384
32385 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32386
32387 * rust/compile/const7.rs: New test.
32388
32389 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32390
32391 * rust/compile/const6.rs: New test.
32392
32393 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32394
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.
32401
32402 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32403
32404 * rust/compile/macro43.rs: New test.
32405
32406 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32407
32408 * rust/compile/parse_range.rs: New test.
32409
32410 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32411
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.
32418
32419 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32420
32421 * rust/compile/rustc_attr1.rs: New test.
32422
32423 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32424
32425 * rust/debug/win64-abi.rs: Fix assertion to take into account
32426 overflow builtins
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.
32430
32431 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32432
32433 * rust/compile/torture/issue-1506.rs: New test.
32434
32435 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32436
32437 * rust/compile/const4.rs: New.
32438 * rust/compile/const5.rs: New.
32439
32440 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32441
32442 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
32443 gm2-libs-log.
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.
32448
32449 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32450
32451 PR target/108599
32452 * gcc.target/i386/avx2-pr108599.c: New test.
32453
32454 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32455
32456 PR testsuite/108604
32457 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32458 signed char.
32459
32460 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32461
32462 PR rtl-optimization/108596
32463 * gcc.c-torture/compile/pr108596.c: New test.
32464
32465 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32466
32467 PR c++/105593
32468 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
32469
32470 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
32471
32472 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
32473 condition.
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.
32501
32502 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32503
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.
32519
32520 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32521
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.
32537
32538 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32539
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.
32555
32556 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32557
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.
32573
32574 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32575
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.
32591
32592 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32593
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.
32609
32610 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32611
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.
32627
32628 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32629
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.
32645
32646 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32647
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.
32660
32661 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32662
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.
32687
32688 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32689
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.
32714
32715 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32716
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.
32723
32724 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32725
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.
32732
32733 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32734
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.
32753
32754 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32755
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.
32774
32775 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32776
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.
32795
32796 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32797
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.
32816
32817 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32818
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.
32837
32838 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32839
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.
32858
32859 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32860
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.
32879
32880 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32881
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.
32900
32901 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32902
32903 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
32904
32905 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32906
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.
32910
32911 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32912
32913 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
32914 restore TORTURE_OPTIONS.
32915
32916 2023-01-30 Andrew Pinski <apinski@marvell.com>
32917
32918 PR tree-optimization/108582
32919 * gcc.dg/pr108582-1.c: New test.
32920
32921 2023-01-30 Richard Biener <rguenther@suse.de>
32922
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.
32927
32928 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
32929
32930 PR fortran/108450
32931 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
32932
32933 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32934
32935 PR fortran/103506
32936 * gfortran.dg/pr103506_1.f90: New test.
32937
32938 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
32939
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.
32943
32944 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32945 Steven G. Kargl <kargl@gcc.gnu.org>
32946
32947 PR fortran/108527
32948 * gfortran.dg/pr108527.f90: New test.
32949
32950 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32951
32952 PR fortran/108453
32953 * gfortran.dg/common_27.f90: New test.
32954
32955 2023-01-28 Jonathan Yong <10walls@gmail.com>
32956
32957 PR c/108192
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.
32961
32962 2023-01-28 Jonathan Yong <10walls@gmail.com>
32963
32964 PR c/108150
32965 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
32966 target same as on Linux.
32967
32968 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32969
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.
33000
33001 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33002
33003 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
33004 with (\r*\n+).
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.
33027
33028 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33029
33030 * gm2/pim/fail/empty.mod: New test.
33031
33032 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33033
33034 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33035 auto initializers to be disallowed.
33036
33037 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33038
33039 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33040 Remove XFAIL.
33041 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33042 of dump files.
33043
33044 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33045
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.
33067
33068 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33069
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.
33073
33074 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33075
33076 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
33077 vector length.
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.
33084
33085 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33086
33087 PR tree-optimization/108306
33088 * gcc.dg/pr108306.c: New.
33089
33090 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33091
33092 PR tree-optimization/108447
33093 * gcc.dg/pr108447.c: New.
33094
33095 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33096
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.
33100
33101 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33102
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.
33109
33110 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33111
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.
33118
33119 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33120
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.
33139
33140 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33141
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.
33147
33148 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33149
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.
33259
33260 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33261
33262 * gcc.dg/pr95115.c (x): Add noipa attribute.
33263
33264 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33265
33266 PR ipa/106061
33267 * gcc.dg/pr106061.c: New test.
33268
33269 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
33270
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.
33275
33276 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33277
33278 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33279 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
33280 New test.
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:
33285 New test.
33286
33287 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33288
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.
33360
33361 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33362
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.
33407
33408 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33409
33410 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
33411 testcase.
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.
33421
33422 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33423
33424 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33425
33426 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33427
33428 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33429
33430 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33431
33432 PR fortran/108544
33433 * gfortran.dg/pr108544.f90: New test.
33434 * gfortran.dg/pr96102b.f90: New test.
33435
33436 2023-01-26 Marek Polacek <polacek@redhat.com>
33437
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.
33443
33444 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33445
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.
33449
33450 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33451
33452 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33453
33454 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33455
33456 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33457 compound literals.
33458
33459 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33460
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.
33466
33467 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33468
33469 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
33470
33471 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33472
33473 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
33474
33475 2023-01-26 Marek Polacek <polacek@redhat.com>
33476
33477 PR c++/105300
33478 * g++.dg/cpp0x/udlit-error1.C: New test.
33479
33480 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33481
33482 PR analyzer/108507
33483 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
33484 -Wno-stringop-overflow.
33485
33486 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33487
33488 PR analyzer/108524
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:
33492 New test.
33493
33494 2023-01-26 Richard Biener <rguenther@suse.de>
33495
33496 PR tree-optimization/108547
33497 * gcc.dg/uninit-pr108547.c: New testcase.
33498
33499 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
33500
33501 PR tree-optimization/108522
33502 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
33503 macro.
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.
33509 (main): Call them.
33510
33511 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33512
33513 PR c++/108503
33514 * g++.dg/gomp/pr108503.C: New test.
33515
33516 2023-01-26 Richard Biener <rguenther@suse.de>
33517
33518 PR tree-optimization/108523
33519 * gcc.dg/torture/pr108523.c: New testcase.
33520
33521 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
33522
33523 PR fortran/108528
33524 * gfortran.dg/pr108528.f90: New test.
33525
33526 2023-01-25 Jakub Jelinek <jakub@redhat.com>
33527
33528 PR c++/108525
33529 * g++.dg/cpp23/static-operator-call5.C: New test.
33530
33531 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33532
33533 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
33534 "C".
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.
33619
33620 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33621
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.
33632
33633 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33634
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.
33643
33644 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33645
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.
33660
33661 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33662
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.
33671
33672 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33673
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.
33682
33683 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33684
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.
33693
33694 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33695
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.
33704
33705 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33706
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.
33712
33713 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33714
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.
33723
33724 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33725
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.
33734
33735 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33736
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.
33745
33746 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33747
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.
33756
33757 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33758
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.
33767
33768 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33769
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.
33796
33797 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33798
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.
33817
33818 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33819
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.
33870
33871 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33872
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.
33899
33900 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33901
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.
33928
33929 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33930
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.
33951
33952 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33953
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
33973
33974 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33975
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.
33997
33998 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33999
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.
34011
34012 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
34013
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.
34017
34018 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34019
34020 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34021 aarch64 to list of targets supporting long long vectorization.
34022
34023 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34024
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.
34028
34029 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34030 Jakub Jelinek <jakub@redhat.com>
34031
34032 PR tree-optimization/108522
34033 * gcc.dg/builtin-dynamic-object-size-0.c
34034 (test_dynarray_struct_member): New test.
34035 (main): Call it.
34036
34037 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34038
34039 PR c++/107329
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.
34044
34045 2023-01-24 Jason Merrill <jason@redhat.com>
34046
34047 PR c++/108504
34048 * g++.dg/ext/pragma1.C: New test.
34049
34050 2023-01-24 Jason Merrill <jason@redhat.com>
34051
34052 PR c++/108526
34053 * g++.dg/cpp23/static-operator-call5.C: New test.
34054
34055 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34056
34057 * gcc.target/pdp11/pdp11.exp: New.
34058 * gcc.target/pdp11/pr108388.c: New.
34059
34060 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34061
34062 PR fortran/108529
34063 * gfortran.dg/pr108529.f90: New test.
34064
34065 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
34066
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.
34097
34098 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34099
34100 PR c++/108474
34101 * g++.dg/cpp1z/decomp57.C: New test.
34102 * g++.dg/cpp1z/decomp58.C: New test.
34103
34104 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34105
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.
34109
34110 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34111
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.
34119
34120 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34121 Yang Yujie <yangyujie@loongson.cn>
34122
34123 PR target/107731
34124 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34125 * gcc.target/loongarch/pr107731.c: ...here.
34126
34127 2023-01-24 Jason Merrill <jason@redhat.com>
34128
34129 PR c++/107303
34130 PR c++/107329
34131 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34132 * g++.dg/init/new51.C: New test.
34133
34134 2023-01-23 Jason Merrill <jason@redhat.com>
34135
34136 PR c++/107267
34137 * g++.dg/cpp0x/move2.C: New test.
34138
34139 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34140
34141 PR fortran/108502
34142 * gfortran.dg/pr108502.f90: New test.
34143
34144 2023-01-23 Marek Polacek <polacek@redhat.com>
34145
34146 PR c++/107797
34147 * g++.dg/warn/Wunused-value-1.C: New test.
34148
34149 2023-01-23 Jason Merrill <jason@redhat.com>
34150
34151 PR c++/108195
34152 * g++.dg/cpp0x/initlist-vect2.C: New test.
34153
34154 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34155
34156 PR fortran/108501
34157 * gfortran.dg/pr108501.f90: New test.
34158
34159 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34160
34161 PR fortran/108420
34162 * gfortran.dg/pr108420.f90: New test.
34163
34164 2023-01-23 Jason Merrill <jason@redhat.com>
34165
34166 PR c++/108496
34167 * g++.dg/template/explicit-instantiation5.C: New test.
34168
34169 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34170
34171 * g++.target/arm/pac-1.C: New test.
34172 * gcc.target/arm/pac-15.c: Likewise.
34173
34174 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34175
34176 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
34177 tests.
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.
34181
34182 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34183
34184 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34185
34186 2023-01-23 Richard Biener <rguenther@suse.de>
34187
34188 PR tree-optimization/108482
34189 * gcc.dg/torture/pr108482.c: New testcase.
34190
34191 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34192
34193 * gcc.target/arm/bti-1.c: New testcase.
34194 * gcc.target/arm/bti-2.c: Likewise.
34195
34196 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34197
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.
34210
34211 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34212
34213 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34214
34215 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34216 Tejas Belagod <tbelagod@arm.com>
34217
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.
34222
34223 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34224 Tejas Belagod <tbelagod@arm.com>
34225
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.
34236
34237 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34238 Tejas Belagod <tbelagod@arm.com>
34239
34240 * lib/target-supports.exp:
34241 (check_effective_target_arm_pacbti_hw): New.
34242
34243 2023-01-23 Richard Biener <rguenther@suse.de>
34244
34245 PR tree-optimization/108449
34246 * gcc.dg/pr108449.c: New testcase.
34247
34248 2023-01-23 Jason Merrill <jason@redhat.com>
34249
34250 PR c++/53288
34251 DR 1299
34252 * g++.dg/init/lifetime4.C: New test.
34253
34254 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34255
34256 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
34257 paths.
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.
34285
34286 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34287
34288 * gcc.target/pru/clz-hi-2.c: New test.
34289 * gcc.target/pru/clz-hi.c: New test.
34290
34291 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34292
34293 PR fortran/102595
34294 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34295 * gfortran.dg/parameter_data0.f90: New test.
34296
34297 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
34298
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.
34309
34310 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34311
34312 PR c++/108437
34313 * g++.dg/cpp23/subscript12.C: New test.
34314 * g++.dg/cpp23/subscript13.C: New test.
34315
34316 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34317
34318 PR c++/53932
34319 * g++.dg/init/pr53932.C: New test.
34320
34321 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34322
34323 * gcc.target/i386/pr108436.c: New test.
34324
34325 2023-01-19 David Malcolm <dmalcolm@redhat.com>
34326
34327 PR analyzer/108455
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:
34332 New test.
34333
34334 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34335
34336 PR fortran/108434
34337 * gfortran.dg/pr108434.f90: New test.
34338
34339 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
34340
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:
34347 Likewise.
34348 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34349 Likewise.
34350 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
34351 Likewise.
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.
34360
34361 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
34362
34363 PR target/108411
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.
34375
34376 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34377
34378 PR tree-optimization/108440
34379 * c-c++-common/rotate-10.c: New test.
34380 * c-c++-common/rotate-11.c: New test.
34381
34382 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34383
34384 PR debug/106746
34385 * gcc.target/i386/pr106746.c: New.
34386
34387 2023-01-18 Marek Polacek <polacek@redhat.com>
34388
34389 PR c/108424
34390 * gcc.dg/c2x-nullptr-6.c: New test.
34391
34392 2023-01-18 David Malcolm <dmalcolm@redhat.com>
34393
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.
34400
34401 2023-01-18 Richard Biener <rguenther@suse.de>
34402
34403 PR lto/108445
34404 * gcc.dg/lto/pr108445_0.c: New testcase.
34405 * gcc.dg/lto/pr108445_1.c: Likewise.
34406
34407 2023-01-18 Murray Steele <murray.steele@arm.com>
34408
34409 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34410
34411 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34412 Andrew Pinski <apinski@marvell.com>
34413
34414 PR target/108396
34415 * gcc.target/powerpc/pr108396.c: New test.
34416
34417 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34418
34419 PR target/108348
34420 * gcc.target/powerpc/pr108348-1.c: New test.
34421 * gcc.target/powerpc/pr108348-2.c: New test.
34422
34423 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34424
34425 PR fortran/108421
34426 * gfortran.dg/pr108421.f90: New test.
34427
34428 2023-01-17 Jakub Jelinek <jakub@redhat.com>
34429
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.
34440
34441 2023-01-16 Andrew Pinski <apinski@marvell.com>
34442
34443 * lib/target-supports.exp (add_options_for_tls): Remove
34444 reference to Solaris 9 in comments.
34445
34446 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34447
34448 PR target/105980
34449 * g++.target/i386/pr105980.C: New test.
34450
34451 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34452
34453 * g++.dg/tree-ssa/pr106077.C: New test.
34454
34455 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
34456
34457 PR target/96795
34458 PR target/107515
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.
34461
34462 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34463
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.
34472
34473 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34474
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.
34484
34485 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34486
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.
34500
34501 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34502
34503 PR c++/105593
34504 * g++.target/i386/pr105593.C: New test.
34505
34506 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34507
34508 PR c++/105593
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.
34512
34513 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
34514
34515 PR target/108272
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.
34520
34521 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
34522
34523 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
34524
34525 2023-01-14 Jakub Jelinek <jakub@redhat.com>
34526
34527 PR c++/108365
34528 * c-c++-common/pr108365.c: New test.
34529 * g++.dg/opt/pr108365.C: New test.
34530 * g++.dg/warn/pr108365.C: New test.
34531
34532 2023-01-14 Alexandre Oliva <oliva@adacore.com>
34533
34534 PR target/42093
34535 * gcc.target/arm/pr42093.c: Disable tree-dce.
34536
34537 2023-01-13 David Malcolm <dmalcolm@redhat.com>
34538
34539 PR analyzer/105273
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
34546 test.
34547 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
34548 New test.
34549 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
34550 New test.
34551
34552 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
34553
34554 PR rtl-optimization/108117
34555 PR rtl-optimization/108132
34556 * gcc.dg/pr108117.c: New test.
34557
34558 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34559
34560 PR c++/108285
34561 * g++.dg/warn/pr108285.C: New test.
34562
34563 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34564
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.
34571
34572 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34573
34574 PR target/107131
34575 * gcc.c-torture/execute/pr107131.c: New test.
34576
34577 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34578
34579 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
34580
34581 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
34582
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.
34593
34594 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34595
34596 PR target/107131
34597 * gcc.dg/pr107131.c: New test.
34598
34599 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
34600
34601 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
34602 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
34603
34604 2023-01-13 Richard Biener <rguenther@suse.de>
34605
34606 * gcc.target/aarch64/pr107209.c: New test.
34607
34608 2023-01-13 Richard Biener <rguenther@suse.de>
34609
34610 PR tree-optimization/108387
34611 * gcc.dg/pr108387.c: New testcase.
34612
34613 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34614
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
34620 argument to "".
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.
34634
34635 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34636
34637 * lib/gm2.exp: Use timeout.exp.
34638
34639 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34640
34641 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34642 to args.
34643
34644 2023-01-12 Andrew Pinski <apinski@marvell.com>
34645 Roger Sayle <roger@nextmovesoftware.com>
34646
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.
34652
34653 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34654 Richard Sandiford <richard.sandiford@arm.com>
34655
34656 PR target/105549
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.
34667
34668 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34669 Richard Sandiford <richard.sandiford@arm.com>
34670
34671 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34672 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34673 test.
34674 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34675 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
34676 test.
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
34681 test.
34682 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
34683 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
34684 test.
34685 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
34686 * g++.target/aarch64/bitfield-abi-warning.h: New test.
34687
34688 2023-01-12 Richard Biener <rguenther@suse.de>
34689
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.
34694
34695 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
34696
34697 PR fortran/107706
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.
34701
34702 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
34703
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.
34707
34708 2023-01-11 David Malcolm <dmalcolm@redhat.com>
34709
34710 PR analyzer/108252
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.
34719
34720 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34721
34722 PR c/105972
34723 * gcc.dg/pr105972.c: New test.
34724
34725 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
34726
34727 PR tree-optimization/71343
34728 * gcc.dg/pr71343-2.c: New test case.
34729
34730 2023-01-11 David Faust <david.faust@oracle.com>
34731
34732 PR target/108293
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.
34736
34737 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
34738
34739 * gcc.dg/sso-17.c: New test.
34740
34741 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
34742
34743 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
34744 the testing target isn't a PowerPC target.
34745
34746 2023-01-11 Richard Biener <rguenther@suse.de>
34747
34748 PR tree-optimization/107767
34749 * gcc.dg/tree-ssa/pr107767.c: New testcase.
34750
34751 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34752
34753 PR target/108308
34754 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
34755
34756 2023-01-11 Richard Biener <rguenther@suse.de>
34757
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.
34761
34762 2023-01-11 Richard Biener <rguenther@suse.de>
34763
34764 PR tree-optimization/108353
34765 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
34766
34767 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
34768
34769 * gcc.target/s390/not.c: New test.
34770
34771 2023-01-11 Richard Biener <rguenther@suse.de>
34772
34773 PR tree-optimization/106293
34774 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
34775
34776 2023-01-10 Richard Biener <rguenther@suse.de>
34777
34778 PR tree-optimization/106293
34779 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
34780
34781 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
34782
34783 PR rtl-optimization/106421
34784 * gcc.dg/pr106421.c: New test case.
34785
34786 2023-01-10 Martin Jambor <mjambor@suse.cz>
34787
34788 PR ipa/108110
34789 * g++.dg/ipa/pr108110.C: New test.
34790
34791 2023-01-10 Richard Biener <rguenther@suse.de>
34792
34793 PR tree-optimization/108314
34794 * gcc.dg/vect/pr108314.c: New testcase.
34795
34796 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34797
34798 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
34799 be "*".
34800
34801 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34802
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.
34811
34812 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
34813
34814 * gcc.target/s390/fcall-saved.c: New test.
34815
34816 2023-01-09 Jakub Jelinek <jakub@redhat.com>
34817
34818 PR c++/105838
34819 PR c++/108047
34820 PR c++/108266
34821 * g++.dg/tree-ssa/initlist-opt2.C: New test.
34822 * g++.dg/tree-ssa/initlist-opt3.C: New test.
34823
34824 2023-01-09 Joseph Myers <joseph@codesourcery.com>
34825
34826 * gcc.dg/c2x-complit-8.c: New test.
34827
34828 2023-01-09 Richard Biener <rguenther@suse.de>
34829
34830 PR middle-end/69482
34831 * gcc.target/i386/pr69482-1.c: New testcase.
34832 * gcc.target/i386/pr69482-2.c: Likewise.
34833
34834 2023-01-09 Martin Liska <mliska@suse.cz>
34835
34836 PR lto/108330
34837 * g++.dg/ipa/pr108830.C: New test.
34838
34839 2023-01-09 Richard Biener <rguenther@suse.de>
34840
34841 PR tree-optimization/101912
34842 * gcc.dg/uninit-pr101912.c: New testcase.
34843
34844 2023-01-09 Martin Liska <mliska@suse.cz>
34845
34846 PR c/107993
34847 * gcc.target/i386/pr107993.c: New test.
34848
34849 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
34850
34851 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
34852 on *-*-hpux*.
34853 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
34854
34855 2023-01-06 Joseph Myers <joseph@codesourcery.com>
34856
34857 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
34858 tests.
34859
34860 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34861
34862 Revert:
34863 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34864
34865 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
34866
34867 2023-01-06 Jakub Jelinek <jakub@redhat.com>
34868
34869 PR target/108292
34870 PR target/108308
34871 * gcc.c-torture/execute/pr108292.c: New test.
34872 * gcc.target/i386/pr108292.c: New test.
34873 * gcc.dg/pr108308.c: New test.
34874
34875 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34876
34877 Revert:
34878 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34879
34880 * gcc.target/i386/cmov10.c: New test case.
34881
34882 2023-01-05 Patrick Palka <ppalka@redhat.com>
34883
34884 PR c++/108275
34885 * g++.dg/parse/access14.C: New test.
34886
34887 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
34888
34889 * lib/gm2.exp (gm2_init_minx): New procedure.
34890 (gm2_init_min): New procedure calls gm2_init_min with
34891 dialect flags.
34892 * gm2/link/min/pass/tiny.mod: New test case.
34893 * gm2/link/min/pass/link-min-pass.exp: New file.
34894
34895 2023-01-04 Patrick Palka <ppalka@redhat.com>
34896
34897 PR c++/108282
34898 * g++.dg/cpp2a/concepts-requires34.C: New test.
34899
34900 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34901
34902 PR c++/108206
34903 * g++.dg/template/pr108206.C: New test.
34904
34905 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
34906
34907 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
34908
34909 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34910
34911 PR tree-optimization/108253
34912 * g++.dg/opt/pr108253.C: New test.
34913
34914 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34915
34916 PR middle-end/108237
34917 * gcc.c-torture/compile/pr108237.c: New test.
34918
34919 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34920
34921 PR sanitizer/108256
34922 * c-c++-common/ubsan/pr108256.c: New test.
34923
34924 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
34925
34926 * g++.dg/modules/modules.exp: Skip on AIX.
34927 * gcc.target/powerpc/pr99708.c: Skip on AIX.
34928
34929 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
34930
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.
34934
34935 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
34936
34937 * gcc.target/i386/cmov10.c: New test case.
34938
34939 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34940
34941 PR middle-end/108264
34942 * gcc.dg/pr108264.c: New test.
34943
34944 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34945
34946 PR rtl-optimization/108263
34947 * gcc.dg/pr108263.c: New test.
34948
34949 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
34950 Uroš Bizjak <ubizjak@gmail.com>
34951
34952 * gcc.target/i386/extendditi2-1.c: New test case.
34953 * gcc.target/i386/extendditi2-2.c: Likewise.
34954
34955 \f
34956 Copyright (C) 2023 Free Software Foundation, Inc.
34957
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.