]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
9bf6b2905da0f671eb2db013b6aed3712064728e
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-09-17 Andrew Pinski <apinski@marvell.com>
2
3 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
4
5 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
6
7 * g++.target/powerpc/altivec-19.C: New testcase.
8
9 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10
11 PR target/111391
12 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
13 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
14 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
15
16 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
17
18 * gcc.target/riscv/zknh-sha256.c: Moved to...
19 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
20 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
21 * gcc.target/riscv/zksh64.c: Change the type.
22 * gcc.target/riscv/zksed64.c: Ditto.
23
24 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
25
26 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
27 * gcc.target/riscv/zbc64.c: Ditto.
28 * gcc.target/riscv/zbkb32.c: Ditto.
29 * gcc.target/riscv/zbkb64.c: Ditto.
30 * gcc.target/riscv/zbkc32.c: Ditto.
31 * gcc.target/riscv/zbkc64.c: Ditto.
32 * gcc.target/riscv/zbkx32.c: Ditto.
33 * gcc.target/riscv/zbkx64.c: Ditto.
34 * gcc.target/riscv/zknd32.c: Ditto.
35 * gcc.target/riscv/zknd64.c: Ditto.
36 * gcc.target/riscv/zkne32.c: Ditto.
37 * gcc.target/riscv/zkne64.c: Ditto.
38 * gcc.target/riscv/zknh-sha256.c: Ditto.
39 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
40 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
41 * gcc.target/riscv/zksed32.c: Ditto.
42 * gcc.target/riscv/zksed64.c: Ditto.
43 * gcc.target/riscv/zksh32.c: Ditto.
44 * gcc.target/riscv/zksh64.c: Ditto.
45
46 2023-09-16 Pan Li <pan2.li@intel.com>
47
48 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
49 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
50 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
51
52 2023-09-15 David Malcolm <dmalcolm@redhat.com>
53
54 * c-c++-common/analyzer/volatile-1.c: New test.
55
56 2023-09-15 Harald Anlauf <anlauf@gmx.de>
57
58 PR fortran/30802
59 * gfortran.dg/bounds_check_fail_6.f90: New test.
60
61 2023-09-15 Andrew Pinski <apinski@marvell.com>
62
63 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
64 the MIN/MAX during forwprop1.
65
66 2023-09-15 Andrew Pinski <apinski@marvell.com>
67
68 PR tree-optimization/111414
69 * gcc.c-torture/compile/pr111414-1.c: New test.
70
71 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
72
73 PR tree-optimization/111407
74 * gcc.dg/pr111407.c: New test.
75
76 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
77
78 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
79
80 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
81
82 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
83
84 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
85
86 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
87
88 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
89
90 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
91
92 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
93
94 * gcc.dg/vect/slp-16.c: Block vect_strided6.
95 * lib/target-supports.exp: Add strided type.
96
97 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
98
99 * gcc.dg/vect/slp-1.c: Add vect_stried5.
100
101 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
102
103 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
104
105 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
106
107 PR target/111411
108 * gcc.dg/rtl/aarch64/pr111411.c: New test.
109
110 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
111
112 PR target/111381
113 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
114 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
115 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
116 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
117 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
118 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
119
120 2023-09-14 David Malcolm <dmalcolm@redhat.com>
121
122 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
123 New test.
124 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
125 test.
126 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
127 New test.
128 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
129 generating multithreaded paths.
130 * gcc.dg/plugin/plugin.exp: Add the new tests.
131
132 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
133
134 * gm2/switches/case/fail/subrangecase.mod: Replace 19
135 with 17.
136 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
137 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
138 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
139 * gm2/switches/case/pass/subrangecase.mod: Ditto.
140 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
141 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
142 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
143 * gm2/switches/case/fail/calendar.mod: New test.
144
145 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
146
147 * gm2/switches/case/fail/subrangecase.mod: New test.
148 * gm2/switches/case/fail/subrangecase2.mod: New test.
149 * gm2/switches/case/fail/subrangecase3.mod: New test.
150 * gm2/switches/case/fail/subrangecase4.mod: New test.
151 * gm2/switches/case/fail/subrangecase5.mod: New test.
152 * gm2/switches/case/fail/subrangecase6.mod: New test.
153 * gm2/switches/case/pass/subrangecase.mod: New test.
154 * gm2/switches/case/pass/subrangecase2.mod: New test.
155 * gm2/switches/case/pass/subrangecase3.mod: New test.
156 * gm2/switches/case/pass/subrangecase4.mod: New test.
157
158 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
159
160 * gcc.target/aarch64/sve/cost_model_15.c: New test.
161
162 2023-09-14 Andrew Pinski <apinski@marvell.com>
163
164 PR tree-optimization/106164
165 * gcc.dg/pr21643.c: Update test now that match does
166 the combing of the comparisons.
167 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
168 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
169
170 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
171
172 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
173 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
174 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
175 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
176 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
177 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
178 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
179 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
180 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
181 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
182
183 2023-09-14 Richard Biener <rguenther@suse.de>
184
185 PR tree-optimization/111294
186 * gcc.dg/tree-ssa/evrp10.c: Adjust.
187 * gcc.dg/tree-ssa/evrp6.c: Likewise.
188 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
189 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
190
191 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
192
193 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
194
195 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
196
197 PR target/111395
198 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
199 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
200
201 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
202
203 * gcc.target/loongarch/cmov_ii.c: New test.
204
205 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
206
207 PR target/111334
208 * gcc.target/loongarch/pr111334.c: New test.
209
210 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
211
212 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
213 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
214 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
215 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
216
217 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
218
219 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
220 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
221 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
222 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
223
224 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
225
226 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
227 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
228 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
229 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
230 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
231 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
232 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
233 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
234 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
235 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
236 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
237 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
238
239 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
240
241 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
242 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
243 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
244 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
245 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
246 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
247 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
248 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
249 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
250 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
251 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
252
253 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
254
255 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
256 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
257 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
258 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
259 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
260 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
261 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
262
263 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
264
265 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
266 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
267 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
268 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
269 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
270 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
271 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
272
273 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
274
275 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
276 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
277 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
278 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
279 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
280 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
281 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
282 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
283 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
284 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
285 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
286
287 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
288
289 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
290 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
291 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
292 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
293 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
294 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
295 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
296 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
297 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
298 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
299 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
300
301 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
302
303 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
304 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
305 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
306 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
307 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
308 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
309 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
310 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
311 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
312 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
313
314 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
315
316 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
317 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
318 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
319 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
320 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
321 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
322 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
323 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
324 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
325 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
326 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
327
328 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
329
330 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
331 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
332 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
333 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
334 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
335 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
336 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
337 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
338 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
339 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
340 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
341 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
342 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
343 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
344
345 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
346
347 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
348 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
349
350 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
351
352 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
353
354 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
355
356 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
357 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
358 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
359 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
360 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
361 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
362 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
363 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
364 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
365 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
366 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
367
368 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
369
370 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
371 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
372 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
373 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
374 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
375 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
376 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
377 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
378 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
379 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
380
381 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
382
383 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
384 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
385 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
386 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
387 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
388 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
389 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
390 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
391 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
392 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
393 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
394 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
395
396 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
397
398 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
399 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
400 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
401 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
402 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
403 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
404 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
405 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
406 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
407 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
408
409 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
410
411 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
412 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
413 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
414 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
415 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
416 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
417 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
418
419 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
420
421 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
422 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
423 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
424 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
425 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
426 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
427 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
428 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
429
430 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
431
432 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
433 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
434 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
435 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
436 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
437 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
438 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
439 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
440 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
441 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
442 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
443
444 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
445
446 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
447 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
448 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
449 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
450 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
451 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
452 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
453 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
454
455 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
456
457 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
458 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
459 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
460 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
461 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
462 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
463 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
464 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
465 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
466
467 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
468
469 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
470 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
471 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
472 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
473 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
474 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
475 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
476 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
477 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
478 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
479 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
480
481 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
482
483 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
484 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
485 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
486 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
487 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
488 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
489
490 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
491
492 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
493 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
494 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
495 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
496 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
497 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
498 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
499 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
500 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
501 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
502
503 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
504
505 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
506 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
507 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
508 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
509 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
510 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
511 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
512 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
513 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
514 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
515 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
516 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
517 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
518 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
519 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
520 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
521 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
522
523 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
524
525 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
526 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
527 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
528 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
529 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
530 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
531 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
532 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
533 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
534 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
535 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
536 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
537 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
538 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
539
540 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
541
542 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
543 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
544 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
545 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
546 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
547 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
548 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
549 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
550 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
551 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
552 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
553 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
554
555 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
556
557 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
558 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
559 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
560 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
561 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
562 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
563 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
564 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
565 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
566 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
567 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
568 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
569
570 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
571
572 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
573 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
574 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
575 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
576 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
577 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
578 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
579 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
580 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
581 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
582 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
583
584 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
585
586 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
587 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
588 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
589 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
590 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
591 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
592 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
593 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
594
595 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
596
597 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
598 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
599 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
600 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
601 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
602 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
603 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
604 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
605 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
606 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
607
608 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
609
610 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
611 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
612 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
613 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
614 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
615 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
616 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
617 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
618 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
619 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
620 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
621 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
622
623 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
624
625 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
626 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
627 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
628 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
629
630 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
631
632 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
633 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
634 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
635 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
636 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
637 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
638
639 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
640
641 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
642 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
643 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
644 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
645 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
646 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
647 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
648 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
649
650 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
651
652 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
653 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
654 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
655 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
656 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
657 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
658 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
659 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
660
661 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
662
663 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
664 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
665 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
666 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
667
668 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
669
670 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
671 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
672 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
673 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
674 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
675 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
676 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
677 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
678 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
679
680 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
681
682 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
683 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
684
685 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
686
687 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
688 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
689 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
690 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
691 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
692 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
693 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
694 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
695 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
696 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
697 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
698
699 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
700
701 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
702 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
703 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
704 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
705 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
706 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
707 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
708 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
709 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
710 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
711 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
712 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
713 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
714 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
715 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
716 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
717 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
718 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
719
720 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
721
722 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
723 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
724 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
725 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
726 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
727 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
728 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
729 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
730 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
731 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
732 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
733
734 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
735
736 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
737
738 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
739
740 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
741 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
742
743 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
744
745 * gcc.target/loongarch/strict-align.c: New test.
746
747 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
748
749 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
750 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
751 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
752
753 2023-09-13 Andrew Pinski <apinski@marvell.com>
754
755 PR tree-optimization/111364
756 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
757 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
758 * gcc.dg/pr96708-negative.c: Update testcase.
759 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
760
761 2023-09-13 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/111387
764 * gcc.dg/torture/pr111387.c: New testcase.
765
766 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
767
768 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
769 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
770 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
771 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
772
773 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
774
775 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
776 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
777 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
778 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
779 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
780 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
781
782 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
783
784 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
785 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
786 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
787 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
788 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
789
790 2023-09-13 Richard Biener <rguenther@suse.de>
791
792 PR tree-optimization/111397
793 * gcc.dg/uninit-pr111397.c: New testcase.
794
795 2023-09-13 Pan Li <pan2.li@intel.com>
796
797 PR target/111362
798 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
799
800 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
801
802 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
803
804 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
805
806 PR tree-optimization/111303
807 * gcc.dg/pr111303.c: New test.
808
809 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
810
811 * lib/target-supports.exp: Enable vect_int for RVV.
812
813 2023-09-12 Jason Merrill <jason@redhat.com>
814
815 PR c++/111357
816 * g++.dg/ext/integer-pack7.C: New test.
817
818 2023-09-12 Jason Merrill <jason@redhat.com>
819
820 PR c++/107198
821 * g++.dg/eh/no-exceptions1.C: New test.
822
823 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
824
825 * gcc.target/aarch64/stack-protector-8.c: New test.
826 * gcc.target/aarch64/stack-protector-9.c: Likewise.
827
828 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
829
830 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
831
832 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
833
834 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
835 to be at offset 1024 rather than offset 0.
836 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
837 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
838
839 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
840
841 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
842 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
843 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
844
845 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
846
847 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
848
849 2023-09-12 Andrew Pinski <apinski@marvell.com>
850
851 PR tree-optimization/107881
852 * gcc.c-torture/execute/pr107881-1.c: New test.
853 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
854 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
855
856 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
857
858 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
859 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
860 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
861 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
862 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
863 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
864 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
865 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
866 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
867 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
868 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
869 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
870 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
871 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
872 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
873 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
874 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
875 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
876 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
877 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
878 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
879 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
880 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
881 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
882 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
883 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
884 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
885 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
886 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
887 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
888 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
889 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
890 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
891 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
892
893 2023-09-12 Jakub Jelinek <jakub@redhat.com>
894
895 PR middle-end/111338
896 * gcc.dg/bitint-37.c: New test.
897
898 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
899
900 * gm2/switches/case/fail/missingclause.mod: New test.
901 * gm2/switches/case/fail/switches-case-fail.exp: New test.
902 * gm2/switches/case/pass/enumcase.mod: New test.
903 * gm2/switches/case/pass/enumcase2.mod: New test.
904 * gm2/switches/case/pass/switches-case-pass.exp: New test.
905
906 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
907
908 * lib/target-supports.exp (check_effective_target_stack_size): For
909 nvptx target, stack size limits are relevant for execution only.
910
911 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
912
913 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
914 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
915 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
916 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
917 * gcc.target/riscv/zbb-strcmp.c: New test.
918 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
919
920 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
921
922 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
923 * gcc.target/riscv/xtheadbb-strlen.c: New test.
924 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
925 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
926 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
927 * gcc.target/riscv/zbb-strlen.c: New test.
928
929 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
930
931 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
932 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
933 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
934 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
935 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
936 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
937 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
938 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
939 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
940 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
941 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
942 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
943 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
944 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
945 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
946 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
947 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
948 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
949 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
950 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
951 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
952 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
953 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
954 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
955 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
956 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
957 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
958 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
959 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
960 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
961 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
962 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
963 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
964 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
965 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
966 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
967 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
968 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
969
970 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
971
972 * lib/scanasm.exp (configure_check-function-bodies): New proc.
973 (parse_function_bodies, check-function-bodies): Use it.
974
975 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
976
977 PR fortran/110996
978 * gfortran.dg/pr110996.f90: New test.
979
980 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
981
982 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
983 dg-messages for 'sorry' as c++, only.
984 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
985 * c-c++-common/gomp/allocate-9.c: New test.
986 * c-c++-common/gomp/allocate-11.c: New test.
987 * c-c++-common/gomp/allocate-12.c: New test.
988 * c-c++-common/gomp/allocate-14.c: New test.
989 * c-c++-common/gomp/allocate-15.c: New test.
990 * c-c++-common/gomp/allocate-16.c: New test.
991
992 2023-09-12 xuli <xuli1@eswincomputing.com>
993
994 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
995
996 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
997
998 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
999 * gcc.target/riscv/rv32i_zcmp.c: likewise
1000 * gcc.target/riscv/zcmp_push_fpr.c: likewise
1001 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
1002 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
1003 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
1004
1005 2023-09-11 Andrew Pinski <apinski@marvell.com>
1006
1007 PR tree-optimization/111348
1008 * gcc.dg/tree-ssa/minmax-26.c: New test.
1009
1010 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
1011
1012 PR target/111340
1013 * gcc.target/i386/pr111340.c: New test.
1014
1015 2023-09-11 Andrew Pinski <apinski@marvell.com>
1016
1017 PR tree-optimization/111349
1018 * gcc.dg/tree-ssa/minmax-25.c: New test.
1019
1020 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1021
1022 PR target/111311
1023 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
1024 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1025 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
1026 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1027 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1028 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
1029 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
1030 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
1031 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
1032 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
1033 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
1034 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
1035 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
1036 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
1037 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
1038 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
1039 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
1040 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
1041 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
1042 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
1043 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
1044 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
1045 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
1046 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
1047 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
1048
1049 2023-09-11 Andrew Pinski <apinski@marvell.com>
1050
1051 PR tree-optimization/111346
1052 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
1053
1054 2023-09-11 liuhongt <hongtao.liu@intel.com>
1055
1056 * gcc.target/i386/pr111306.c: New test.
1057
1058 2023-09-10 Andrew Pinski <apinski@marvell.com>
1059
1060 PR tree-optimization/111331
1061 * gcc.c-torture/execute/pr111331-1.c: New test.
1062 * gcc.c-torture/execute/pr111331-2.c: New test.
1063 * gcc.c-torture/execute/pr111331-3.c: New test.
1064
1065 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
1066
1067 PR analyzer/96395
1068 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
1069 * c-c++-common/analyzer/allocation-size-1.c: ...here.
1070 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
1071 * c-c++-common/analyzer/allocation-size-2.c: ...here.
1072 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
1073 * c-c++-common/analyzer/allocation-size-3.c: ...here.
1074 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
1075 * c-c++-common/analyzer/allocation-size-4.c: ...here.
1076 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
1077 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
1078 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
1079 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
1080 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
1081 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
1082 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
1083 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
1084 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
1085 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
1086 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
1087 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
1088 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
1089 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
1090 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
1091 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
1092 * gcc.dg/analyzer/capacity-1.c: Moved to...
1093 * c-c++-common/analyzer/capacity-1.c: ...here.
1094 * gcc.dg/analyzer/dot-output.c: Moved to...
1095 * c-c++-common/analyzer/dot-output.c: ...here.
1096 * gcc.dg/analyzer/escaping-1.c: Moved to...
1097 * c-c++-common/analyzer/escaping-1.c: ...here.
1098 * gcc.dg/analyzer/expect-1.c: Moved to...
1099 * c-c++-common/analyzer/expect-1.c: ...here.
1100 * gcc.dg/analyzer/fgets-1.c: Moved to...
1101 * c-c++-common/analyzer/fgets-1.c: ...here.
1102 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
1103 * c-c++-common/analyzer/file-uninit-1.c: ...here.
1104 * gcc.dg/analyzer/fileno-1.c: Moved to...
1105 * c-c++-common/analyzer/fileno-1.c: ...here.
1106 * gcc.dg/analyzer/first-field-1.c: Moved to...
1107 * c-c++-common/analyzer/first-field-1.c: ...here.
1108 * gcc.dg/analyzer/first-field-2.c: Moved to...
1109 * c-c++-common/analyzer/first-field-2.c: ...here.
1110 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
1111 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
1112 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
1113 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
1114 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
1115 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
1116 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
1117 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
1118 * gcc.dg/analyzer/fread-1.c: Moved to...
1119 * c-c++-common/analyzer/fread-1.c: ...here.
1120 * gcc.dg/analyzer/fread-2.c: Moved to...
1121 * c-c++-common/analyzer/fread-2.c: ...here.
1122 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
1123 * c-c++-common/analyzer/fread-pr108661.c: ...here.
1124 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
1125 * c-c++-common/analyzer/function-ptr-1.c: ...here.
1126 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
1127 * c-c++-common/analyzer/function-ptr-2.c: ...here.
1128 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
1129 * c-c++-common/analyzer/function-ptr-3.c: ...here.
1130 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
1131 * c-c++-common/analyzer/function-ptr-4.c: ...here.
1132 * gcc.dg/analyzer/getc-1.c: Moved to...
1133 * c-c++-common/analyzer/getc-1.c: ...here.
1134 * gcc.dg/analyzer/getchar-1.c: Moved to...
1135 * c-c++-common/analyzer/getchar-1.c: ...here.
1136 * gcc.dg/analyzer/gzio-2.c: Moved to...
1137 * c-c++-common/analyzer/gzio-2.c: ...here.
1138 * gcc.dg/analyzer/gzio-3.c: Moved to...
1139 * c-c++-common/analyzer/gzio-3.c: ...here.
1140 * gcc.dg/analyzer/gzio-3a.c: Moved to...
1141 * c-c++-common/analyzer/gzio-3a.c: ...here.
1142 * gcc.dg/analyzer/gzio.c: Moved to...
1143 * c-c++-common/analyzer/gzio.c: ...here.
1144 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
1145 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
1146 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
1147 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
1148 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
1149 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
1150 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
1151 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
1152 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
1153 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
1154 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
1155 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
1156 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
1157 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
1158 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
1159 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
1160 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
1161 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
1162 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
1163 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
1164 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
1165 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
1166 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
1167 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
1168 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
1169 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
1170 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
1171 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
1172 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
1173 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
1174 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
1175 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
1176 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
1177 * c-c++-common/analyzer/infinite-recursion.c: ...here.
1178 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
1179 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
1180 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
1181 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
1182 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
1183 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
1184 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
1185 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
1186 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
1187 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
1188 * gcc.dg/analyzer/inlining-6.c: Moved to...
1189 * c-c++-common/analyzer/inlining-6.c: ...here.
1190 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
1191 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
1192 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
1193 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
1194 * gcc.dg/analyzer/isatty-1.c: Moved to...
1195 * c-c++-common/analyzer/isatty-1.c: ...here.
1196 * gcc.dg/analyzer/leak-2.c: Moved to...
1197 * c-c++-common/analyzer/leak-2.c: ...here.
1198 * gcc.dg/analyzer/leak-3.c: Moved to...
1199 * c-c++-common/analyzer/leak-3.c: ...here.
1200 * gcc.dg/analyzer/leak-4.c: Moved to...
1201 * c-c++-common/analyzer/leak-4.c: ...here.
1202 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
1203 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
1204 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
1205 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
1206 * gcc.dg/analyzer/loop-2.c: Moved to...
1207 * c-c++-common/analyzer/loop-2.c: ...here.
1208 * gcc.dg/analyzer/loop-2a.c: Moved to...
1209 * c-c++-common/analyzer/loop-2a.c: ...here.
1210 * gcc.dg/analyzer/loop-3.c: Moved to...
1211 * c-c++-common/analyzer/loop-3.c: ...here.
1212 * gcc.dg/analyzer/loop-4.c: Moved to...
1213 * c-c++-common/analyzer/loop-4.c: ...here.
1214 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
1215 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
1216 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
1217 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
1218 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
1219 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
1220 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
1221 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
1222 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
1223 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
1224 * gcc.dg/analyzer/loop.c: Moved to...
1225 * c-c++-common/analyzer/loop.c: ...here.
1226 * gcc.dg/analyzer/malloc-3.c: Moved to...
1227 * c-c++-common/analyzer/malloc-3.c: ...here.
1228 * gcc.dg/analyzer/malloc-5.c: Moved to...
1229 * c-c++-common/analyzer/malloc-5.c: ...here.
1230 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
1231 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
1232 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
1233 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
1234 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
1235 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
1236 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
1237 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
1238 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
1239 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
1240 * gcc.dg/analyzer/malloc-dce.c: Moved to...
1241 * c-c++-common/analyzer/malloc-dce.c: ...here.
1242 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
1243 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
1244 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
1245 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
1246 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
1247 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
1248 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
1249 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
1250 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
1251 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
1252 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
1253 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
1254 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
1255 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
1256 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
1257 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
1258 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
1259 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
1260 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
1261 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
1262 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
1263 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
1264 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
1265 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
1266 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
1267 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
1268 * gcc.dg/analyzer/malloc-macro.h: Moved to...
1269 * c-c++-common/analyzer/malloc-macro.h: ...here.
1270 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
1271 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
1272 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
1273 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
1274 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
1275 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
1276 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
1277 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
1278 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
1279 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
1280 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
1281 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
1282 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
1283 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
1284 * gcc.dg/analyzer/phi-1.c: Moved to...
1285 * c-c++-common/analyzer/phi-1.c: ...here.
1286 * gcc.dg/analyzer/pr100615.c: Moved to...
1287 * c-c++-common/analyzer/pr100615.c: ...here.
1288 * gcc.dg/analyzer/pr103526.c: Moved to...
1289 * c-c++-common/analyzer/pr103526.c: ...here.
1290 * gcc.dg/analyzer/pr94362-1.c: Moved to...
1291 * c-c++-common/analyzer/pr94362-1.c: ...here.
1292 * gcc.dg/analyzer/pr97074.c: Moved to...
1293 * c-c++-common/analyzer/pr97074.c: ...here.
1294 * c-c++-common/analyzer/pr99193-2.c: Added include.
1295 * c-c++-common/analyzer/realloc-1.c: Added include.
1296 * gcc.dg/analyzer/scope-1.c: Moved to...
1297 * c-c++-common/analyzer/scope-1.c: ...here.
1298 * gcc.dg/analyzer/setjmp-2.c: Moved to...
1299 * c-c++-common/analyzer/setjmp-2.c: ...here.
1300 * gcc.dg/analyzer/setjmp-5.c: Moved to...
1301 * c-c++-common/analyzer/setjmp-5.c: ...here.
1302 * gcc.dg/analyzer/setjmp-9.c: Moved to...
1303 * c-c++-common/analyzer/setjmp-9.c: ...here.
1304 * gcc.dg/analyzer/signal-4a.c: Moved to...
1305 * c-c++-common/analyzer/signal-4a.c: ...here.
1306 * gcc.dg/analyzer/signal-4b.c: Moved to...
1307 * c-c++-common/analyzer/signal-4b.c: ...here.
1308 * gcc.dg/analyzer/file-pr58237.c: C only.
1309 * gcc.dg/analyzer/fopen-1.c: C only.
1310 * gcc.dg/analyzer/malloc-4.c: C only.
1311 * gcc.dg/analyzer/malloc-paths-9.c: C only.
1312 * gcc.dg/analyzer/pr103892.c: C only.
1313 * gcc.dg/analyzer/pr109577.c: C only.
1314 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
1315 * gcc.dg/analyzer/pr99193-1.c: C only.
1316 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
1317 * gcc.dg/analyzer/inlining-1.c: Removed.
1318 * gcc.dg/analyzer/inlining-2.c: Removed.
1319 * gcc.dg/analyzer/inlining-5.c: Removed.
1320 * gcc.dg/analyzer/inlining-7.c: Removed.
1321 * c-c++-common/analyzer/compound-assignment-1.c: New test.
1322 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
1323 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
1324 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
1325 gcc.dg/analyzer/fopen-1.c.
1326 * c-c++-common/analyzer/inlining-1.c: New test.
1327 * c-c++-common/analyzer/inlining-2.c: New test.
1328 * c-c++-common/analyzer/inlining-5.c: New test.
1329 * c-c++-common/analyzer/inlining-7.c: New test.
1330 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
1331 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
1332 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
1333 gcc.dg/analyzer/pr109577.c with exceptions disabled.
1334 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
1335 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
1336 exceptions disabled.
1337 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
1338 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
1339
1340 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1341
1342 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1343 copied bytes to 32.
1344
1345 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
1346
1347 * gcc.target/loongarch/mulw_d_wu.c: New test.
1348 * gcc.target/loongarch/smuldi3_highpart.c: New test.
1349 * gcc.target/loongarch/smulsi3_highpart.c: New test.
1350 * gcc.target/loongarch/umulsi3_highpart.c: New test.
1351
1352 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1353
1354 * gcc.target/loongarch/memcpy-vec-1.c: New test.
1355 * gcc.target/loongarch/memcpy-vec-2.c: New test.
1356 * gcc.target/loongarch/memcpy-vec-3.c: New test.
1357
1358 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
1359
1360 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
1361 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
1362 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
1363
1364 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1365
1366 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1367 * gcc.dg/pie-7.c: Likewise.
1368
1369 2023-09-08 Patrick Palka <ppalka@redhat.com>
1370
1371 PR c++/99599
1372 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
1373 in order to preserve intent of the testcase.
1374 * g++.dg/cpp2a/concepts-nondep4.C: New test.
1375
1376 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1377
1378 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1379 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1380
1381 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1382
1383 PR analyzer/110529
1384 * c-c++-common/analyzer/computed-goto-1.c: New test.
1385 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1386
1387 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1388 David Malcolm <dmalcolm@redhat.com>
1389
1390 PR analyzer/110830
1391 * c-c++-common/analyzer/pr110830.c: New test.
1392
1393 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1394
1395 PR tree-optimization/110875
1396 * gcc.dg/pr110875.c: New.
1397
1398 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1399
1400 PR c++/111274
1401 * g++.dg/gomp/pr111274.C: New test case.
1402
1403 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1404
1405 PR target/111225
1406 * gcc.target/i386/pr111225.c: New test.
1407
1408 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1409
1410 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1411
1412 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1413
1414 * g++.target/loongarch/bstrins-compile.C: New test.
1415 * g++.target/loongarch/bstrins-run.C: New test.
1416
1417 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1418
1419 PR target/111313
1420 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
1421 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
1422 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
1423 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
1424 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
1425 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
1426 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
1427 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
1428 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
1429 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
1430 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
1431 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
1432 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
1433 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
1434 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
1435 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
1436 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
1437 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
1438 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
1439 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
1440 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
1441 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
1442 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
1443 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
1444 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
1445 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
1446 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
1447 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
1448 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
1449 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
1450 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
1451 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
1452 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
1453 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
1454 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
1455
1456 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
1457
1458 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
1459 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
1460 test to make sure that XVentanaCondOps instructions are disabled
1461 on RV32.
1462 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1463
1464 2023-09-06 Ian Lance Taylor <iant@golang.org>
1465
1466 PR go/111310
1467 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1468
1469 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR c/102989
1472 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
1473 arguments of _BitInt.
1474 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
1475 * gcc.dg/bitint-32.c: New test.
1476 * gcc.dg/bitint-33.c: New test.
1477 * gcc.dg/bitint-34.c: New test.
1478 * gcc.dg/bitint-35.c: New test.
1479 * gcc.dg/bitint-36.c: New test.
1480 * gcc.dg/fixed-point/bitint-1.c: New test.
1481
1482 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR c/102989
1485 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
1486 -1 + epsilon, another (-1, 0) range value and -0.
1487 * gcc.dg/torture/bitint-22.c (main): Likewise.
1488 * gcc.dg/bitint-28.c: New test.
1489 * gcc.dg/bitint-29.c: New test.
1490 * gcc.dg/bitint-30.c: New test.
1491 * gcc.dg/bitint-31.c: New test.
1492 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
1493 -1 + epsilon and -0.
1494 * gcc.dg/dfp/bitint-2.c (main): Likewise.
1495 * gcc.dg/dfp/bitint-3.c (main): Likewise.
1496 * gcc.dg/dfp/bitint-7.c: New test.
1497 * gcc.dg/dfp/bitint-8.c: New test.
1498
1499 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR c/102989
1502 * gcc.dg/bitint-19.c: New test.
1503 * gcc.dg/bitint-20.c: New test.
1504 * gcc.dg/bitint-21.c: New test.
1505 * gcc.dg/bitint-22.c: New test.
1506 * gcc.dg/bitint-23.c: New test.
1507 * gcc.dg/bitint-24.c: New test.
1508 * gcc.dg/bitint-25.c: New test.
1509 * gcc.dg/bitint-26.c: New test.
1510 * gcc.dg/bitint-27.c: New test.
1511 * g++.dg/ext/bitint1.C: New test.
1512 * g++.dg/ext/bitint2.C: New test.
1513 * g++.dg/ext/bitint3.C: New test.
1514 * g++.dg/ext/bitint4.C: New test.
1515
1516 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR c/102989
1519 * gcc.dg/torture/bitint-20.c: New test.
1520 * gcc.dg/torture/bitint-21.c: New test.
1521 * gcc.dg/torture/bitint-22.c: New test.
1522 * gcc.dg/torture/bitint-23.c: New test.
1523 * gcc.dg/torture/bitint-24.c: New test.
1524 * gcc.dg/torture/bitint-25.c: New test.
1525 * gcc.dg/torture/bitint-26.c: New test.
1526 * gcc.dg/torture/bitint-27.c: New test.
1527 * gcc.dg/torture/bitint-28.c: New test.
1528 * gcc.dg/torture/bitint-29.c: New test.
1529 * gcc.dg/torture/bitint-30.c: New test.
1530 * gcc.dg/torture/bitint-31.c: New test.
1531 * gcc.dg/torture/bitint-32.c: New test.
1532 * gcc.dg/torture/bitint-33.c: New test.
1533 * gcc.dg/torture/bitint-34.c: New test.
1534 * gcc.dg/torture/bitint-35.c: New test.
1535 * gcc.dg/torture/bitint-36.c: New test.
1536 * gcc.dg/torture/bitint-37.c: New test.
1537 * gcc.dg/torture/bitint-38.c: New test.
1538 * gcc.dg/torture/bitint-39.c: New test.
1539 * gcc.dg/torture/bitint-40.c: New test.
1540 * gcc.dg/torture/bitint-41.c: New test.
1541 * gcc.dg/torture/bitint-42.c: New test.
1542 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
1543 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
1544 * gcc.dg/dfp/bitint-1.c: New test.
1545 * gcc.dg/dfp/bitint-2.c: New test.
1546 * gcc.dg/dfp/bitint-3.c: New test.
1547 * gcc.dg/dfp/bitint-4.c: New test.
1548 * gcc.dg/dfp/bitint-5.c: New test.
1549 * gcc.dg/dfp/bitint-6.c: New test.
1550 * gcc.dg/ubsan/bitint-1.c: New test.
1551 * gcc.dg/ubsan/bitint-2.c: New test.
1552 * gcc.dg/ubsan/bitint-3.c: New test.
1553
1554 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR c/102989
1557 * lib/target-supports.exp (check_effective_target_bitint,
1558 check_effective_target_bitint128, check_effective_target_bitint575):
1559 New effective targets.
1560 * gcc.dg/bitint-1.c: New test.
1561 * gcc.dg/bitint-2.c: New test.
1562 * gcc.dg/bitint-3.c: New test.
1563 * gcc.dg/bitint-4.c: New test.
1564 * gcc.dg/bitint-5.c: New test.
1565 * gcc.dg/bitint-6.c: New test.
1566 * gcc.dg/bitint-7.c: New test.
1567 * gcc.dg/bitint-8.c: New test.
1568 * gcc.dg/bitint-9.c: New test.
1569 * gcc.dg/bitint-10.c: New test.
1570 * gcc.dg/bitint-11.c: New test.
1571 * gcc.dg/bitint-12.c: New test.
1572 * gcc.dg/bitint-13.c: New test.
1573 * gcc.dg/bitint-14.c: New test.
1574 * gcc.dg/bitint-15.c: New test.
1575 * gcc.dg/bitint-16.c: New test.
1576 * gcc.dg/bitint-17.c: New test.
1577 * gcc.dg/bitint-18.c: New test.
1578 * gcc.dg/torture/bitint-1.c: New test.
1579 * gcc.dg/torture/bitint-2.c: New test.
1580 * gcc.dg/torture/bitint-3.c: New test.
1581 * gcc.dg/torture/bitint-4.c: New test.
1582 * gcc.dg/torture/bitint-5.c: New test.
1583 * gcc.dg/torture/bitint-6.c: New test.
1584 * gcc.dg/torture/bitint-7.c: New test.
1585 * gcc.dg/torture/bitint-8.c: New test.
1586 * gcc.dg/torture/bitint-9.c: New test.
1587 * gcc.dg/torture/bitint-10.c: New test.
1588 * gcc.dg/torture/bitint-11.c: New test.
1589 * gcc.dg/torture/bitint-12.c: New test.
1590 * gcc.dg/torture/bitint-13.c: New test.
1591 * gcc.dg/torture/bitint-14.c: New test.
1592 * gcc.dg/torture/bitint-15.c: New test.
1593 * gcc.dg/torture/bitint-16.c: New test.
1594 * gcc.dg/torture/bitint-17.c: New test.
1595 * gcc.dg/torture/bitint-18.c: New test.
1596 * gcc.dg/torture/bitint-19.c: New test.
1597
1598 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1599
1600 PR target/111296
1601 * g++.target/riscv/rvv/base/pr111296.C: New test.
1602
1603 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1604
1605 PR target/111295
1606 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
1607
1608 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1609
1610 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
1611 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
1612 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1613 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
1614 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
1615 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
1616 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
1617 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
1618 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1619 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
1620 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
1621 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
1622 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
1623 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1624 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1625 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
1626
1627 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1628
1629 PR analyzer/105899
1630 * c-c++-common/analyzer/strstr-1.c: New test.
1631
1632 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1633
1634 PR analyzer/105899
1635 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
1636 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
1637 directives to avoid clashing with note from <string.h> that might
1638 happen to have the same line number. Add strpncpy test coverage.
1639 * c-c++-common/analyzer/strncpy-1.c: New test.
1640 * gcc.dg/analyzer/null-terminated-strings-1.c
1641 (test_filled_nonzero): New.
1642 (void test_filled_zero): New.
1643 (test_filled_symbolic): New.
1644
1645 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1646
1647 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
1648 zero_fill_region.
1649
1650 2023-09-06 Pan Li <pan2.li@intel.com>
1651
1652 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
1653 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
1654
1655 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
1656
1657 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
1658
1659 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1660
1661 PR target/111232
1662 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
1663 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
1664 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
1665
1666 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1667
1668 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
1669
1670 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1671
1672 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
1673 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
1674 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
1675 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
1676 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
1677 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
1678 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
1679 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
1680
1681 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1682
1683 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
1684 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
1685 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
1686 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
1687 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
1688 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
1689 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
1690 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
1691 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
1692 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
1693 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
1694
1695 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1696
1697 * gcc.dg/c11-floatn-1.c: New test.
1698 * gcc.dg/c11-floatn-2.c: New test.
1699 * gcc.dg/c11-floatn-3.c: New test.
1700 * gcc.dg/c11-floatn-4.c: New test.
1701 * gcc.dg/c11-floatn-5.c: New test.
1702 * gcc.dg/c11-floatn-6.c: New test.
1703 * gcc.dg/c11-floatn-7.c: New test.
1704 * gcc.dg/c11-floatn-8.c: New test.
1705 * gcc.dg/c2x-floatn-1.c: New test.
1706 * gcc.dg/c2x-floatn-2.c: New test.
1707 * gcc.dg/c2x-floatn-3.c: New test.
1708 * gcc.dg/c2x-floatn-4.c: New test.
1709 * gcc.dg/c2x-floatn-5.c: New test.
1710 * gcc.dg/c2x-floatn-6.c: New test.
1711 * gcc.dg/c2x-floatn-7.c: New test.
1712 * gcc.dg/c2x-floatn-8.c: New test.
1713
1714 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1715
1716 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
1717 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
1718 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
1719 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
1720
1721 2023-09-06 Jason Merrill <jason@redhat.com>
1722
1723 * g++.dg/abi/no_unique_address8.C: New test.
1724 * g++.dg/abi/no_unique_address8a.C: New test.
1725
1726 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
1727
1728 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
1729 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
1730 but heavily minimized.
1731
1732 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1733
1734 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
1735 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
1736
1737 2023-09-05 Andrew Pinski <apinski@marvell.com>
1738
1739 PR tree-optimization/98710
1740 * gcc.dg/tree-ssa/andor-7.c: New test.
1741 * gcc.dg/tree-ssa/andor-8.c: New test.
1742
1743 2023-09-05 Andrew Pinski <apinski@marvell.com>
1744
1745 PR tree-optimization/103536
1746 * gcc.dg/tree-ssa/andor-6.c: New test.
1747 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
1748
1749 2023-09-05 Andrew Pinski <apinski@marvell.com>
1750
1751 PR tree-optimization/107137
1752 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
1753 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
1754
1755 2023-09-05 Andrew Pinski <apinski@marvell.com>
1756
1757 PR tree-optimization/96694
1758 * gcc.dg/tree-ssa/minmax-24.c: New test.
1759
1760 2023-09-05 Andrew Pinski <apinski@marvell.com>
1761
1762 PR tree-optimization/105832
1763 * gcc.dg/tree-ssa/pr105832-1.c: New test.
1764 * gcc.dg/tree-ssa/pr105832-2.c: New test.
1765 * gcc.dg/tree-ssa/pr105832-3.c: New test.
1766
1767 2023-09-05 Marek Polacek <polacek@redhat.com>
1768
1769 PR c++/91483
1770 * g++.dg/diagnostic/constexpr3.C: New test.
1771
1772 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1773
1774 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1775
1776 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR c++/52953
1779 * g++.dg/diagnostic/redeclaration-4.C: New test.
1780 * g++.dg/diagnostic/redeclaration-5.C: New test.
1781 * g++.dg/warn/Wshadow-19.C: New test.
1782
1783 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR c++/52953
1786 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
1787 wording.
1788 * g++.dg/diagnostic/redeclaration-3.C: New test.
1789 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
1790 * g++.dg/parse/pr31952-3.C: Likewise.
1791
1792 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1793
1794 * c-c++-common/gomp/allocate-13.c: New test.
1795
1796 2023-09-05 Pan Li <pan2.li@intel.com>
1797
1798 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
1799 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
1800 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
1801
1802 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
1803
1804 Revert:
1805 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
1806
1807 * gnat.dg/unroll3.adb: Adjust.
1808
1809 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1810
1811 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
1812 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
1813 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
1814 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
1815 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
1816 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
1817 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
1818 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
1819
1820 2023-09-05 liuhongt <hongtao.liu@intel.com>
1821
1822 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
1823
1824 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1825
1826 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
1827 * gcc.dg/vect/bb-slp-71.c: Likewise.
1828 * gcc.dg/vect/bb-slp-72.c: Likewise.
1829 * gcc.dg/vect/bb-slp-73.c: Likewise.
1830 * gcc.dg/vect/bb-slp-74.c: Likewise.
1831 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
1832 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
1833 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
1834 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
1835 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1836 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
1837 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
1838 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
1839 * gcc.dg/vect/pr101445.c: Likewise.
1840 * gcc.dg/vect/pr105219.c: Likewise.
1841 * gcc.dg/vect/pr107160.c: Likewise.
1842 * gcc.dg/vect/pr107212-1.c: Likewise.
1843 * gcc.dg/vect/pr107212-2.c: Likewise.
1844 * gcc.dg/vect/pr109502.c: Likewise.
1845 * gcc.dg/vect/pr110381.c: Likewise.
1846 * gcc.dg/vect/pr110838.c: Likewise.
1847 * gcc.dg/vect/pr88497-1.c: Likewise.
1848 * gcc.dg/vect/pr88497-7.c: Likewise.
1849 * gcc.dg/vect/pr96783-1.c: Likewise.
1850 * gcc.dg/vect/pr96783-2.c: Likewise.
1851 * gcc.dg/vect/pr97558-2.c: Likewise.
1852 * gcc.dg/vect/pr99253.c: Likewise.
1853 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
1854 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1855 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1856 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
1857 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1858 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1859 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1860 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1861 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1862 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1863 * gcc.dg/vect/vect-cond-13.c: Likewise.
1864 * gcc.dg/vect/vect-recurr-1.c: Likewise.
1865 * gcc.dg/vect/vect-recurr-2.c: Likewise.
1866 * gcc.dg/vect/vect-recurr-3.c: Likewise.
1867 * gcc.dg/vect/vect-recurr-4.c: Likewise.
1868 * gcc.dg/vect/vect-recurr-5.c: Likewise.
1869 * gcc.dg/vect/vect-recurr-6.c: Likewise.
1870
1871 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1872
1873 PR testsuite/111071
1874 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
1875 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
1876
1877 2023-09-04 Pan Li <pan2.li@intel.com>
1878
1879 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
1880
1881 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
1882
1883 PR tree-optimization/108757
1884 * gcc.dg/pr108757-1.c: New test.
1885 * gcc.dg/pr108757-2.c: New test.
1886 * gcc.dg/pr108757.h: New test.
1887
1888 2023-09-04 Guo Jie <guojie@loongson.cn>
1889
1890 * gcc.target/loongarch/const-double-zero-stx.c: New test.
1891
1892 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1893
1894 * gcc.target/loongarch/switch-qi.c: New test.
1895
1896 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1897
1898 * gcc.target/loongarch/float-load.c: New test.
1899
1900 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1901
1902 PR testsuite/111066
1903 * g++.dg/special/initpri3.C: Fix wording.
1904
1905 2023-09-03 Pan Li <pan2.li@intel.com>
1906
1907 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
1908 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
1909 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
1910 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
1911 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
1912 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
1913 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
1914 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
1915 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
1916 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
1917 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
1918
1919 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
1920
1921 * gcc.target/loongarch/math-float-128.c: New test.
1922
1923 2023-09-01 Harald Anlauf <anlauf@gmx.de>
1924
1925 PR fortran/31059
1926 * gfortran.dg/bounds_check_fail_5.f90: New test.
1927
1928 2023-09-01 benjamin priour <priour.be@gmail.com>
1929
1930 PR analyzer/105948
1931 PR analyzer/94355
1932 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
1933 * g++.dg/analyzer/placement-new.C: Added tests.
1934 * g++.dg/analyzer/new-2.C: New test.
1935 * g++.dg/analyzer/noexcept-new.C: New test.
1936 * g++.dg/analyzer/placement-new-size.C: New test.
1937
1938 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
1939
1940 PR testsuite/111264
1941 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
1942 C++11-compatible.
1943
1944 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
1945
1946 * g++.dg/pr110879.C: Moved to...
1947 * g++.dg/opt/pr110879.C: ...here.
1948
1949 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
1950
1951 PR libstdc++/110879
1952 * g++.dg/pr110879.C: New test.
1953
1954 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR c++/111069
1957 * g++.dg/cpp2a/decomp8.C: New test.
1958 * g++.dg/cpp2a/decomp9.C: New test.
1959 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
1960 1018.
1961
1962 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR tree-optimization/19832
1965 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
1966
1967 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR tree-optimization/110915
1970 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
1971 macro definition after limits.h inclusion.
1972 * gcc.dg/pr110915-2.c: Likewise.
1973 * gcc.dg/pr110915-3.c: Likewise.
1974 * gcc.dg/pr110915-4.c: Likewise.
1975 * gcc.dg/pr110915-5.c: Likewise.
1976 * gcc.dg/pr110915-6.c: Likewise.
1977 * gcc.dg/pr110915-7.c: Likewise.
1978 * gcc.dg/pr110915-8.c: Likewise.
1979 * gcc.dg/pr110915-9.c: Likewise.
1980 * gcc.dg/pr110915-10.c: Likewise.
1981 * gcc.dg/pr110915-11.c: Likewise.
1982 * gcc.dg/pr110915-12.c: Likewise.
1983
1984 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1985
1986 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
1987 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
1988 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
1989 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
1990 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
1991 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
1992 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
1993 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
1994 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
1995 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
1996 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
1997 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
1998 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
1999 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
2000 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
2001 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
2002
2003 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2004
2005 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
2006 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
2007 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
2008 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
2009 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
2010 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
2011 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
2012 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
2013
2014 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2015
2016 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
2017 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
2018 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
2019 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
2020 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
2021 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
2022 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
2023 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
2024 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
2025
2026 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2027
2028 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
2029 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
2030
2031 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2032
2033 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
2034 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
2035 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
2036 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
2037 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
2038 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
2039 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
2040 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
2041 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
2042 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
2043 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
2044 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
2045 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
2046 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
2047
2048 2023-09-01 Pan Li <pan2.li@intel.com>
2049
2050 * gcc.target/riscv/rvv/autovec/vls/def.h:
2051 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
2052 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
2053 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
2054 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
2055 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
2056 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
2057 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
2058 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
2059 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
2060 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
2061 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
2062 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
2063
2064 2023-09-01 Andrew Pinski <apinski@marvell.com>
2065
2066 PR tree-optimization/19832
2067 * g++.dg/opt/vectcond-1.C: New test.
2068 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
2069
2070 2023-08-31 Andrew Pinski <apinski@marvell.com>
2071
2072 PR tree-optimization/110915
2073 * gcc.dg/pr110915-1.c: New test.
2074 * gcc.dg/pr110915-10.c: New test.
2075 * gcc.dg/pr110915-11.c: New test.
2076 * gcc.dg/pr110915-12.c: New test.
2077 * gcc.dg/pr110915-2.c: New test.
2078 * gcc.dg/pr110915-3.c: New test.
2079 * gcc.dg/pr110915-4.c: New test.
2080 * gcc.dg/pr110915-5.c: New test.
2081 * gcc.dg/pr110915-6.c: New test.
2082 * gcc.dg/pr110915-7.c: New test.
2083 * gcc.dg/pr110915-8.c: New test.
2084 * gcc.dg/pr110915-9.c: New test.
2085
2086 2023-08-31 Pan Li <pan2.li@intel.com>
2087
2088 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
2089
2090 2023-08-31 Pan Li <pan2.li@intel.com>
2091
2092 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
2093
2094 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
2095
2096 PR testsuite/111228
2097 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
2098 counts to match the number of associated vec_* built-in calls.
2099 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
2100 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2101 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
2102 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
2103 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
2104 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
2105 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
2106
2107 2023-08-31 Pan Li <pan2.li@intel.com>
2108
2109 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
2110
2111 2023-08-31 Pan Li <pan2.li@intel.com>
2112 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2113
2114 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
2115
2116 2023-08-31 Richard Biener <rguenther@suse.de>
2117
2118 PR middle-end/111253
2119 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2120
2121 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2122
2123 PR target/110411
2124 * gcc.target/powerpc/pr110411-1.c: New testcase.
2125 * gcc.target/powerpc/pr110411-2.c: New testcase.
2126
2127 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2128
2129 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
2130 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
2131 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
2132
2133 2023-08-31 Richard Biener <rguenther@suse.de>
2134
2135 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2136 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2137
2138 2023-08-31 Richard Biener <rguenther@suse.de>
2139
2140 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2141 * gcc.target/i386/pr52252-core.c: Likewise.
2142
2143 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2144
2145 PR target/96762
2146 * gcc.target/powerpc/pr96762.c: New.
2147
2148 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2149
2150 PR target/111234
2151 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2152
2153 2023-08-30 Eric Feng <ef2648@columbia.edu>
2154
2155 PR analyzer/107646
2156 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
2157 count checking for PyObjects.
2158 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
2159 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
2160 (and added more tests).
2161 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
2162 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
2163 added more tests).
2164 * gcc.dg/plugin/plugin.exp: New tests.
2165 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
2166 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
2167
2168 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
2169
2170 PR target/106562
2171 * gcc.target/pru/pr106562-10.c: New test.
2172 * gcc.target/pru/pr106562-11.c: New test.
2173 * gcc.target/pru/pr106562-5.c: New test.
2174 * gcc.target/pru/pr106562-6.c: New test.
2175 * gcc.target/pru/pr106562-7.c: New test.
2176 * gcc.target/pru/pr106562-8.c: New test.
2177 * gcc.target/pru/pr106562-9.c: New test.
2178
2179 2023-08-30 Marek Polacek <polacek@redhat.com>
2180
2181 PR c++/91319
2182 * g++.dg/cpp2a/desig30.C: New test.
2183
2184 2023-08-30 Marek Polacek <polacek@redhat.com>
2185
2186 PR c++/111173
2187 * g++.dg/cpp2a/constinit19.C: New test.
2188
2189 2023-08-30 Richard Biener <rguenther@suse.de>
2190
2191 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2192 of unsigned long.
2193
2194 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2195
2196 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2197
2198 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2199
2200 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2201
2202 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2203
2204 PR fortran/48776
2205 * gfortran.dg/interface_procedure_1.f90: New test.
2206
2207 2023-08-30 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/111228
2210 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2211
2212 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2213
2214 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
2215 * gcc.dg/vect/vect-outer-4e.c: Ditto.
2216 * gcc.dg/vect/vect-outer-4f.c: Ditto.
2217 * gcc.dg/vect/vect-outer-4g.c: Ditto.
2218 * gcc.dg/vect/vect-outer-4k.c: Ditto.
2219 * gcc.dg/vect/vect-outer-4l.c: Ditto.
2220
2221 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2222
2223 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
2224 * gcc.dg/vect/pr88598-2.c: Ditto.
2225 * gcc.dg/vect/pr88598-3.c: Ditto.
2226
2227 2023-08-30 Die Li <lidie@eswincomputing.com>
2228 Fei Gao <gaofei@eswincomputing.com>
2229
2230 * gcc.target/riscv/cm_mv_rv32.c: New test.
2231
2232 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2233
2234 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
2235 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
2236
2237 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2238
2239 * gcc.target/riscv/rv32e_zcmp.c: New test.
2240 * gcc.target/riscv/rv32i_zcmp.c: New test.
2241 * gcc.target/riscv/zcmp_push_fpr.c: New test.
2242 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
2243
2244 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2245
2246 PR tree-optimization/110914
2247 * gcc.c-torture/execute/pr110914.c: New test.
2248
2249 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR tree-optimization/111015
2252 * gcc.dg/pr111015.c: New test.
2253
2254 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2255
2256 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2257
2258 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2259
2260 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2261
2262 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2263
2264 * gcc.target/riscv/zicond-xor-01.c: New test.
2265 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2266
2267 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2268
2269 PR analyzer/99860
2270 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2271
2272 2023-08-29 Marek Polacek <polacek@redhat.com>
2273
2274 * g++.dg/diagnostic/explicit.C: New test.
2275
2276 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
2277
2278 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
2279 assigning register numbers that are non-zero.
2280 * gcc.target/riscv/zfa-fli-8.c: Ditto.
2281 * gcc.target/riscv/zfa-fli-5.c: New test.
2282
2283 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2284 Vineet Gupta <vineetg@rivosinc.com>
2285
2286 * gcc.target/riscv/attribute-1.c: Check for
2287 __riscv_unaligned_slow or __riscv_unaligned_fast
2288 * gcc.target/riscv/attribute-4.c: Check for
2289 __riscv_unaligned_avoid
2290 * gcc.target/riscv/attribute-5.c: Check for
2291 __riscv_unaligned_slow or __riscv_unaligned_fast
2292 * gcc.target/riscv/predef-align-1.c: New test.
2293 * gcc.target/riscv/predef-align-2.c: New test.
2294 * gcc.target/riscv/predef-align-3.c: New test.
2295 * gcc.target/riscv/predef-align-4.c: New test.
2296 * gcc.target/riscv/predef-align-5.c: New test.
2297 * gcc.target/riscv/predef-align-6.c: New test.
2298
2299 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
2300
2301 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
2302 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
2303
2304 2023-08-29 Carl Love <cel@us.ibm.com>
2305
2306 PR target/93448
2307 * gcc.target/powerpc/pr93448.c: New test case.
2308
2309 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2310
2311 PR analyzer/105899
2312 * c-c++-common/analyzer/pr99193-2.c: Add
2313 -Wno-analyzer-too-complex.
2314 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
2315 (test_concrete_strlen): New.
2316 (test_symbolic_strlen): New.
2317
2318 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2319
2320 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2321 extension 'Zcb' with some implications.
2322
2323 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2324
2325 * gcc.target/riscv/predef-30.c: New test for a stub
2326 vendor extension 'XVentanaCondOps'.
2327
2328 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2329
2330 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2331 extension 'Smstateen' with some implications.
2332
2333 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2334
2335 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
2336 extension to continue testing whether we can use valid two-letter
2337 extensions.
2338
2339 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR middle-end/79173
2342 PR middle-end/111209
2343 * gcc.target/i386/pr79173-12.c: New test.
2344
2345 2023-08-29 Andrew Pinski <apinski@marvell.com>
2346
2347 PR tree-optimization/111147
2348 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2349
2350 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2351
2352 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2353
2354 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2355
2356 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2357
2358 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2359
2360 PR target/110943
2361 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2362 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2363
2364 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2365
2366 * gcc.target/loongarch/sign-extend.c: New test.
2367
2368 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
2369
2370 * gcc.target/riscv/builtin_pause.c: Removed.
2371 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
2372 extension is enabled.
2373 * gcc.target/riscv/zihintpause-2.c: Likewise.
2374 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
2375 extension is disabled.
2376
2377 2023-08-28 Andrew Pinski <apinski@marvell.com>
2378
2379 PR testsuite/111215
2380 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2381 `--param logical-op-non-short-circuit=1` to the options.
2382
2383 2023-08-28 Andrew Pinski <apinski@marvell.com>
2384
2385 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2386 * gcc.dg/pr87009.c: Update test.
2387
2388 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2389
2390 * gcc.target/loongarch/slt-sign-extend.c: New test.
2391
2392 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2393
2394 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
2395 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2396 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2397 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2398 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2399 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2400 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2401
2402 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2403
2404 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
2405 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
2406 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
2407 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
2408 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
2409 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
2410 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
2411 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
2412 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
2413 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
2414 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
2415 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
2416 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
2417 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
2418 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
2419 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
2420 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
2421 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
2422 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
2423 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
2424 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
2425 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
2426 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
2427 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
2428 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
2429 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
2430 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
2431 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
2432 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
2433 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
2434 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
2435 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
2436 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
2437 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
2438 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
2439 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
2440 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
2441 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
2442 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
2443 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
2444 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
2445 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2446 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2447 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2448 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2449 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2450 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
2451 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
2452 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
2453 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
2454 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
2455 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
2456 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
2457 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
2458 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
2459 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
2460
2461 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2462
2463 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2464
2465 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2466
2467 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2468
2469 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2470
2471 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2472 sensitive scheduling.
2473
2474 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
2475
2476 PR analyzer/96395
2477 * gcc.dg/analyzer/aliasing-3.c: Moved to...
2478 * c-c++-common/analyzer/aliasing-3.c: ...here.
2479 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
2480 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
2481 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
2482 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
2483 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
2484 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
2485 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
2486 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
2487 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
2488 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
2489 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
2490 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
2491 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
2492 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
2493 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
2494 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
2495 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
2496 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
2497 * gcc.dg/analyzer/calloc-1.c: Moved to...
2498 * c-c++-common/analyzer/calloc-1.c: ...here.
2499 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
2500 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
2501 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
2502 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
2503 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
2504 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
2505 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
2506 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
2507 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
2508 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
2509 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
2510 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
2511 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
2512 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
2513 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
2514 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
2515 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
2516 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
2517 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
2518 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
2519 * gcc.dg/analyzer/exec-1.c: Moved to...
2520 * c-c++-common/analyzer/exec-1.c: ...here.
2521 * gcc.dg/analyzer/feasibility-3.c: Moved to...
2522 * c-c++-common/analyzer/feasibility-3.c: ...here.
2523 * gcc.dg/analyzer/fields.c: Moved to...
2524 * c-c++-common/analyzer/fields.c: ...here.
2525 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
2526 * c-c++-common/analyzer/function-ptr-5.c: ...here.
2527 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
2528 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
2529 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
2530 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
2531 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
2532 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
2533 * gcc.dg/analyzer/init.c: Moved to...
2534 * c-c++-common/analyzer/init.c: ...here.
2535 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
2536 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
2537 * gcc.dg/analyzer/inlining-3.c: Moved to...
2538 * c-c++-common/analyzer/inlining-3.c: ...here.
2539 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
2540 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
2541 * gcc.dg/analyzer/inlining-4.c: Moved to...
2542 * c-c++-common/analyzer/inlining-4.c: ...here.
2543 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
2544 * c-c++-common/analyzer/leak-pr105906.c: ...here.
2545 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
2546 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
2547 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
2548 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
2549 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
2550 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
2551 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
2552 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
2553 * gcc.dg/analyzer/malloc-2.c: Moved to...
2554 * c-c++-common/analyzer/malloc-2.c: ...here.
2555 * gcc.dg/analyzer/memcpy-2.c: Moved to...
2556 * c-c++-common/analyzer/memcpy-2.c: ...here.
2557 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
2558 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
2559 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
2560 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
2561 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
2562 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
2563 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
2564 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
2565 * gcc.dg/analyzer/pr101962.c: Moved to...
2566 * c-c++-common/analyzer/pr101962.c: ...here.
2567 * gcc.dg/analyzer/pr103217-2.c: Moved to...
2568 * c-c++-common/analyzer/pr103217-2.c: ...here.
2569 * gcc.dg/analyzer/pr103217.c: Moved to...
2570 * c-c++-common/analyzer/pr103217.c: ...here.
2571 * gcc.dg/analyzer/pr104029.c: Moved to...
2572 * c-c++-common/analyzer/pr104029.c: ...here.
2573 * gcc.dg/analyzer/pr104062.c: Moved to...
2574 * c-c++-common/analyzer/pr104062.c: ...here.
2575 * gcc.dg/analyzer/pr105783.c: Moved to...
2576 * c-c++-common/analyzer/pr105783.c: ...here.
2577 * gcc.dg/analyzer/pr107345.c: Moved to...
2578 * c-c++-common/analyzer/pr107345.c: ...here.
2579 * gcc.dg/analyzer/pr93695-1.c: Moved to...
2580 * c-c++-common/analyzer/pr93695-1.c: ...here.
2581 * gcc.dg/analyzer/pr94596.c: Moved to...
2582 * c-c++-common/analyzer/pr94596.c: ...here.
2583 * gcc.dg/analyzer/pr94839.c: Moved to...
2584 * c-c++-common/analyzer/pr94839.c: ...here.
2585 * gcc.dg/analyzer/pr95152-4.c: C only.
2586 * gcc.dg/analyzer/pr95152-5.c: C only.
2587 * gcc.dg/analyzer/pr95240.c: Moved to...
2588 * c-c++-common/analyzer/pr95240.c: ...here.
2589 * gcc.dg/analyzer/pr96639.c: Moved to...
2590 * c-c++-common/analyzer/pr96639.c: ...here.
2591 * gcc.dg/analyzer/pr96653.c: Moved to...
2592 * c-c++-common/analyzer/pr96653.c: ...here.
2593 * gcc.dg/analyzer/pr96792.c: Moved to...
2594 * c-c++-common/analyzer/pr96792.c: ...here.
2595 * gcc.dg/analyzer/pr96841.c: Moved to...
2596 * c-c++-common/analyzer/pr96841.c: ...here.
2597 * gcc.dg/analyzer/pr98564.c: Moved to...
2598 * c-c++-common/analyzer/pr98564.c: ...here.
2599 * gcc.dg/analyzer/pr98628.c: Moved to...
2600 * c-c++-common/analyzer/pr98628.c: ...here.
2601 * gcc.dg/analyzer/pr98969.c: Moved to...
2602 * c-c++-common/analyzer/pr98969.c: ...here.
2603 * gcc.dg/analyzer/pr99193-2.c: Moved to...
2604 * c-c++-common/analyzer/pr99193-2.c: ...here.
2605 * gcc.dg/analyzer/pr99193-3.c: Moved to...
2606 * c-c++-common/analyzer/pr99193-3.c: ...here.
2607 * gcc.dg/analyzer/pr99716-1.c: Moved to...
2608 * c-c++-common/analyzer/pr99716-1.c: ...here.
2609 * gcc.dg/analyzer/pr99774-1.c: Moved to...
2610 * c-c++-common/analyzer/pr99774-1.c: ...here.
2611 * gcc.dg/analyzer/realloc-1.c: Moved to...
2612 * c-c++-common/analyzer/realloc-1.c: ...here.
2613 * gcc.dg/analyzer/realloc-2.c: Moved to...
2614 * c-c++-common/analyzer/realloc-2.c: ...here.
2615 * gcc.dg/analyzer/realloc-3.c: Moved to...
2616 * c-c++-common/analyzer/realloc-3.c: ...here.
2617 * gcc.dg/analyzer/realloc-4.c: Moved to...
2618 * c-c++-common/analyzer/realloc-4.c: ...here.
2619 * gcc.dg/analyzer/realloc-5.c: Moved to...
2620 * c-c++-common/analyzer/realloc-5.c: ...here.
2621 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
2622 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
2623 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
2624 * c-c++-common/analyzer/snprintf-concat.c: ...here.
2625 * gcc.dg/analyzer/sock-1.c: Moved to...
2626 * c-c++-common/analyzer/sock-1.c: ...here.
2627 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
2628 * c-c++-common/analyzer/sprintf-concat.c: ...here.
2629 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
2630 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
2631 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
2632 * c-c++-common/analyzer/string-ops-dup.c: ...here.
2633 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
2634 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
2635 * gcc.dg/analyzer/symbolic-12.c: Moved to...
2636 * c-c++-common/analyzer/symbolic-12.c: ...here.
2637 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
2638 * c-c++-common/analyzer/uninit-alloca.c: ...here.
2639 * gcc.dg/analyzer/untracked-2.c: Moved to...
2640 * c-c++-common/analyzer/untracked-2.c: ...here.
2641 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
2642 * c-c++-common/analyzer/vasprintf-1.c: ...here.
2643 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
2644 * c-c++-common/analyzer/write-to-const-1.c: ...here.
2645 * gcc.dg/analyzer/write-to-function-1.c: C only.
2646 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
2647 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
2648 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
2649 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
2650 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
2651 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
2652 * g++.dg/analyzer/analyzer.exp: Now also run tests under
2653 c-c++-common/analyzer.
2654 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
2655 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
2656 c-c++-common/analyzer.
2657 * gcc.dg/analyzer/pr104369-1.c: C only.
2658 * gcc.dg/analyzer/pr104369-2.c: Likewise.
2659 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
2660 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
2661 C++-friendly bits.
2662 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
2663 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
2664 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
2665 * gcc.dg/analyzer/data-model-11.c: Removed.
2666 * gcc.dg/analyzer/pr61861.c: C only.
2667 * gcc.dg/analyzer/pr93457.c: Removed.
2668 * gcc.dg/analyzer/pr97568.c: Removed.
2669 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
2670 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
2671 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
2672 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
2673 * c-c++-common/analyzer/data-model-11.c: New test.
2674 * c-c++-common/analyzer/pr93457.c: New test.
2675 * c-c++-common/analyzer/pr97568.c: New test.
2676 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
2677 previous gcc.dg/analyzer/sprintf-1.c.
2678 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
2679
2680 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
2681
2682 PR fortran/92586
2683 * gfortran.dg/pr92586.f90 : New test
2684
2685 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2686
2687 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
2688 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
2689 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
2690 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
2691 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
2692 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
2693 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
2694 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
2695 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
2696 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
2697 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
2698 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
2699 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
2700 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
2701 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
2702 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
2703 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
2704 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
2705 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
2706 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
2707 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
2708 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
2709 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
2710 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
2711 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
2712 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
2713 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
2714 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
2715
2716 2023-08-26 Andrew Pinski <apinski@marvell.com>
2717
2718 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
2719
2720 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2721
2722 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
2723 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
2724
2725 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2726
2727 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
2728
2729 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
2730
2731 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
2732 * gcc.target/riscv/zfa-fli-zfh.c: New test.
2733 * gcc.target/riscv/zfa-fli.c: New test.
2734 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
2735 * gcc.target/riscv/zfa-fli-1.c: New test.
2736 * gcc.target/riscv/zfa-fli-2.c: New test.
2737 * gcc.target/riscv/zfa-fli-3.c: New test.
2738 * gcc.target/riscv/zfa-fli-4.c: New test.
2739 * gcc.target/riscv/zfa-fli-6.c: New test.
2740 * gcc.target/riscv/zfa-fli-7.c: New test.
2741 * gcc.target/riscv/zfa-fli-8.c: New test.
2742 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
2743 * gcc.target/riscv/zfa-fround.c: New file.
2744
2745 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2746
2747 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
2748 * gfortran.dg/gomp/collapse2.f90: Likewise.
2749 * gfortran.dg/gomp/imperfect-gotos.f90: New.
2750 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
2751 * gfortran.dg/gomp/imperfect1.f90: New.
2752 * gfortran.dg/gomp/imperfect2.f90: New.
2753 * gfortran.dg/gomp/imperfect3.f90: New.
2754 * gfortran.dg/gomp/imperfect4.f90: New.
2755 * gfortran.dg/gomp/imperfect5.f90: New.
2756
2757 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2758
2759 * c-c++-common/gomp/imperfect-attributes.c: New.
2760 * c-c++-common/gomp/imperfect-badloops.c: New.
2761 * c-c++-common/gomp/imperfect-blocks.c: New.
2762 * c-c++-common/gomp/imperfect-extension.c: New.
2763 * c-c++-common/gomp/imperfect-gotos.c: New.
2764 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
2765 * c-c++-common/gomp/imperfect-labels.c: New.
2766 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
2767 * c-c++-common/gomp/imperfect-pragmas.c: New.
2768 * c-c++-common/gomp/imperfect1.c: New.
2769 * c-c++-common/gomp/imperfect2.c: New.
2770 * c-c++-common/gomp/imperfect3.c: New.
2771 * c-c++-common/gomp/imperfect4.c: New.
2772 * c-c++-common/gomp/imperfect5.c: New.
2773
2774 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2775
2776 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
2777 * g++.dg/gomp/attrs-imperfect1.C: New test.
2778 * g++.dg/gomp/attrs-imperfect2.C: New test.
2779 * g++.dg/gomp/attrs-imperfect3.C: New test.
2780 * g++.dg/gomp/attrs-imperfect4.C: New test.
2781 * g++.dg/gomp/attrs-imperfect5.C: New test.
2782 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
2783 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
2784 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
2785
2786 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2787
2788 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
2789 * c-c++-common/goacc/tile-2.c: Likewise.
2790 * gcc.dg/gomp/collapse-1.c: Likewise.
2791
2792 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2793
2794 * gcc.target/riscv/gcse-const.c: New Test
2795 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2796 for Jump.
2797 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2798
2799 2023-08-25 Andrew Pinski <apinski@marvell.com>
2800
2801 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
2802
2803 2023-08-25 Harald Anlauf <anlauf@gmx.de>
2804
2805 PR fortran/35095
2806 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
2807 * gfortran.dg/data_bounds_2.f90: New test.
2808
2809 2023-08-25 David Malcolm <dmalcolm@redhat.com>
2810
2811 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
2812 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
2813 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
2814
2815 2023-08-25 Richard Biener <rguenther@suse.de>
2816
2817 PR tree-optimization/111137
2818 * gcc.dg/torture/pr111137.c: New testcase.
2819
2820 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
2821
2822 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
2823
2824 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
2825
2826 * gcc.target/riscv/vector-abi-1.c: Moved to...
2827 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
2828 * gcc.target/riscv/vector-abi-2.c: Moved to...
2829 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
2830 * gcc.target/riscv/vector-abi-3.c: Moved to...
2831 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
2832 * gcc.target/riscv/vector-abi-4.c: Moved to...
2833 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
2834 * gcc.target/riscv/vector-abi-5.c: Moved to...
2835 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
2836 * gcc.target/riscv/vector-abi-6.c: Moved to...
2837 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
2838 * gcc.target/riscv/vector-abi-7.c: Moved to...
2839 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
2840 * gcc.target/riscv/vector-abi-8.c: Moved to...
2841 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
2842 * gcc.target/riscv/vector-abi-9.c: Moved to...
2843 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
2844
2845 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
2846
2847 PR target/111127
2848 * gcc.target/i386/pr111127.c: New test.
2849
2850 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
2851
2852 PR target/94866
2853 * g++.target/i386/pr94866.C: New test.
2854
2855 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
2856
2857 PR c/106537
2858 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
2859 non-function pointers is legit.
2860 * gcc.c-torture/compile/pr106537-2.c: Likewise.
2861
2862 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2863
2864 PR analyzer/105899
2865 * gcc.dg/analyzer/strcat-1.c: New test.
2866
2867 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2868
2869 PR analyzer/105899
2870 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
2871
2872 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2873
2874 PR analyzer/105899
2875 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
2876 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
2877 * gcc.dg/analyzer/strcpy-3.c: Likewise.
2878 * gcc.dg/analyzer/strcpy-4.c: New test.
2879
2880 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2881
2882 PR analyzer/105899
2883 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
2884 (test_strlen_1): New.
2885
2886 2023-08-24 Richard Biener <rguenther@suse.de>
2887
2888 PR tree-optimization/111123
2889 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
2890
2891 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2892
2893 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
2894 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
2895 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
2896 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
2897 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
2898 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
2899 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
2900 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
2901 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
2902 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
2903 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
2904 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
2905 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
2906 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
2907 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
2908 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
2909 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
2910 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
2911 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
2912 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
2913 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
2914 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
2915 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
2916 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
2917 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
2918 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
2919
2920 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
2921
2922 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
2923 -fno-sched-pressure.
2924 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
2925 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
2926 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
2927 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
2928 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
2929 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
2930 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
2931 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
2932 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
2933 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
2934 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
2935 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
2936 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
2937 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
2938 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
2939 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
2940 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
2941 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
2942 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
2943 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2944 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2945 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2946 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2947 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2948
2949 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2950
2951 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
2952
2953 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2954
2955 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
2956 Add tests.
2957 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
2958 Ditto.
2959 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
2960 Ditto.
2961 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
2962 Ditto.
2963 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
2964 Ditto.
2965 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
2966 Ditto.
2967 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
2968 Ditto.
2969 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
2970 Ditto.
2971 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
2972 Ditto.
2973 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
2974 Ditto.
2975 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
2976 Ditto.
2977 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
2978 Ditto.
2979 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
2980 Ditto.
2981 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
2982 Ditto.
2983 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
2984 Ditto.
2985 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
2986 Ditto.
2987 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
2988 Ditto.
2989
2990 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2991
2992 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
2993 Add variable to hold reference result.
2994
2995 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2996
2997 * gcc.dg/c2x-attr-syntax-6.c: New test.
2998 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
2999
3000 2023-08-24 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/111115
3003 * lib/target-supports.exp (check_effective_target_vect_masked_store):
3004 Supported with check_avx_available.
3005 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
3006
3007 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3008
3009 * gcc.target/aarch64/neoverse_v1_2.c: New test.
3010 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
3011
3012 2023-08-24 Richard Biener <rguenther@suse.de>
3013
3014 PR tree-optimization/111128
3015 * gcc.dg/torture/pr111128.c: New testcase.
3016
3017 2023-08-24 Richard Biener <rguenther@suse.de>
3018
3019 PR testsuite/111125
3020 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
3021
3022 2023-08-24 Andrew Pinski <apinski@marvell.com>
3023
3024 PR tree-optimization/111109
3025 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
3026
3027 2023-08-24 Andrew Pinski <apinski@marvell.com>
3028
3029 PR tree-optimization/95929
3030 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
3031 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
3032 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
3033
3034 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3035
3036 Revert:
3037 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3038
3039 * g++.target/i386/mv33.C: New test.
3040 * gcc.target/i386/avx10_1-1.c: Ditto.
3041 * gcc.target/i386/avx10_1-2.c: Ditto.
3042 * gcc.target/i386/avx10_1-3.c: Ditto.
3043 * gcc.target/i386/avx10_1-4.c: Ditto.
3044 * gcc.target/i386/avx10_1-5.c: Ditto.
3045 * gcc.target/i386/avx10_1-6.c: Ditto.
3046 * gcc.target/i386/avx10_1-7.c: Ditto.
3047 * gcc.target/i386/avx10_1-8.c: Ditto.
3048 * gcc.target/i386/avx10_1-9.c: Ditto.
3049 * gcc.target/i386/avx10_1-10.c: Ditto.
3050
3051 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3052
3053 Revert:
3054 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3055
3056 * gcc.target/i386/avx10_1-11.c: New test.
3057 * gcc.target/i386/avx10_1-12.c: Ditto.
3058 * gcc.target/i386/avx10_1-13.c: Ditto.
3059 * gcc.target/i386/avx10_1-14.c: Ditto.
3060
3061 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3062
3063 Revert:
3064 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3065
3066 * gcc.target/i386/avx10_1-15.c: New test.
3067 * gcc.target/i386/avx10_1-16.c: Ditto.
3068 * gcc.target/i386/avx10_1-17.c: Ditto.
3069 * gcc.target/i386/avx10_1-18.c: Ditto.
3070
3071 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3072
3073 Revert:
3074 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3075
3076 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3077 * gcc.target/i386/avx-2.c: Ditto.
3078 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3079
3080 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3081
3082 Revert:
3083 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3084
3085 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3086 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3087 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3088 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3089 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3090 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3091 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3092 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3093 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3094 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3095 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3096 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3097 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3098
3099 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3100
3101 Revert:
3102 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3103
3104 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3105 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3106 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3107 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3108 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3109 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3110 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3111 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3112 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3113 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3114 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3115 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3116 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3117 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3118 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3119 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3120 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3121
3122 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3123
3124 Revert:
3125 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3126
3127 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3128 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3129 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3130 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3131 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3132 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3133 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3134 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3135 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3136 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3137
3138 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3139
3140 Revert:
3141 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3142
3143 PR target/111051
3144 PR target/111051
3145 * gcc.target/i386/pr111051-1.c: New test.
3146
3147 2023-08-24 Richard Biener <rguenther@suse.de>
3148
3149 PR debug/111080
3150 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3151
3152 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3153
3154 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3155
3156 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3157
3158 PR fortran/32986
3159 * gfortran.dg/common_28.f90: New test.
3160
3161 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3162
3163 * gcc.dg/pr102983.c: Adjust output expectations.
3164 * gcc.dg/pr110918.c: New.
3165
3166 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
3167
3168 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
3169 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
3170 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
3171 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
3172 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
3173 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
3174 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
3175 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
3176 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
3177 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
3178 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
3179 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
3180 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
3181 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
3182 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
3183 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
3184
3185 2023-08-23 Jan Hubicka <jh@suse.cz>
3186
3187 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3188
3189 2023-08-23 Jan Hubicka <jh@suse.cz>
3190
3191 PR middle-end/110940
3192 * gcc.c-torture/compile/pr110940.c: New test.
3193
3194 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3195
3196 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3197 Add vsetvli asm.
3198
3199 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3200
3201 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3202
3203 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3204
3205 PR analyzer/105899
3206 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
3207 results on symbolic values.
3208 * gcc.dg/analyzer/strlen-1.c: New test.
3209
3210 2023-08-22 Jason Merrill <jason@redhat.com>
3211
3212 PR c++/109751
3213 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
3214 * g++.dg/cpp2a/concepts-friend15.C: New test.
3215 * g++.dg/cpp2a/concepts-friend11a.C: New file.
3216
3217 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
3218
3219 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
3220 * c-c++-common/gomp/defaultmap-5.c: New test.
3221 * c-c++-common/gomp/defaultmap-6.c: New test.
3222 * gfortran.dg/gomp/defaultmap-10.f90: New test.
3223 * gfortran.dg/gomp/defaultmap-9.f90: New test.
3224
3225 2023-08-22 Richard Biener <rguenther@suse.de>
3226
3227 PR tree-optimization/94864
3228 PR tree-optimization/94865
3229 PR tree-optimization/93080
3230 * gcc.target/i386/pr94864.c: New testcase.
3231 * gcc.target/i386/pr94865.c: Likewise.
3232 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
3233 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
3234 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
3235
3236 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3237
3238 PR fortran/49588
3239 * gfortran.dg/data_vector_section.f90: New test.
3240
3241 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3242 Kewen.Lin <linkw@linux.ibm.com>
3243
3244 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
3245 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
3246
3247 2023-08-22 liuhongt <hongtao.liu@intel.com>
3248
3249 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3250 TARGET_64BIT.
3251
3252 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
3253
3254 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
3255 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
3256 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
3257 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
3258 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
3259 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
3260
3261 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3262
3263 PR analyzer/105899
3264 * gcc.dg/analyzer/attr-format-1.c: New test.
3265 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3266 now-passing tests.
3267
3268 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3269
3270 * gcc.dg/analyzer/fopen-1.c: New test.
3271
3272 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3273
3274 PR analyzer/105899
3275 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
3276 reimplementation of unterminated string detection. Add test
3277 coverage for uninitialized buffers.
3278 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
3279 * gcc.dg/analyzer/putenv-1.c: Likewise.
3280 * gcc.dg/analyzer/strchr-1.c: Likewise.
3281 * gcc.dg/analyzer/strcpy-1.c: Likewise.
3282 * gcc.dg/analyzer/strdup-1.c: Likewise.
3283
3284 2023-08-22 Pan Li <pan2.li@intel.com>
3285
3286 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3287
3288 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3289
3290 * gcc.dg/unroll-7.c: Remove xfail.
3291
3292 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3293
3294 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
3295 * gcc.target/riscv/xtheadbb.c: Ditto.
3296 * gcc.target/riscv/xtheadbs.c: Ditto.
3297 * gcc.target/riscv/xtheadcmo.c: Ditto.
3298 * gcc.target/riscv/xtheadcondmov.c: Ditto.
3299 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
3300 * gcc.target/riscv/xtheadfmv.c: Ditto.
3301 * gcc.target/riscv/xtheadint.c: Ditto.
3302 * gcc.target/riscv/xtheadmac.c: Ditto.
3303 * gcc.target/riscv/xtheadmemidx.c: Ditto.
3304 * gcc.target/riscv/xtheadmempair.c: Ditto.
3305 * gcc.target/riscv/xtheadsync.c: Ditto.
3306 * gcc.target/riscv/zawrs.c: Ditto.
3307 * gcc.target/riscv/zvbb.c: Ditto.
3308 * gcc.target/riscv/zvbc.c: Ditto.
3309 * gcc.target/riscv/zvkg.c: Ditto.
3310 * gcc.target/riscv/zvkned.c: Ditto.
3311 * gcc.target/riscv/zvknha.c: Ditto.
3312 * gcc.target/riscv/zvknhb.c: Ditto.
3313 * gcc.target/riscv/zvksed.c: Ditto.
3314 * gcc.target/riscv/zvksh.c: Ditto.
3315 * gcc.target/riscv/zvkt.c: Ditto.
3316
3317 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3318
3319 * gcc.target/riscv/zvkn.c: Quote #error messages.
3320 * gcc.target/riscv/zvkn-1.c: Ditto.
3321 * gcc.target/riscv/zvknc.c: Ditto.
3322 * gcc.target/riscv/zvknc-1.c: Ditto.
3323 * gcc.target/riscv/zvknc-2.c: Ditto.
3324 * gcc.target/riscv/zvkng.c: Ditto.
3325 * gcc.target/riscv/zvkng-1.c: Ditto.
3326 * gcc.target/riscv/zvkng-2.c: Ditto.
3327 * gcc.target/riscv/zvks.c: Ditto.
3328 * gcc.target/riscv/zvks-1.c: Ditto.
3329 * gcc.target/riscv/zvksc.c: Ditto.
3330 * gcc.target/riscv/zvksc-1.c: Ditto.
3331 * gcc.target/riscv/zvksc-2.c: Ditto.
3332 * gcc.target/riscv/zvksg.c: Ditto.
3333 * gcc.target/riscv/zvksg-1.c: Ditto.
3334 * gcc.target/riscv/zvksg-2.c: Ditto.
3335
3336 2023-08-21 Richard Biener <rguenther@suse.de>
3337
3338 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3339
3340 2023-08-21 Richard Biener <rguenther@suse.de>
3341
3342 * lib/target-supports.exp: Add vect128, vect256 and vect512
3343 effective targets.
3344 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3345 vect256 case.
3346
3347 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3348
3349 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
3350 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
3351 for targets that support vect_fold_extract_last.
3352
3353 2023-08-21 Richard Biener <rguenther@suse.de>
3354
3355 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3356 to avoid reduction vectorization.
3357
3358 2023-08-21 liuhongt <hongtao.liu@intel.com>
3359
3360 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
3361 options.
3362 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
3363 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
3364 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
3365 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
3366 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
3367 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
3368 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
3369 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
3370 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
3371 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
3372 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
3373 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
3374 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
3375 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
3376 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
3377 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
3378 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
3379
3380 2023-08-21 Richard Biener <rguenther@suse.de>
3381
3382 PR tree-optimization/111082
3383 * gcc.dg/pr111082.c: New testcase.
3384
3385 2023-08-21 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/111070
3388 * gcc.dg/pr111070.c: New testcase.
3389
3390 2023-08-21 Andrew Pinski <apinski@marvell.com>
3391
3392 PR tree-optimization/111002
3393 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3394
3395 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3396
3397 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3398
3399 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3400
3401 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3402
3403 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3404
3405 PR testsuite/110756
3406 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3407
3408 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3409
3410 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
3411 _FORTIFY_SOURCE=0 on darwin.
3412 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
3413 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
3414
3415 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3416
3417 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3418
3419 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3420
3421 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3422 expected pattern.
3423
3424 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3425
3426 PR analyzer/104042
3427 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
3428 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
3429 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
3430 * gcc.dg/analyzer/fd-listen.c: Likewise.
3431 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
3432 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
3433 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
3434 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
3435 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
3436
3437 2023-08-20 Andrew Pinski <apinski@marvell.com>
3438
3439 PR tree-optimization/111006
3440 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3441
3442 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3443
3444 * lib/target-supports.exp (dg-require-python-h): Test
3445 whether Python.h can really be used.
3446
3447 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
3448
3449 PR target/111023
3450 * gcc.target/i386/pr111023-2.c: New test.
3451 * gcc.target/i386/pr111023-4b.c: New test.
3452 * gcc.target/i386/pr111023-8b.c: New test.
3453 * gcc.target/i386/pr111023.c: New test.
3454
3455 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3456
3457 PR ipa/110753
3458 * gcc.dg/tree-ssa/pr110753.c: New test.
3459
3460 2023-08-18 Richard Biener <rguenther@suse.de>
3461
3462 PR tree-optimization/111019
3463 * g++.dg/torture/pr111019.C: New testcase.
3464
3465 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3466
3467 * gcc.target/bpf/frame-limit-1.c: New test.
3468 * gcc.target/bpf/frame-limit-2.c: Likewise.
3469
3470 2023-08-18 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/111048
3473 * gcc.dg/torture/pr111048.c: New testcase.
3474
3475 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3476
3477 PR target/111051
3478 PR target/111051
3479 * gcc.target/i386/pr111051-1.c: New test.
3480
3481 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3482
3483 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3484 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3485
3486 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3487
3488 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3489 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3490
3491 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3492 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3493
3494 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3495 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3496
3497 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3498
3499 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3500 Address failure due to uninitialized vtype register.
3501
3502 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3503
3504 PR tree-optimization/111009
3505 * gcc.dg/pr111009.c: New.
3506
3507 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3508 Charlie Jenkins <charlie@rivosinc.com>
3509
3510 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3511 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3512
3513 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3514
3515 PR c/106537
3516 * gcc.c-torture/compile/pr106537-1.c: New test.
3517 * gcc.c-torture/compile/pr106537-2.c: Likewise.
3518 * gcc.c-torture/compile/pr106537-3.c: Likewise.
3519
3520 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
3521
3522 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
3523 * gcc.target/riscv/zvkn-1.c: Ditto.
3524 * gcc.target/riscv/zvknc.c: Ditto.
3525 * gcc.target/riscv/zvknc-1.c: Ditto.
3526 * gcc.target/riscv/zvknc-2.c: Ditto.
3527 * gcc.target/riscv/zvkng.c: Ditto.
3528 * gcc.target/riscv/zvkng-1.c: Ditto.
3529 * gcc.target/riscv/zvkng-2.c: Ditto.
3530 * gcc.target/riscv/zvks.c: Ditto.
3531 * gcc.target/riscv/zvks-1.c: Ditto.
3532 * gcc.target/riscv/zvksc.c: Ditto.
3533 * gcc.target/riscv/zvksc-1.c: Ditto.
3534 * gcc.target/riscv/zvksc-2.c: Ditto.
3535 * gcc.target/riscv/zvksg.c: Ditto.
3536 * gcc.target/riscv/zvksg-1.c: Ditto.
3537 * gcc.target/riscv/zvksg-2.c: Ditto.
3538
3539 2023-08-17 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/111039
3542 * gcc.dg/pr111039.c: New testcase.
3543
3544 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
3545
3546 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
3547 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3548 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3549 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3550 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3551 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3552 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3553 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3554 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3555 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3556
3557 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3558
3559 * gcc.target/bpf/naked-1.c: New test.
3560
3561 2023-08-17 Richard Biener <rguenther@suse.de>
3562
3563 * gcc.target/i386/vect-reduc-2.c: New testcase.
3564
3565 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3566
3567 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3568 Remove dg-line var declare_a.
3569
3570 2023-08-17 Pan Li <pan2.li@intel.com>
3571
3572 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3573
3574 2023-08-17 Pan Li <pan2.li@intel.com>
3575
3576 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3577
3578 2023-08-17 Pan Li <pan2.li@intel.com>
3579
3580 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3581
3582 2023-08-17 Pan Li <pan2.li@intel.com>
3583
3584 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
3585
3586 2023-08-17 Pan Li <pan2.li@intel.com>
3587
3588 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
3589
3590 2023-08-17 Pan Li <pan2.li@intel.com>
3591
3592 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
3593
3594 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3595
3596 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3597 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3598 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3599 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3600 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3601 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3602 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3603 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3604 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3605 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3606
3607 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3608
3609 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3610 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3611 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3612 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3613 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3614 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3615 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3616 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3617 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3618 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3619 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3620 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3621 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3622 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3623 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3624 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3625 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3626
3627 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3628
3629 PR target/111037
3630 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
3631 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
3632
3633 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3634
3635 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3636 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3637 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3638 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3639 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3640 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3641 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3642 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3643 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3644 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3645 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3646 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3647 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3648
3649 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3650
3651 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3652 * gcc.target/i386/avx-2.c: Ditto.
3653 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3654
3655 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3656
3657 * gcc.target/i386/avx10_1-15.c: New test.
3658 * gcc.target/i386/avx10_1-16.c: Ditto.
3659 * gcc.target/i386/avx10_1-17.c: Ditto.
3660 * gcc.target/i386/avx10_1-18.c: Ditto.
3661
3662 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3663
3664 * gcc.target/i386/avx10_1-11.c: New test.
3665 * gcc.target/i386/avx10_1-12.c: Ditto.
3666 * gcc.target/i386/avx10_1-13.c: Ditto.
3667 * gcc.target/i386/avx10_1-14.c: Ditto.
3668
3669 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3670
3671 * g++.target/i386/mv33.C: New test.
3672 * gcc.target/i386/avx10_1-1.c: Ditto.
3673 * gcc.target/i386/avx10_1-2.c: Ditto.
3674 * gcc.target/i386/avx10_1-3.c: Ditto.
3675 * gcc.target/i386/avx10_1-4.c: Ditto.
3676 * gcc.target/i386/avx10_1-5.c: Ditto.
3677 * gcc.target/i386/avx10_1-6.c: Ditto.
3678 * gcc.target/i386/avx10_1-7.c: Ditto.
3679 * gcc.target/i386/avx10_1-8.c: Ditto.
3680 * gcc.target/i386/avx10_1-9.c: Ditto.
3681 * gcc.target/i386/avx10_1-10.c: Ditto.
3682
3683 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
3684
3685 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
3686
3687 2023-08-17 Andrew Pinski <apinski@marvell.com>
3688
3689 PR target/110986
3690 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
3691
3692 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3693
3694 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
3695 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
3696 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
3697 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
3698
3699 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3700
3701 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
3702 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
3703 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
3704 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
3705 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
3706
3707 2023-08-16 Pan Li <pan2.li@intel.com>
3708
3709 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
3710
3711 2023-08-16 Pan Li <pan2.li@intel.com>
3712
3713 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
3714
3715 2023-08-16 Pan Li <pan2.li@intel.com>
3716
3717 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
3718
3719 2023-08-16 Pan Li <pan2.li@intel.com>
3720
3721 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
3722
3723 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3724
3725 PR target/110429
3726 * gcc.target/powerpc/pr110429.c: New.
3727
3728 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3729
3730 PR target/106769
3731 * gcc.target/powerpc/pr106769.h: New.
3732 * gcc.target/powerpc/pr106769-p8.c: New.
3733 * gcc.target/powerpc/pr106769-p9.c: New.
3734
3735 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3736
3737 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
3738 Adapt test.
3739 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
3740 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3741 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3742 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3743 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3744 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3745 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3746 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3747 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3748 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3749 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
3750 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
3751 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
3752 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
3753 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
3754 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
3755 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
3756 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
3757 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
3758 New test.
3759 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3760 New test.
3761 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3762 New test.
3763 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3764 New test.
3765 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3766 New test.
3767 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3768 New test.
3769 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
3770 New test.
3771 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
3772 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
3773 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
3774 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
3775 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
3776 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
3777 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
3778 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
3779 New test.
3780 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3781 New test.
3782 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3783 New test.
3784 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3785 New test.
3786 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3787 New test.
3788 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3789 New test.
3790 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
3791 New test.
3792 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
3793 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
3794 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
3795 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
3796 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
3797 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
3798 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
3799 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
3800 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
3801 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
3802 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
3803 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
3804 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
3805 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
3806 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
3807 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
3808 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
3809 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
3810 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
3811 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
3812 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
3813 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
3814 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
3815 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
3816 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
3817 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
3818 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
3819 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
3820 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
3821 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
3822 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
3823 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
3824 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
3825 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
3826 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
3827 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
3828
3829 2023-08-16 Pan Li <pan2.li@intel.com>
3830
3831 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
3832
3833 2023-08-16 liuhongt <hongtao.liu@intel.com>
3834
3835 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
3836 gather vectorization.
3837 * gcc.target/i386/avx2-gather-6.c: Ditto.
3838 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
3839 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
3840 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
3841 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
3842 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
3843 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
3844 * gcc.target/i386/pr88531-1b.c: Ditto.
3845 * gcc.target/i386/pr88531-1c.c: Ditto.
3846
3847 2023-08-16 liuhongt <hongtao.liu@intel.com>
3848
3849 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
3850
3851 2023-08-15 David Faust <david.faust@oracle.com>
3852
3853 PR target/111029
3854 * gcc.target/bpf/smov-2.c: New test.
3855 * gcc.target/bpf/smov-pseudoc-2.c: New test.
3856
3857 2023-08-15 Martin Jambor <mjambor@suse.cz>
3858
3859 PR ipa/68930
3860 PR ipa/92497
3861 * gcc.dg/ipa/pr92497-1.c: New test.
3862 * gcc.dg/ipa/pr92497-2.c: Likewise.
3863
3864 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
3865
3866 PR d/110959
3867 * gdc.dg/pr110959.d: New test.
3868
3869 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
3870 Thomas Schwinge <thomas@codesourcery.com>
3871
3872 * c-c++-common/goacc/default-3.c: Adjust testcase.
3873 * c-c++-common/goacc/default-4.c: Adjust testcase.
3874 * c-c++-common/goacc/default-5.c: Adjust testcase.
3875 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
3876 * gfortran.dg/goacc/default-4.f: Adjust testcase.
3877 * gfortran.dg/goacc/default-5.f: Adjust testcase.
3878
3879 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3880
3881 PR target/110989
3882 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
3883
3884 2023-08-15 Richard Biener <rguenther@suse.de>
3885
3886 * gcc.dg/vect/bb-slp-75.c: New testcase.
3887
3888 2023-08-15 Richard Biener <rguenther@suse.de>
3889
3890 PR tree-optimization/110963
3891 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
3892
3893 2023-08-15 Richard Biener <rguenther@suse.de>
3894
3895 PR tree-optimization/110991
3896 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
3897
3898 2023-08-15 Pan Li <pan2.li@intel.com>
3899
3900 * gcc.target/riscv/mode-switch-ice-1.c: New test.
3901
3902 2023-08-15 Pan Li <pan2.li@intel.com>
3903
3904 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
3905
3906 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3907
3908 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
3909 codes from the arguments.
3910 (p): Update calls: pass explicit distinct error codes.
3911
3912 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3913
3914 PR fortran/110360
3915 PR fortran/110419
3916 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
3917
3918 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
3919
3920 PR analyzer/110543
3921 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
3922 New test.
3923 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
3924 New test.
3925 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3926 New test.
3927
3928 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
3929
3930 DR 2386
3931 PR c++/110216
3932 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
3933 * g++.dg/cpp1z/pr110216.C: New test.
3934
3935 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
3936
3937 * gcc.target/riscv/arch-24.c: New test.
3938 * gcc.target/riscv/arch-25.c: New test.
3939
3940 2023-08-14 Pan Li <pan2.li@intel.com>
3941
3942 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
3943
3944 2023-08-14 Pan Li <pan2.li@intel.com>
3945
3946 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
3947
3948 2023-08-14 Pan Li <pan2.li@intel.com>
3949
3950 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
3951
3952 2023-08-14 Pan Li <pan2.li@intel.com>
3953
3954 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
3955
3956 2023-08-14 Pan Li <pan2.li@intel.com>
3957
3958 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
3959
3960 2023-08-14 Pan Li <pan2.li@intel.com>
3961
3962 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
3963
3964 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
3965
3966 PR modula2/108119
3967 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
3968 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
3969 (gm2_init_iso): Add -fm2-plugin.
3970 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
3971 (gm2_init_pim2): Add -fm2-plugin.
3972 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
3973 (gm2_init_iso): Add -fm2-plugin.
3974 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
3975 (gm2_init_pim2): Add -fm2-plugin.
3976
3977 2023-08-12 Jakub Jelinek <jakub@redhat.com>
3978
3979 * gcc.dg/stdckdint-1.c: New test.
3980 * gcc.dg/stdckdint-2.c: New test.
3981
3982 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3983
3984 PR target/110994
3985 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
3986
3987 2023-08-12 Patrick Palka <ppalka@redhat.com>
3988 Jason Merrill <jason@redhat.com>
3989
3990 PR c++/106604
3991 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
3992 of "declared" in the repeated deduction guide diagnostics.
3993 * g++.dg/cpp1z/class-deduction116.C: New test.
3994
3995 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3996
3997 PR target/110985
3998 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
3999
4000 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4001
4002 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
4003 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
4004 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
4005 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
4006 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
4007 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
4008 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
4009 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
4010 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
4011 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
4012
4013 2023-08-11 David Malcolm <dmalcolm@redhat.com>
4014
4015 PR analyzer/105899
4016 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
4017 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
4018 (test_error_at_line_unterminated): New.
4019 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
4020 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
4021 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
4022 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
4023 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
4024
4025 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4026
4027 PR middle-end/110989
4028 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
4029
4030 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
4031
4032 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
4033 to dg-options.
4034 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
4035 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
4036 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
4037 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
4038 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
4039 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
4040 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
4041 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
4042 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
4043 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
4044 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
4045 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
4046 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
4047 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
4048 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
4049 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
4050 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
4051 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
4052 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
4053 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
4054 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
4055 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
4056 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
4057 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
4058 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
4059 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
4060 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
4061
4062 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4063
4064 * lib/target-supports.exp (check_effective_target_alloca): BPF
4065 target does not support alloca.
4066 * gcc.target/bpf/diag-alloca-1.c: New test.
4067 * gcc.target/bpf/diag-alloca-2.c: Likewise.
4068 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
4069 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
4070 * gcc.target/bpf/regs-availability-1.c: Likewise.
4071
4072 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4073
4074 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
4075 * gcc.target/bpf/diag-funargs.c: Adapt test.
4076
4077 2023-08-11 Eric Feng <ef2648@columbia.edu>
4078
4079 PR analyzer/107646
4080 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
4081 PyList_New, PyList_Append, PyLong_FromLong
4082 * gcc.dg/plugin/plugin.exp: New test.
4083 * lib/target-supports.exp: New procedure.
4084 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
4085
4086 2023-08-11 Patrick Palka <ppalka@redhat.com>
4087
4088 PR c++/110927
4089 * g++.dg/cpp2a/concepts-requires35.C: New test.
4090
4091 2023-08-11 Patrick Palka <ppalka@redhat.com>
4092
4093 PR c++/71954
4094 * g++.dg/cpp1y/var-templ84.C: New test.
4095 * g++.dg/cpp1y/var-templ84a.C: New test.
4096
4097 2023-08-11 Richard Biener <rguenther@suse.de>
4098
4099 PR tree-optimization/110979
4100 * gcc.dg/torture/pr110979.c: New testcase.
4101
4102 2023-08-11 Richard Biener <rguenther@suse.de>
4103
4104 * g++.dg/vect/slp-pr87105.cc: Adjust.
4105 * gcc.dg/vect/bb-slp-17.c: Likewise.
4106 * gcc.dg/vect/bb-slp-20.c: Likewise.
4107 * gcc.dg/vect/bb-slp-21.c: Likewise.
4108 * gcc.dg/vect/bb-slp-22.c: Likewise.
4109 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
4110
4111 2023-08-11 Pan Li <pan2.li@intel.com>
4112
4113 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
4114
4115 2023-08-11 Pan Li <pan2.li@intel.com>
4116
4117 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
4118
4119 2023-08-11 Drew Ross <drross@redhat.com>
4120 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR tree-optimization/109938
4123 * gcc.c-torture/execute/pr109938.c: New test.
4124 * gcc.dg/tree-ssa/pr109938.c: New test.
4125
4126 2023-08-11 Pan Li <pan2.li@intel.com>
4127
4128 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4129
4130 2023-08-11 Pan Li <pan2.li@intel.com>
4131
4132 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4133
4134 2023-08-11 Jakub Jelinek <jakub@redhat.com>
4135
4136 * gcc.dg/c11-typeof-2.c: New test.
4137 * gcc.dg/c11-typeof-3.c: New test.
4138 * gcc.dg/gnu11-typeof-3.c: New test.
4139 * gcc.dg/gnu11-typeof-4.c: New test.
4140
4141 2023-08-11 Andrew Pinski <apinski@marvell.com>
4142
4143 PR tree-optimization/110954
4144 * gcc.c-torture/execute/pr110954-1.c: New test.
4145
4146 2023-08-11 Martin Uecker <uecker@tugraz.at>
4147
4148 PR c/84510
4149 * gcc.dg/Wuseless-cast.c: New test.
4150
4151 2023-08-11 Pan Li <pan2.li@intel.com>
4152
4153 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4154
4155 2023-08-10 Jan Hubicka <jh@suse.cz>
4156
4157 PR middle-end/110923
4158 * gcc.dg/tree-ssa/pr110923.c: New test.
4159
4160 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
4161
4162 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
4163 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
4164 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
4165 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
4166 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
4167 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
4168 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
4169 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
4170 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
4171 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
4172 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
4173 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
4174 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
4175 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
4176 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
4177 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
4178 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
4179 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
4180 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
4181 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
4182 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
4183 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
4184 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
4185 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
4186 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
4187 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
4188 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
4189 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
4190
4191 2023-08-10 Jan Hubicka <jh@suse.cz>
4192
4193 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4194
4195 2023-08-10 Pan Li <pan2.li@intel.com>
4196
4197 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4198
4199 2023-08-10 Pan Li <pan2.li@intel.com>
4200
4201 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4202
4203 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4204
4205 PR target/110964
4206 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4207
4208 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4209
4210 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4211 Adapt test.
4212 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
4213 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
4214 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
4215 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
4216 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
4217 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
4218
4219 2023-08-09 David Malcolm <dmalcolm@redhat.com>
4220
4221 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
4222 to reflect splitting of allocation size and assignment messages
4223 from a single event into pairs of events
4224 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4225 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4226 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4227 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4228 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4229 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4230 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
4231 value is the initial argument.
4232 * gcc.dg/plugin/analyzer_kernel_plugin.c
4233 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
4234 the "known zero size" case.
4235 * gcc.dg/plugin/analyzer_known_fns_plugin.c
4236 (known_function_attempt_to_copy::impl_call_pre): Likewise.
4237
4238 2023-08-09 Andrew Pinski <apinski@marvell.com>
4239
4240 PR tree-optimization/110937
4241 PR tree-optimization/100798
4242 * gcc.dg/tree-ssa/bool-14.c: New test.
4243 * gcc.dg/tree-ssa/bool-15.c: New test.
4244 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
4245 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
4246 so `a ? -1 : 0` is not used to hit the match
4247 pattern.
4248
4249 2023-08-09 Carl Love <cel@us.ibm.com>
4250
4251 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
4252 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
4253 execute_test_functions): Move to vec-cmpne.h. Add
4254 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
4255 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
4256 and vec-cmpne-runnable.c. Split define_test_functions definition
4257 into define_test_functions and define_init_verify_functions.
4258
4259 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4260
4261 PR target/110950
4262 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4263
4264 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4265
4266 * gcc.target/riscv/zicond-ice-1.c: New test.
4267
4268 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4269
4270 PR c++/100482
4271 * g++.dg/cpp0x/decltype-100482.C: New test.
4272
4273 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
4274
4275 PR target/110832
4276 * gcc.target/i386/pr110832-1.c: New test.
4277 * gcc.target/i386/pr110832-2.c: New test.
4278 * gcc.target/i386/pr110832-3.c: New test.
4279
4280 2023-08-08 Andrew Pinski <apinski@marvell.com>
4281
4282 PR tree-optimization/103281
4283 PR tree-optimization/28794
4284 * gcc.dg/tree-ssa/pr103281-1.c: New test.
4285 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
4286
4287 2023-08-08 Pan Li <pan2.li@intel.com>
4288
4289 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4290 cases.
4291 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4292
4293 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4294
4295 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
4296 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
4297 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
4298 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
4299 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
4300 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
4301 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
4302 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
4303 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
4304 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
4305 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
4306 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
4307 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
4308 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
4309 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
4310 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
4311 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
4312 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
4313 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
4314 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
4315 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
4316 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
4317 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
4318 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
4319 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
4320 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
4321 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
4322 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
4323 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
4324 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
4325 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
4326 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
4327 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
4328 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
4329 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
4330 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
4331 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
4332 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
4333 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
4334 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
4335 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
4336 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
4337 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
4338 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
4339 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
4340 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
4341 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
4342 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
4343 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
4344 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
4345 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
4346 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
4347 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
4348 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
4349 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
4350 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
4351 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
4352 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
4353 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
4354 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
4355 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
4356 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
4357 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
4358 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
4359 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
4360 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
4361 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
4362 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
4363 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
4364 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
4365 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
4366 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
4367 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
4368 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
4369 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
4370 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
4371 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
4372 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
4373 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
4374 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
4375 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
4376 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
4377 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
4378 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
4379 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
4380 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
4381 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
4382 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
4383 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
4384 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
4385 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
4386 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
4387 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
4388 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
4389 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
4390 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
4391 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
4392 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
4393 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
4394 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
4395 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
4396 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
4397 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
4398 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
4399 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
4400 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
4401 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
4402 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
4403 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
4404 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
4405 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
4406 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
4407
4408 2023-08-08 Richard Biener <rguenther@suse.de>
4409
4410 PR tree-optimization/49955
4411 * gfortran.dg/vect/pr49955.f: New testcase.
4412
4413 2023-08-08 Richard Biener <rguenther@suse.de>
4414
4415 PR tree-optimization/110924
4416 * gcc.dg/torture/pr110924.c: New testcase.
4417
4418 2023-08-08 yulong <shiyulong@iscas.ac.cn>
4419
4420 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
4421 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
4422 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
4423 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
4424 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
4425 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
4426
4427 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4428
4429 PR rtl-optimization/110869
4430 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
4431 * gcc.dg/cmp-mem-const-2.c: Dito.
4432 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
4433 * gcc.dg/cmp-mem-const-4.c: Dito.
4434 * gcc.dg/cmp-mem-const-5.c: Dito.
4435 * gcc.dg/cmp-mem-const-6.c: Dito.
4436
4437 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4438
4439 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4440 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4441
4442 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4443
4444 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
4445 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
4446 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
4447 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
4448 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
4449 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
4450 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
4451
4452 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4453
4454 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
4455 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
4456 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
4457 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
4458 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
4459 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
4460 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
4461 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
4462 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
4463 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
4464 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
4465 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
4466 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
4467 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
4468 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
4469 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
4470 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
4471 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
4472
4473 2023-08-07 Martin Jambor <mjambor@suse.cz>
4474
4475 PR ipa/110378
4476 * g++.dg/ipa/pr110378-1.C: New test.
4477
4478 2023-08-07 Andrew Pinski <apinski@marvell.com>
4479
4480 PR tree-optimization/109959
4481 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
4482 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
4483 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
4484 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
4485 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
4486
4487 2023-08-07 liuhongt <hongtao.liu@intel.com>
4488
4489 * gcc.target/i386/pr110762-v4hf.c: New test.
4490
4491 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4492
4493 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4494
4495 2023-08-07 Jan Hubicka <jh@suse.cz>
4496
4497 PR tree-optimization/106293
4498 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
4499 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
4500
4501 2023-08-07 Andrew Pinski <apinski@marvell.com>
4502
4503 PR tree-optimization/96695
4504 * gcc.dg/pr96695-1.c: New test.
4505 * gcc.dg/pr96695-10.c: New test.
4506 * gcc.dg/pr96695-11.c: New test.
4507 * gcc.dg/pr96695-12.c: New test.
4508 * gcc.dg/pr96695-2.c: New test.
4509 * gcc.dg/pr96695-3.c: New test.
4510 * gcc.dg/pr96695-4.c: New test.
4511 * gcc.dg/pr96695-5.c: New test.
4512 * gcc.dg/pr96695-6.c: New test.
4513 * gcc.dg/pr96695-7.c: New test.
4514 * gcc.dg/pr96695-8.c: New test.
4515 * gcc.dg/pr96695-9.c: New test.
4516
4517 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4518
4519 PR target/110792
4520 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4521
4522 2023-08-06 Jan Hubicka <jh@suse.cz>
4523
4524 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
4525 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
4526 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
4527 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
4528 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
4529 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
4530 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
4531 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
4532 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
4533 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
4534 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
4535 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
4536 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
4537 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
4538 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
4539
4540 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
4541
4542 PR modula2/110779
4543 * gm2/iso/run/pass/m2date.mod: New test.
4544 * gm2/iso/run/pass/testclock.mod: New test.
4545 * gm2/iso/run/pass/testclock2.mod: New test.
4546
4547 2023-08-05 Martin Uecker <uecker@tugraz.at>
4548
4549 PR c/98536
4550 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4551 * gcc.dg/attr-access-2.c: Adapt test.
4552
4553 2023-08-05 Martin Uecker <uecker@tugraz.at>
4554
4555 * gcc.dg/pr68193.c: New test.
4556
4557 2023-08-04 David Malcolm <dmalcolm@redhat.com>
4558
4559 PR analyzer/110426
4560 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
4561 reflect consolidation of size and assignment into a single event.
4562 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4563 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4564 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4565 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4566 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4567 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4568 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
4569 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
4570 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
4571 * gcc.dg/analyzer/explode-4.c: New test.
4572 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
4573 __attribute__ alloc_size.
4574
4575 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4576
4577 PR target/110202
4578 * gcc.target/i386/invariant-ternlog-1.c: New test.
4579 * gcc.target/i386/invariant-ternlog-2.c: New test.
4580
4581 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4582
4583 * gcc.target/i386/pr110717-2.c: New test case.
4584
4585 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4586
4587 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
4588
4589 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
4590
4591 * gcc.target/avr/lra-cpymem_qi.c: New.
4592
4593 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4594
4595 * g++.dg/vect/pr84556.cc: Add novector pragma.
4596 * g++.dg/vect/simd-1.cc: Add novector pragma.
4597 * g++.dg/vect/simd-2.cc: Add novector pragma.
4598 * g++.dg/vect/simd-3.cc: Add novector pragma.
4599 * g++.dg/vect/simd-4.cc: Add novector pragma.
4600 * g++.dg/vect/simd-5.cc: Add novector pragma.
4601 * g++.dg/vect/simd-6.cc: Add novector pragma.
4602 * g++.dg/vect/simd-7.cc: Add novector pragma.
4603 * g++.dg/vect/simd-8.cc: Add novector pragma.
4604 * g++.dg/vect/simd-9.cc: Add novector pragma.
4605 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
4606 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
4607 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
4608 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
4609 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
4610 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
4611 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
4612 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
4613 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
4614 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
4615 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
4616 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
4617 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
4618 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
4619 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
4620 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
4621 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
4622 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
4623 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
4624 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
4625 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
4626 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
4627 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
4628 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
4629 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
4630 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
4631 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
4632 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
4633 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
4634 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
4635 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
4636 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
4637 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
4638 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
4639 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
4640 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
4641 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
4642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
4643 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
4644 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
4645 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
4646 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
4647 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
4648 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
4649 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
4650 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
4651 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
4652 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
4653 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
4654 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
4655 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
4656 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
4657 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
4658 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
4659 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
4660 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
4661 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
4662 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
4663 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
4664 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
4665 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
4666 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
4667 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
4668 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
4669 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
4670 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
4671 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
4672 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
4673 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
4674 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
4675 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
4676 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
4677 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
4678 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
4679 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
4680 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
4681 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
4682 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
4683 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
4684 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
4685 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
4686 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
4687 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
4688 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
4689 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
4690 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
4691 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
4692 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
4693 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
4694 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
4695 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
4696 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
4697 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
4698 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
4699 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
4700 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
4701 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
4702 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
4703 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
4704 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
4705 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
4706 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
4707 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
4708 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
4709 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
4710 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
4711 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
4712 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
4713 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
4714 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
4715 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
4716 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
4717 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
4718 * gcc.dg/vect/pr101445.c: Add novector pragma.
4719 * gcc.dg/vect/pr103581.c: Add novector pragma.
4720 * gcc.dg/vect/pr105219.c: Add novector pragma.
4721 * gcc.dg/vect/pr108608.c: Add novector pragma.
4722 * gcc.dg/vect/pr18400.c: Add novector pragma.
4723 * gcc.dg/vect/pr18536.c: Add novector pragma.
4724 * gcc.dg/vect/pr20122.c: Add novector pragma.
4725 * gcc.dg/vect/pr25413.c: Add novector pragma.
4726 * gcc.dg/vect/pr30784.c: Add novector pragma.
4727 * gcc.dg/vect/pr37539.c: Add novector pragma.
4728 * gcc.dg/vect/pr40074.c: Add novector pragma.
4729 * gcc.dg/vect/pr45752.c: Add novector pragma.
4730 * gcc.dg/vect/pr45902.c: Add novector pragma.
4731 * gcc.dg/vect/pr46009.c: Add novector pragma.
4732 * gcc.dg/vect/pr48172.c: Add novector pragma.
4733 * gcc.dg/vect/pr51074.c: Add novector pragma.
4734 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
4735 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
4736 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
4737 * gcc.dg/vect/pr56918.c: Add novector pragma.
4738 * gcc.dg/vect/pr56920.c: Add novector pragma.
4739 * gcc.dg/vect/pr56933.c: Add novector pragma.
4740 * gcc.dg/vect/pr57705.c: Add novector pragma.
4741 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
4742 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
4743 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
4744 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
4745 * gcc.dg/vect/pr59594.c: Add novector pragma.
4746 * gcc.dg/vect/pr59984.c: Add novector pragma.
4747 * gcc.dg/vect/pr60276.c: Add novector pragma.
4748 * gcc.dg/vect/pr61194.c: Add novector pragma.
4749 * gcc.dg/vect/pr61680.c: Add novector pragma.
4750 * gcc.dg/vect/pr62021.c: Add novector pragma.
4751 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
4752 * gcc.dg/vect/pr64252.c: Add novector pragma.
4753 * gcc.dg/vect/pr64404.c: Add novector pragma.
4754 * gcc.dg/vect/pr64421.c: Add novector pragma.
4755 * gcc.dg/vect/pr64493.c: Add novector pragma.
4756 * gcc.dg/vect/pr64495.c: Add novector pragma.
4757 * gcc.dg/vect/pr66251.c: Add novector pragma.
4758 * gcc.dg/vect/pr66253.c: Add novector pragma.
4759 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
4760 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
4761 * gcc.dg/vect/pr69820.c: Add novector pragma.
4762 * gcc.dg/vect/pr70021.c: Add novector pragma.
4763 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
4764 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
4765 * gcc.dg/vect/pr71259.c: Add novector pragma.
4766 * gcc.dg/vect/pr78005.c: Add novector pragma.
4767 * gcc.dg/vect/pr78558.c: Add novector pragma.
4768 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
4769 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
4770 * gcc.dg/vect/pr80928.c: Add novector pragma.
4771 * gcc.dg/vect/pr81410.c: Add novector pragma.
4772 * gcc.dg/vect/pr81633.c: Add novector pragma.
4773 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
4774 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
4775 * gcc.dg/vect/pr85586.c: Add novector pragma.
4776 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
4777 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
4778 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
4779 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
4780 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
4781 * gcc.dg/vect/pr90018.c: Add novector pragma.
4782 * gcc.dg/vect/pr92420.c: Add novector pragma.
4783 * gcc.dg/vect/pr94994.c: Add novector pragma.
4784 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
4785 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
4786 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
4787 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
4788 * gcc.dg/vect/pr97678.c: Add novector pragma.
4789 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
4790 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
4791 * gcc.dg/vect/slp-1.c: Add novector pragma.
4792 * gcc.dg/vect/slp-10.c: Add novector pragma.
4793 * gcc.dg/vect/slp-11a.c: Add novector pragma.
4794 * gcc.dg/vect/slp-11b.c: Add novector pragma.
4795 * gcc.dg/vect/slp-11c.c: Add novector pragma.
4796 * gcc.dg/vect/slp-12a.c: Add novector pragma.
4797 * gcc.dg/vect/slp-12b.c: Add novector pragma.
4798 * gcc.dg/vect/slp-12c.c: Add novector pragma.
4799 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
4800 * gcc.dg/vect/slp-13.c: Add novector pragma.
4801 * gcc.dg/vect/slp-14.c: Add novector pragma.
4802 * gcc.dg/vect/slp-15.c: Add novector pragma.
4803 * gcc.dg/vect/slp-16.c: Add novector pragma.
4804 * gcc.dg/vect/slp-17.c: Add novector pragma.
4805 * gcc.dg/vect/slp-18.c: Add novector pragma.
4806 * gcc.dg/vect/slp-19a.c: Add novector pragma.
4807 * gcc.dg/vect/slp-19b.c: Add novector pragma.
4808 * gcc.dg/vect/slp-19c.c: Add novector pragma.
4809 * gcc.dg/vect/slp-2.c: Add novector pragma.
4810 * gcc.dg/vect/slp-20.c: Add novector pragma.
4811 * gcc.dg/vect/slp-21.c: Add novector pragma.
4812 * gcc.dg/vect/slp-22.c: Add novector pragma.
4813 * gcc.dg/vect/slp-23.c: Add novector pragma.
4814 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
4815 * gcc.dg/vect/slp-24.c: Add novector pragma.
4816 * gcc.dg/vect/slp-25.c: Add novector pragma.
4817 * gcc.dg/vect/slp-26.c: Add novector pragma.
4818 * gcc.dg/vect/slp-28.c: Add novector pragma.
4819 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
4820 * gcc.dg/vect/slp-3.c: Add novector pragma.
4821 * gcc.dg/vect/slp-33.c: Add novector pragma.
4822 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
4823 * gcc.dg/vect/slp-34.c: Add novector pragma.
4824 * gcc.dg/vect/slp-35.c: Add novector pragma.
4825 * gcc.dg/vect/slp-37.c: Add novector pragma.
4826 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
4827 * gcc.dg/vect/slp-4.c: Add novector pragma.
4828 * gcc.dg/vect/slp-41.c: Add novector pragma.
4829 * gcc.dg/vect/slp-43.c: Add novector pragma.
4830 * gcc.dg/vect/slp-45.c: Add novector pragma.
4831 * gcc.dg/vect/slp-46.c: Add novector pragma.
4832 * gcc.dg/vect/slp-47.c: Add novector pragma.
4833 * gcc.dg/vect/slp-48.c: Add novector pragma.
4834 * gcc.dg/vect/slp-49.c: Add novector pragma.
4835 * gcc.dg/vect/slp-5.c: Add novector pragma.
4836 * gcc.dg/vect/slp-6.c: Add novector pragma.
4837 * gcc.dg/vect/slp-7.c: Add novector pragma.
4838 * gcc.dg/vect/slp-8.c: Add novector pragma.
4839 * gcc.dg/vect/slp-9.c: Add novector pragma.
4840 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
4841 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
4842 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
4843 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
4844 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
4845 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
4846 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
4847 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
4848 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
4849 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
4850 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
4851 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
4852 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
4853 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
4854 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
4855 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
4856 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
4857 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
4858 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
4859 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
4860 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
4861 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
4862 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
4863 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
4864 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
4865 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
4866 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
4867 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
4868 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
4869 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
4870 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
4871 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
4872 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
4873 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
4874 * gcc.dg/vect/vect-100.c: Add novector pragma.
4875 * gcc.dg/vect/vect-103.c: Add novector pragma.
4876 * gcc.dg/vect/vect-104.c: Add novector pragma.
4877 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
4878 * gcc.dg/vect/vect-105.c: Add novector pragma.
4879 * gcc.dg/vect/vect-106.c: Add novector pragma.
4880 * gcc.dg/vect/vect-107.c: Add novector pragma.
4881 * gcc.dg/vect/vect-108.c: Add novector pragma.
4882 * gcc.dg/vect/vect-109.c: Add novector pragma.
4883 * gcc.dg/vect/vect-11.c: Add novector pragma.
4884 * gcc.dg/vect/vect-110.c: Add novector pragma.
4885 * gcc.dg/vect/vect-113.c: Add novector pragma.
4886 * gcc.dg/vect/vect-114.c: Add novector pragma.
4887 * gcc.dg/vect/vect-115.c: Add novector pragma.
4888 * gcc.dg/vect/vect-116.c: Add novector pragma.
4889 * gcc.dg/vect/vect-117.c: Add novector pragma.
4890 * gcc.dg/vect/vect-11a.c: Add novector pragma.
4891 * gcc.dg/vect/vect-12.c: Add novector pragma.
4892 * gcc.dg/vect/vect-122.c: Add novector pragma.
4893 * gcc.dg/vect/vect-124.c: Add novector pragma.
4894 * gcc.dg/vect/vect-13.c: Add novector pragma.
4895 * gcc.dg/vect/vect-14.c: Add novector pragma.
4896 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
4897 * gcc.dg/vect/vect-15.c: Add novector pragma.
4898 * gcc.dg/vect/vect-17.c: Add novector pragma.
4899 * gcc.dg/vect/vect-18.c: Add novector pragma.
4900 * gcc.dg/vect/vect-19.c: Add novector pragma.
4901 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
4902 * gcc.dg/vect/vect-2.c: Add novector pragma.
4903 * gcc.dg/vect/vect-20.c: Add novector pragma.
4904 * gcc.dg/vect/vect-21.c: Add novector pragma.
4905 * gcc.dg/vect/vect-22.c: Add novector pragma.
4906 * gcc.dg/vect/vect-23.c: Add novector pragma.
4907 * gcc.dg/vect/vect-24.c: Add novector pragma.
4908 * gcc.dg/vect/vect-25.c: Add novector pragma.
4909 * gcc.dg/vect/vect-26.c: Add novector pragma.
4910 * gcc.dg/vect/vect-27.c: Add novector pragma.
4911 * gcc.dg/vect/vect-28.c: Add novector pragma.
4912 * gcc.dg/vect/vect-29.c: Add novector pragma.
4913 * gcc.dg/vect/vect-3.c: Add novector pragma.
4914 * gcc.dg/vect/vect-30.c: Add novector pragma.
4915 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
4916 * gcc.dg/vect/vect-31.c: Add novector pragma.
4917 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
4918 * gcc.dg/vect/vect-32.c: Add novector pragma.
4919 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
4920 * gcc.dg/vect/vect-33.c: Add novector pragma.
4921 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
4922 * gcc.dg/vect/vect-34.c: Add novector pragma.
4923 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
4924 * gcc.dg/vect/vect-35.c: Add novector pragma.
4925 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
4926 * gcc.dg/vect/vect-36.c: Add novector pragma.
4927 * gcc.dg/vect/vect-38.c: Add novector pragma.
4928 * gcc.dg/vect/vect-4.c: Add novector pragma.
4929 * gcc.dg/vect/vect-40.c: Add novector pragma.
4930 * gcc.dg/vect/vect-42.c: Add novector pragma.
4931 * gcc.dg/vect/vect-44.c: Add novector pragma.
4932 * gcc.dg/vect/vect-46.c: Add novector pragma.
4933 * gcc.dg/vect/vect-48.c: Add novector pragma.
4934 * gcc.dg/vect/vect-5.c: Add novector pragma.
4935 * gcc.dg/vect/vect-50.c: Add novector pragma.
4936 * gcc.dg/vect/vect-52.c: Add novector pragma.
4937 * gcc.dg/vect/vect-54.c: Add novector pragma.
4938 * gcc.dg/vect/vect-56.c: Add novector pragma.
4939 * gcc.dg/vect/vect-58.c: Add novector pragma.
4940 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
4941 * gcc.dg/vect/vect-6.c: Add novector pragma.
4942 * gcc.dg/vect/vect-60.c: Add novector pragma.
4943 * gcc.dg/vect/vect-62.c: Add novector pragma.
4944 * gcc.dg/vect/vect-63.c: Add novector pragma.
4945 * gcc.dg/vect/vect-64.c: Add novector pragma.
4946 * gcc.dg/vect/vect-65.c: Add novector pragma.
4947 * gcc.dg/vect/vect-66.c: Add novector pragma.
4948 * gcc.dg/vect/vect-67.c: Add novector pragma.
4949 * gcc.dg/vect/vect-68.c: Add novector pragma.
4950 * gcc.dg/vect/vect-7.c: Add novector pragma.
4951 * gcc.dg/vect/vect-70.c: Add novector pragma.
4952 * gcc.dg/vect/vect-71.c: Add novector pragma.
4953 * gcc.dg/vect/vect-72.c: Add novector pragma.
4954 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
4955 * gcc.dg/vect/vect-73.c: Add novector pragma.
4956 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
4957 * gcc.dg/vect/vect-74.c: Add novector pragma.
4958 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
4959 * gcc.dg/vect/vect-75.c: Add novector pragma.
4960 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
4961 * gcc.dg/vect/vect-76.c: Add novector pragma.
4962 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
4963 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
4964 * gcc.dg/vect/vect-77.c: Add novector pragma.
4965 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
4966 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
4967 * gcc.dg/vect/vect-78.c: Add novector pragma.
4968 * gcc.dg/vect/vect-8.c: Add novector pragma.
4969 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
4970 * gcc.dg/vect/vect-80.c: Add novector pragma.
4971 * gcc.dg/vect/vect-82.c: Add novector pragma.
4972 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
4973 * gcc.dg/vect/vect-83.c: Add novector pragma.
4974 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
4975 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
4976 * gcc.dg/vect/vect-85.c: Add novector pragma.
4977 * gcc.dg/vect/vect-86.c: Add novector pragma.
4978 * gcc.dg/vect/vect-87.c: Add novector pragma.
4979 * gcc.dg/vect/vect-88.c: Add novector pragma.
4980 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
4981 * gcc.dg/vect/vect-89.c: Add novector pragma.
4982 * gcc.dg/vect/vect-9.c: Add novector pragma.
4983 * gcc.dg/vect/vect-92.c: Add novector pragma.
4984 * gcc.dg/vect/vect-93.c: Add novector pragma.
4985 * gcc.dg/vect/vect-95.c: Add novector pragma.
4986 * gcc.dg/vect/vect-96.c: Add novector pragma.
4987 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
4988 * gcc.dg/vect/vect-97.c: Add novector pragma.
4989 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
4990 * gcc.dg/vect/vect-98.c: Add novector pragma.
4991 * gcc.dg/vect/vect-99.c: Add novector pragma.
4992 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
4993 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
4994 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
4995 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
4996 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
4997 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
4998 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
4999 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
5000 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
5001 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
5002 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
5003 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
5004 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
5005 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
5006 * gcc.dg/vect/vect-all.c: Add novector pragma.
5007 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
5008 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
5009 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
5010 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
5011 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
5012 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
5013 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
5014 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
5015 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
5016 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
5017 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
5018 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
5019 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
5020 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
5021 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
5022 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
5023 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
5024 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
5025 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
5026 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
5027 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
5028 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
5029 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
5030 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
5031 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
5032 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
5033 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
5034 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
5035 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
5036 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
5037 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
5038 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
5039 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
5040 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
5041 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
5042 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
5043 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
5044 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
5045 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
5046 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
5047 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
5048 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
5049 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
5050 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
5051 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
5052 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
5053 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
5054 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
5055 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
5056 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
5057 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
5058 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
5059 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
5060 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
5061 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
5062 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
5063 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
5064 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
5065 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
5066 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
5067 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
5068 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
5069 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
5070 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
5071 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
5072 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
5073 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
5074 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
5075 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
5076 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
5077 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
5078 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
5079 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
5080 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
5081 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
5082 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
5083 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
5084 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
5085 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
5086 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
5087 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
5088 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
5089 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
5090 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
5091 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
5092 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
5093 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
5094 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
5095 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
5096 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
5097 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
5098 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
5099 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
5100 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
5101 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
5102 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
5103 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
5104 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
5105 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
5106 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
5107 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
5108 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
5109 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
5110 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
5111 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
5112 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
5113 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
5114 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
5115 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
5116 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
5117 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
5118 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
5119 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
5120 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
5121 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
5122 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
5123 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
5124 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
5125 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
5126 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
5127 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
5128 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
5129 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
5130 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
5131 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
5132 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
5133 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
5134 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
5135 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
5136 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
5137 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
5138 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
5139 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
5140 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
5141 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
5142 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
5143 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
5144 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
5145 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
5146 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
5147 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
5148 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
5149 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
5150 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
5151 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
5152 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
5153 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
5154 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
5155 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
5156 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
5157 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
5158 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
5159 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
5160 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
5161 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
5162 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
5163 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
5164 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
5165 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
5166 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
5167 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
5168 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
5169 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
5170 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
5171 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
5172 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
5173 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
5174 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
5175 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
5176 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
5177 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
5178 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
5179 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
5180 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
5181 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
5182 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
5183 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
5184 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
5185 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
5186 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
5187 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
5188 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
5189 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
5190 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
5191 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
5192 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
5193 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
5194 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
5195 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
5196 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
5197 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
5198 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
5199 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
5200 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
5201 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
5202 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
5203 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
5204 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
5205 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
5206 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
5207 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
5208 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
5209 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
5210 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
5211 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
5212 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
5213 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
5214 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
5215 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
5216 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
5217 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
5218 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
5219 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
5220 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
5221 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
5222 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
5223 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
5224 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
5225 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
5226 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
5227 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
5228 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
5229 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
5230 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
5231 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
5232 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
5233 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
5234 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
5235 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
5236 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
5237 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
5238 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
5239 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
5240 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
5241 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
5242 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
5243 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
5244 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
5245 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
5246 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
5247 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
5248 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
5249 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
5250 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
5251 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
5252 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
5253 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
5254 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
5255 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
5256 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
5257 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
5258 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
5259 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
5260 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
5261 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
5262 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
5263 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
5264 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
5265 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
5266 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
5267
5268 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5269
5270 * gcc.dg/vect/vect-novector-pragma.c: New test.
5271
5272 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5273
5274 * g++.dg/vect/vect.exp (support vect- prefix).
5275 * g++.dg/vect/vect-novector-pragma.cc: New test.
5276
5277 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5278
5279 PR target/106346
5280 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5281 * gcc.target/aarch64/vect-widen-shift.c: New test.
5282
5283 2023-08-04 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/110838
5286 * gcc.dg/vect/pr110838.c: New testcase.
5287
5288 2023-08-04 Pan Li <pan2.li@intel.com>
5289
5290 Revert:
5291 2023-08-04 Pan Li <pan2.li@intel.com>
5292
5293 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5294
5295 2023-08-04 Pan Li <pan2.li@intel.com>
5296
5297 Revert:
5298 2023-08-04 Pan Li <pan2.li@intel.com>
5299
5300 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5301 New test.
5302
5303 2023-08-04 Pan Li <pan2.li@intel.com>
5304
5305 Revert:
5306 2023-08-04 Pan Li <pan2.li@intel.com>
5307
5308 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5309
5310 2023-08-04 Pan Li <pan2.li@intel.com>
5311
5312 Revert:
5313 2023-08-04 Pan Li <pan2.li@intel.com>
5314
5315 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5316 New test.
5317
5318 2023-08-04 Andrew Pinski <apinski@marvell.com>
5319
5320 PR tree-optimization/110874
5321 * gcc.c-torture/compile/pr110874-a.c: New test.
5322
5323 2023-08-04 Drew Ross <drross@redhat.com>
5324
5325 PR middle-end/101955
5326 * gcc.dg/pr101955.c: New test.
5327
5328 2023-08-04 Pan Li <pan2.li@intel.com>
5329
5330 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5331 New test.
5332
5333 2023-08-04 Pan Li <pan2.li@intel.com>
5334
5335 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5336
5337 2023-08-04 Pan Li <pan2.li@intel.com>
5338
5339 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5340 New test.
5341
5342 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5343
5344 * gcc.target/aarch64/pr110625_3.c: New testcase.
5345
5346 2023-08-04 Pan Li <pan2.li@intel.com>
5347
5348 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5349
5350 2023-08-04 Pan Li <pan2.li@intel.com>
5351
5352 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5353
5354 2023-08-04 Pan Li <pan2.li@intel.com>
5355
5356 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
5357 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
5358
5359 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5360
5361 * g++.dg/ipa/pure-const-3.C: Move source to...
5362 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5363 accordingly.
5364 * g++.dg/ipa/pure-const-3b.C: New.
5365
5366 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
5367
5368 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
5369 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
5370 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
5371 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
5372 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
5373 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
5374 * gcc.target/bpf/core-builtin-type-based.c: New test.
5375 * gcc.target/bpf/core-builtin-type-id.c: New test.
5376 * gcc.target/bpf/core-support.h: New test.
5377
5378 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5379
5380 PR analyzer/108171
5381 * gcc.dg/analyzer/pr108171.c: New test.
5382
5383 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5384
5385 PR analyzer/110882
5386 * gcc.dg/analyzer/pr110882.c: New test.
5387
5388 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5389
5390 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5391 (test_can_div_trunc_p_const): Add more tests.
5392
5393 2023-08-03 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/110838
5396 * gcc.dg/torture/pr110838.c: New testcase.
5397
5398 2023-08-03 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/110702
5401 * gcc.dg/torture/pr110702.c: New testcase.
5402
5403 2023-08-03 Richard Biener <rguenther@suse.de>
5404
5405 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5406
5407 2023-08-03 Richard Biener <rguenther@suse.de>
5408
5409 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5410 and eliminate both in the end.
5411
5412 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5413
5414 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
5415 * gcc.target/s390/vxe2/vlbr-1.c: New test.
5416 * gcc.target/s390/vxe2/vstbr-1.c: New test.
5417 * gcc.target/s390/vxe2/vstbr-2.c: New test.
5418
5419 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5420
5421 * lib/target-supports.exp (check_effective_target_vect_bswap):
5422 Add s390.
5423
5424 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
5425
5426 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
5427 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
5428 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
5429 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
5430 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
5431
5432 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5433
5434 PR target/110792
5435 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5436 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5437
5438 2023-08-03 Pan Li <pan2.li@intel.com>
5439
5440 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5441
5442 2023-08-03 Andrew Pinski <apinski@marvell.com>
5443
5444 * gcc.c-torture/execute/20230802-1.c: New test.
5445
5446 2023-08-03 Pan Li <pan2.li@intel.com>
5447
5448 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5449
5450 2023-08-02 Eric Feng <ef2648@columbia.edu>
5451
5452 PR analyzer/107646
5453 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
5454 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
5455 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
5456
5457 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5458
5459 PR rtl-optimization/110869
5460 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
5461 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
5462 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
5463 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
5464 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
5465 constant is already reduced.
5466 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
5467 constant is already reduced.
5468
5469 2023-08-02 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/92335
5472 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
5473 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
5474 expect predictive commoning to happen instead of sinking.
5475 * gcc.dg/vect/pr65947-3.c: Ajdust.
5476
5477 2023-08-02 Pan Li <pan2.li@intel.com>
5478
5479 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5480
5481 2023-08-02 Jan Hubicka <jh@suse.cz>
5482
5483 * gcc.dg/unroll-1.c: Fix template.
5484
5485 2023-08-02 Jan Hubicka <jh@suse.cz>
5486
5487 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5488
5489 2023-08-02 liuhongt <hongtao.liu@intel.com>
5490
5491 * gcc.target/i386/pr81904.c: New test.
5492
5493 2023-08-02 liuhongt <hongtao.liu@intel.com>
5494
5495 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5496
5497 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5498
5499 PR modula2/110161
5500 * gm2/pim/fail/badxproc.mod: New test.
5501
5502 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5503
5504 * gcc.target/s390/aligned-1.c: New test.
5505 * gcc.target/s390/unaligned-1.c: New test.
5506
5507 2023-08-01 Jan Hubicka <jh@suse.cz>
5508
5509 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
5510 * gcc.dg/vect/vect-1.c: Check profile consistency.
5511 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
5512 * gcc.dg/vect/vect-10.c: Check profile consistency.
5513 * gcc.dg/vect/vect-100.c: Check profile consistency.
5514 * gcc.dg/vect/vect-103.c: Check profile consistency.
5515 * gcc.dg/vect/vect-104.c: Check profile consistency.
5516 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
5517 * gcc.dg/vect/vect-105.c: Check profile consistency.
5518 * gcc.dg/vect/vect-106.c: Check profile consistency.
5519 * gcc.dg/vect/vect-107.c: Check profile consistency.
5520 * gcc.dg/vect/vect-108.c: Check profile consistency.
5521 * gcc.dg/vect/vect-109.c: Check profile consistency.
5522 * gcc.dg/vect/vect-11.c: Check profile consistency.
5523 * gcc.dg/vect/vect-110.c: Check profile consistency.
5524 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
5525 * gcc.dg/vect/vect-112.c: Check profile consistency.
5526 * gcc.dg/vect/vect-113.c: Check profile consistency.
5527 * gcc.dg/vect/vect-114.c: Check profile consistency.
5528 * gcc.dg/vect/vect-115.c: Check profile consistency.
5529 * gcc.dg/vect/vect-116.c: Check profile consistency.
5530 * gcc.dg/vect/vect-117.c: Check profile consistency.
5531 * gcc.dg/vect/vect-118.c: Check profile consistency.
5532 * gcc.dg/vect/vect-119.c: Check profile consistency.
5533 * gcc.dg/vect/vect-11a.c: Check profile consistency.
5534 * gcc.dg/vect/vect-12.c: Check profile consistency.
5535 * gcc.dg/vect/vect-120.c: Check profile consistency.
5536 * gcc.dg/vect/vect-121.c: Check profile consistency.
5537 * gcc.dg/vect/vect-122.c: Check profile consistency.
5538 * gcc.dg/vect/vect-123.c: Check profile consistency.
5539 * gcc.dg/vect/vect-124.c: Check profile consistency.
5540 * gcc.dg/vect/vect-126.c: Check profile consistency.
5541 * gcc.dg/vect/vect-13.c: Check profile consistency.
5542 * gcc.dg/vect/vect-14.c: Check profile consistency.
5543 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
5544 * gcc.dg/vect/vect-15.c: Check profile consistency.
5545 * gcc.dg/vect/vect-17.c: Check profile consistency.
5546 * gcc.dg/vect/vect-18.c: Check profile consistency.
5547 * gcc.dg/vect/vect-19.c: Check profile consistency.
5548 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
5549 * gcc.dg/vect/vect-2.c: Check profile consistency.
5550 * gcc.dg/vect/vect-20.c: Check profile consistency.
5551 * gcc.dg/vect/vect-21.c: Check profile consistency.
5552 * gcc.dg/vect/vect-22.c: Check profile consistency.
5553 * gcc.dg/vect/vect-23.c: Check profile consistency.
5554 * gcc.dg/vect/vect-24.c: Check profile consistency.
5555 * gcc.dg/vect/vect-25.c: Check profile consistency.
5556 * gcc.dg/vect/vect-26.c: Check profile consistency.
5557 * gcc.dg/vect/vect-27.c: Check profile consistency.
5558 * gcc.dg/vect/vect-28.c: Check profile consistency.
5559 * gcc.dg/vect/vect-29.c: Check profile consistency.
5560 * gcc.dg/vect/vect-3.c: Check profile consistency.
5561 * gcc.dg/vect/vect-30.c: Check profile consistency.
5562 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
5563 * gcc.dg/vect/vect-31.c: Check profile consistency.
5564 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
5565 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
5566 * gcc.dg/vect/vect-32.c: Check profile consistency.
5567 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
5568 * gcc.dg/vect/vect-33.c: Check profile consistency.
5569 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
5570 * gcc.dg/vect/vect-34.c: Check profile consistency.
5571 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
5572 * gcc.dg/vect/vect-35.c: Check profile consistency.
5573 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
5574 * gcc.dg/vect/vect-36.c: Check profile consistency.
5575 * gcc.dg/vect/vect-38.c: Check profile consistency.
5576 * gcc.dg/vect/vect-4.c: Check profile consistency.
5577 * gcc.dg/vect/vect-40.c: Check profile consistency.
5578 * gcc.dg/vect/vect-42.c: Check profile consistency.
5579 * gcc.dg/vect/vect-44.c: Check profile consistency.
5580 * gcc.dg/vect/vect-46.c: Check profile consistency.
5581 * gcc.dg/vect/vect-48.c: Check profile consistency.
5582 * gcc.dg/vect/vect-5.c: Check profile consistency.
5583 * gcc.dg/vect/vect-50.c: Check profile consistency.
5584 * gcc.dg/vect/vect-52.c: Check profile consistency.
5585 * gcc.dg/vect/vect-54.c: Check profile consistency.
5586 * gcc.dg/vect/vect-56.c: Check profile consistency.
5587 * gcc.dg/vect/vect-58.c: Check profile consistency.
5588 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
5589 * gcc.dg/vect/vect-6.c: Check profile consistency.
5590 * gcc.dg/vect/vect-60.c: Check profile consistency.
5591 * gcc.dg/vect/vect-62.c: Check profile consistency.
5592 * gcc.dg/vect/vect-63.c: Check profile consistency.
5593 * gcc.dg/vect/vect-64.c: Check profile consistency.
5594 * gcc.dg/vect/vect-65.c: Check profile consistency.
5595 * gcc.dg/vect/vect-66.c: Check profile consistency.
5596 * gcc.dg/vect/vect-67.c: Check profile consistency.
5597 * gcc.dg/vect/vect-68.c: Check profile consistency.
5598 * gcc.dg/vect/vect-7.c: Check profile consistency.
5599 * gcc.dg/vect/vect-70.c: Check profile consistency.
5600 * gcc.dg/vect/vect-71.c: Check profile consistency.
5601 * gcc.dg/vect/vect-72.c: Check profile consistency.
5602 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
5603 * gcc.dg/vect/vect-73.c: Check profile consistency.
5604 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
5605 * gcc.dg/vect/vect-74.c: Check profile consistency.
5606 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
5607 * gcc.dg/vect/vect-75.c: Check profile consistency.
5608 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
5609 * gcc.dg/vect/vect-76.c: Check profile consistency.
5610 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
5611 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
5612 * gcc.dg/vect/vect-77.c: Check profile consistency.
5613 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
5614 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
5615 * gcc.dg/vect/vect-78.c: Check profile consistency.
5616 * gcc.dg/vect/vect-8.c: Check profile consistency.
5617 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
5618 * gcc.dg/vect/vect-80.c: Check profile consistency.
5619 * gcc.dg/vect/vect-82.c: Check profile consistency.
5620 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
5621 * gcc.dg/vect/vect-83.c: Check profile consistency.
5622 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
5623 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
5624 * gcc.dg/vect/vect-85.c: Check profile consistency.
5625 * gcc.dg/vect/vect-86.c: Check profile consistency.
5626 * gcc.dg/vect/vect-87.c: Check profile consistency.
5627 * gcc.dg/vect/vect-88.c: Check profile consistency.
5628 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
5629 * gcc.dg/vect/vect-89.c: Check profile consistency.
5630 * gcc.dg/vect/vect-9.c: Check profile consistency.
5631 * gcc.dg/vect/vect-91.c: Check profile consistency.
5632 * gcc.dg/vect/vect-92.c: Check profile consistency.
5633 * gcc.dg/vect/vect-93.c: Check profile consistency.
5634 * gcc.dg/vect/vect-95.c: Check profile consistency.
5635 * gcc.dg/vect/vect-96.c: Check profile consistency.
5636 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
5637 * gcc.dg/vect/vect-97.c: Check profile consistency.
5638 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
5639 * gcc.dg/vect/vect-98.c: Check profile consistency.
5640 * gcc.dg/vect/vect-99.c: Check profile consistency.
5641
5642 2023-08-01 Pan Li <pan2.li@intel.com>
5643 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5644
5645 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
5646 test cases.
5647 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
5648 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
5649 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
5650 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
5651 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
5652 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
5653 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
5654 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
5655 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
5656 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
5657 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
5658 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
5659 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
5660 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
5661 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
5662 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
5663 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
5664 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
5665 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
5666 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
5667 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
5668 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
5669 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
5670 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
5671 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
5672 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
5673 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
5674 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
5675 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
5676 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
5677 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
5678 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
5679 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
5680 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
5681 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
5682 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
5683 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
5684 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
5685 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
5686 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
5687 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
5688 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
5689 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
5690 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
5691 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
5692 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
5693 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
5694 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
5695 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
5696 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
5697 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
5698
5699 2023-08-01 Pan Li <pan2.li@intel.com>
5700
5701 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
5702 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
5703
5704 2023-08-01 liuhongt <hongtao.liu@intel.com>
5705
5706 * gcc.target/i386/pr87007-4.c: Adjust testcase.
5707 * gcc.target/i386/pr87007-5.c: Ditto.
5708
5709 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5710
5711 PR modula2/110865
5712 * gm2/iso/pass/constvec.mod: New test.
5713 * gm2/iso/pass/constvec2.mod: New test.
5714 * gm2/iso/run/pass/constvec3.mod: New test.
5715
5716 2023-08-01 Andrew Pinski <apinski@marvell.com>
5717
5718 PR tree-optimization/93044
5719 * gcc.dg/tree-ssa/cast-1.c: New test.
5720 * gcc.dg/tree-ssa/cast-2.c: New test.
5721
5722 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
5723
5724 PR c/65213
5725 * gcc.dg/Wmissing-variable-declarations.c: New test.
5726
5727 2023-07-31 Andrew Pinski <apinski@marvell.com>
5728
5729 PR tree-optimization/106164
5730 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
5731
5732 2023-07-31 Andrew Pinski <apinski@marvell.com>
5733
5734 PR tree-optimization/106164
5735 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
5736
5737 2023-07-31 Andrew Pinski <apinski@marvell.com>
5738
5739 PR tree-optimization/100864
5740 * gcc.dg/tree-ssa/bitops-3.c: New test.
5741
5742 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
5743
5744 * gcc.dg/pr110582.c: New.
5745
5746 2023-07-31 David Malcolm <dmalcolm@redhat.com>
5747
5748 PR analyzer/109361
5749 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
5750 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
5751
5752 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
5753
5754 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
5755 * gfortran.dg/goacc/host_data-error.f90: New testcase.
5756 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
5757
5758 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5759
5760 * gcc.dg/cmp-mem-const-1.c: New test.
5761 * gcc.dg/cmp-mem-const-2.c: New test.
5762 * gcc.dg/cmp-mem-const-3.c: New test.
5763 * gcc.dg/cmp-mem-const-4.c: New test.
5764 * gcc.dg/cmp-mem-const-5.c: New test.
5765 * gcc.dg/cmp-mem-const-6.c: New test.
5766 * gcc.target/s390/cmp-mem-const-1.c: New test.
5767
5768 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5769
5770 * gcc.target/aarch64/pr110625_1.c: New testcase.
5771 * gcc.target/aarch64/pr110625_2.c: New testcase.
5772
5773 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5774
5775 PR target/110843
5776 * gcc.target/i386/pr110843.c: New test case.
5777
5778 2023-07-31 Pan Li <pan2.li@intel.com>
5779
5780 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5781 test cases.
5782 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5783
5784 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5785
5786 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
5787 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5788 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
5789 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
5790 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
5791 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
5792 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
5793 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
5794 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
5795 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
5796 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
5797
5798 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
5799
5800 PR target/110790
5801 * gcc.target/i386/pr110790-1.c: New test case.
5802 * gcc.target/i386/pr110790-2.c: Likewise.
5803
5804 2023-07-29 Jan Hubicka <jh@suse.cz>
5805
5806 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
5807
5808 2023-07-28 Harald Anlauf <anlauf@gmx.de>
5809
5810 PR fortran/110825
5811 * gfortran.dg/assumed_type_18.f90: New test.
5812
5813 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
5814
5815 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
5816 to dg-options.
5817
5818 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
5819
5820 PR c++/110057
5821 PR ipa/83054
5822 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
5823 * g++.dg/lto/pr89335_0.C: Likewise.
5824 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
5825 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
5826 * g++.dg/warn/pr83054-2.C: New test.
5827
5828 2023-07-28 Jan Hubicka <jh@suse.cz>
5829
5830 PR middle-end/77689
5831 * g++.dg/tree-ssa/loop-split-1.C: New test.
5832
5833 2023-07-28 Jan Hubicka <jh@suse.cz>
5834
5835 PR middle-end/106293
5836 * gcc.dg/tree-prof/loop-split-1.c: New test.
5837 * gcc.dg/tree-prof/loop-split-2.c: New test.
5838 * gcc.dg/tree-prof/loop-split-3.c: New test.
5839
5840 2023-07-28 xuli <xuli1@eswincomputing.com>
5841
5842 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
5843 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
5844 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
5845 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
5846 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
5847 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
5848 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
5849 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
5850 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
5851 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
5852 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
5853 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
5854 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
5855 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
5856 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
5857 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
5858 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
5859 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
5860 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
5861 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
5862 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
5863 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
5864 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
5865 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
5866 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
5867 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
5868 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
5869 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
5870 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
5871 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
5872 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
5873 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
5874 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
5875 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
5876 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
5877
5878 2023-07-28 Jan Hubicka <jh@suse.cz>
5879
5880 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
5881 * gcc.target/i386/avx2-gather-6.c: Likewise.
5882 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
5883
5884 2023-07-28 liuhongt <hongtao.liu@intel.com>
5885
5886 * gcc.target/i386/pr110788.c: New test.
5887
5888 2023-07-27 David Faust <david.faust@oracle.com>
5889
5890 PR target/110782
5891 PR target/110784
5892 * gcc.target/bpf/sload-1.c: New test.
5893 * gcc.target/bpf/sload-pseudoc-1.c: New test.
5894 * gcc.target/bpf/smov-1.c: New test.
5895 * gcc.target/bpf/smov-pseudoc-1.c: New test.
5896
5897 2023-07-27 David Faust <david.faust@oracle.com>
5898
5899 * gcc.target/bpf/alu-2.c: New test.
5900 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
5901
5902 2023-07-27 Jan Hubicka <jh@suse.cz>
5903
5904 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
5905 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
5906 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
5907 * gcc.dg/unroll-1.c: Test for profile mismatches.
5908 * gcc.dg/unroll-3.c: Test for profile mismatches.
5909 * gcc.dg/unroll-4.c: Test for profile mismatches.
5910 * gcc.dg/unroll-5.c: Test for profile mismatches.
5911 * gcc.dg/unroll-6.c: Test for profile mismatches.
5912
5913 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
5914
5915 * gfortran.dg/gomp/teams-6.f90: Extend.
5916
5917 2023-07-27 Jan Hubicka <jh@suse.cz>
5918
5919 * gcc.dg/pr102385.c: Check for no profile mismatches.
5920 * gcc.dg/pr96931.c: Check for no profile mismatches.
5921 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
5922 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
5923 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
5924 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
5925 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
5926 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
5927 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
5928 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
5929 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
5930 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
5931 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
5932 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
5933 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
5934 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
5935 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
5936 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
5937 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
5938 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
5939 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
5940 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
5941
5942 2023-07-27 Patrick Palka <ppalka@redhat.com>
5943
5944 PR c++/110197
5945 * g++.dg/cpp0x/constexpr-empty18.C: New test.
5946 * g++.dg/cpp0x/constexpr-empty19.C: New test.
5947
5948 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5949
5950 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
5951 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
5952 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
5953 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
5954 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
5955 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
5956 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
5957 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
5958 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
5959 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
5960 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
5961 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
5962 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
5963 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
5964 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
5965 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
5966 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
5967 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
5968 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
5969 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
5970 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
5971 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
5972 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
5973 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
5974 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
5975 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
5976 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
5977
5978 2023-07-27 demin.han <demin.han@starfivetech.com>
5979
5980 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
5981
5982 2023-07-27 Richard Biener <rguenther@suse.de>
5983
5984 PR tree-optimization/110829
5985 * gcc.dg/pr56837.c: XFAIL part of the testcase.
5986
5987 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
5988
5989 PR c++/103497
5990 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
5991
5992 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
5993 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/110776
5996 * gcc.target/powerpc/pr110776.c: New test.
5997
5998 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
5999
6000 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
6001 * gcc.target/riscv/pr102957.c: Likewise.
6002
6003 2023-07-26 Patrick Palka <ppalka@redhat.com>
6004
6005 PR c++/110566
6006 PR c++/108179
6007 * g++.dg/cpp1z/class-deduction115.C: New test.
6008 * g++.dg/template/ttp39.C: New test.
6009
6010 2023-07-26 Patrick Palka <ppalka@redhat.com>
6011
6012 PR c++/110566
6013 PR c++/108179
6014 * g++.dg/template/ttp38.C: New test.
6015
6016 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6017
6018 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
6019 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6020 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
6021 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
6022
6023 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6024
6025 * gcc.target/riscv/attribute-20.c: New test.
6026 * gcc.target/riscv/attribute-21.c: New test.
6027 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6028
6029 2023-07-26 Patrick Palka <ppalka@redhat.com>
6030
6031 PR c++/110809
6032 * g++.dg/cpp2a/nontype-float3.C: New test.
6033
6034 2023-07-26 Harald Anlauf <anlauf@gmx.de>
6035
6036 PR fortran/68569
6037 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
6038 * gfortran.dg/data_char_5.f90: Likewise.
6039 * gfortran.dg/data_char_6.f90: New test.
6040
6041 2023-07-26 Jason Merrill <jason@redhat.com>
6042
6043 PR c++/106310
6044 * g++.dg/template/template-keyword4.C: New test.
6045
6046 2023-07-26 David Faust <david.faust@oracle.com>
6047
6048 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
6049 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
6050 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
6051 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
6052 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
6053 * gcc.target/bpf/atomic-op-1.c: New test.
6054 * gcc.target/bpf/atomic-op-2.c: New test.
6055 * gcc.target/bpf/atomic-op-3.c: New test.
6056 * gcc.target/bpf/atomic-xchg-1.c: New test.
6057 * gcc.target/bpf/atomic-xchg-2.c: New test.
6058
6059 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
6060
6061 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
6062 `main` of this testcase.
6063
6064 2023-07-26 Carl Love <cel@us.ibm.com>
6065
6066 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
6067 vec-replace-word-runnable_1.c.
6068 * gcc.target/powerpc/vec-replace-word-runnable_1.c
6069 (dg-options): add -flax-vector-conversions.
6070 (vec_replace_unaligned) Fix first argument type.
6071 (vresult_uchar): Fix expected results.
6072 (vec_replace_unaligned): Update for loop to check uchar results.
6073 Remove extra spaces in if statements. Insert missing spaces in
6074 for statements.
6075 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
6076
6077 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6078
6079 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
6080 instead of dg-options.
6081
6082 2023-07-26 Richard Biener <rguenther@suse.de>
6083
6084 PR tree-optimization/106081
6085 * gcc.dg/vect/pr106081.c: New testcase.
6086
6087 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
6088
6089 PR testsuite/110763
6090 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
6091 (main): Use it.
6092
6093 2023-07-26 Li Xu <xuli1@eswincomputing.com>
6094
6095 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
6096
6097 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6098
6099 PR target/110762
6100 * gcc.target/i386/pr110762.c: New test.
6101
6102 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
6103
6104 * gcc.target/bpf/neg-1.c: New test.
6105 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
6106
6107 2023-07-26 Richard Biener <rguenther@suse.de>
6108
6109 PR tree-optimization/110799
6110 * gcc.dg/torture/pr110799.c: New testcase.
6111
6112 2023-07-26 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR tree-optimization/110755
6115 * gcc.dg/pr110755.c: New test.
6116
6117 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
6118
6119 PR target/110741
6120 * g++.target/powerpc/pr110741.C: New test.
6121
6122 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6123
6124 * gcc.target/riscv/fsflags.c: New test.
6125
6126 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6127
6128 PR c++/96630
6129 PR c++/98675
6130 PR c++/70331
6131 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
6132 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
6133 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
6134 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
6135 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
6136 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
6137
6138 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6139
6140 PR c++/110619
6141 * g++.dg/cpp1y/constexpr-110619.C: New test.
6142
6143 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6144
6145 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
6146 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
6147 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
6148 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
6149 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6150 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
6151 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
6152 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
6153 * g++.dg/cpp0x/overflow1.C: Likewise.
6154 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
6155 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
6156 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
6157 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
6158 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
6159 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
6160 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
6161 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
6162 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
6163 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
6164 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
6165 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
6166 * g++.dg/cpp1y/pr68180.C: Likewise.
6167 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
6168 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
6169 * g++.dg/cpp2a/bit-cast11.C: Likewise.
6170 * g++.dg/cpp2a/bit-cast12.C: Likewise.
6171 * g++.dg/cpp2a/bit-cast14.C: Likewise.
6172 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
6173 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
6174 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
6175 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
6176 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
6177 * g++.dg/cpp2a/constinit10.C: Likewise.
6178 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
6179 * g++.dg/ext/constexpr-vla2.C: Likewise.
6180 * g++.dg/ext/constexpr-vla3.C: Likewise.
6181 * g++.dg/ubsan/pr63956.C: Likewise.
6182
6183 2023-07-26 Jason Merrill <jason@redhat.com>
6184
6185 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6186
6187 2023-07-25 Andrew Pinski <apinski@marvell.com>
6188
6189 PR testsuite/110803
6190 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6191 `signed char`.
6192
6193 2023-07-25 Marek Polacek <polacek@redhat.com>
6194
6195 PR c++/110382
6196 * g++.dg/cpp1y/constexpr-110382.C: New test.
6197
6198 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6199
6200 PR fortran/110725
6201 PR middle-end/71065
6202 * gfortran.dg/gomp/teams-6.f90: New test.
6203
6204 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6205
6206 * gnat.dg/unroll3.adb: Adjust.
6207
6208 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6209
6210 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6211
6212 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6213
6214 PR target/103605
6215 * gcc.target/powerpc/pr103605.h: New.
6216 * gcc.target/powerpc/pr103605-1.c: New.
6217 * gcc.target/powerpc/pr103605-2.c: New.
6218
6219 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
6220
6221 PR modula2/110174
6222 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
6223 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
6224 * gm2/extensions/asm/fail/stressreturn.mod: New test.
6225 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
6226 * gm2/extensions/asm/pass/fooasm.mod: New test.
6227
6228 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6229
6230 PR fortran/110725
6231 PR middle-end/71065
6232 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6233 * gfortran.dg/gomp/teams-5.f90: New test.
6234
6235 2023-07-24 Drew Ross <drross@redhat.com>
6236 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR middle-end/109986
6239 * gcc.c-torture/execute/pr109986.c: New test.
6240 * gcc.dg/tree-ssa/pr109986.c: New test.
6241
6242 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6243
6244 PR target/110783
6245 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
6246 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
6247 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
6248 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
6249 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
6250 * gcc.target/bpf/diag-smod.c: Likewise.
6251
6252 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
6253
6254 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
6255 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
6256
6257 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6258
6259 PR target/110786
6260 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6261 * gcc.target/bpf/bswap-2.c: New test.
6262
6263 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6264
6265 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
6266 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
6267 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
6268 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
6269 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
6270 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
6271 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
6272 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
6273 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
6274
6275 2023-07-24 Richard Biener <rguenther@suse.de>
6276
6277 PR tree-optimization/110777
6278 * gcc.dg/pr110777.c: New testcase.
6279
6280 2023-07-24 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/110766
6283 * gcc.dg/torture/pr110766.c: New testcase.
6284
6285 2023-07-24 Pan Li <pan2.li@intel.com>
6286
6287 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
6288 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
6289
6290 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
6291
6292 * gcc.target/riscv/pr110748-1.c: New Test.
6293 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
6294 patterns to avoid random string matches.
6295
6296 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6297
6298 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6299
6300 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6301
6302 PR modula2/110631
6303 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6304
6305 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6306
6307 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6308
6309 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6310 Richard Biener <rguenther@suse.de>
6311
6312 PR c/110699
6313 * gcc.dg/pr110699.c: New test case.
6314
6315 2023-07-21 Marek Polacek <polacek@redhat.com>
6316
6317 PR c++/110106
6318 * g++.dg/cpp0x/noexcept80.C: New test.
6319
6320 2023-07-21 Jan Hubicka <jh@suse.cz>
6321
6322 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
6323 * gcc.dg/tree-ssa/dce-1.c: Likewise.
6324
6325 2023-07-21 Jan Hubicka <jh@suse.cz>
6326
6327 * gcc.dg/loop-unswitch-17.c: Disable ch.
6328 * gcc.dg/pr103079.c: Disable ch.
6329 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
6330 as expected.
6331 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6332 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6333
6334 2023-07-21 Richard Biener <rguenther@suse.de>
6335
6336 PR tree-optimization/41320
6337 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6338
6339 2023-07-21 Jan Hubicka <jh@suse.cz>
6340
6341 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6342
6343 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6344
6345 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
6346 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
6347 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
6348 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
6349 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
6350 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
6351 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
6352 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
6353 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
6354 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
6355 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
6356 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
6357 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
6358 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
6359 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
6360 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
6361 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
6362 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
6363 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
6364 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
6365 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
6366 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
6367 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
6368 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
6369 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
6370 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
6371 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
6372 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
6373 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
6374 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
6375 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
6376 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
6377 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
6378 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
6379 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
6380 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
6381 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
6382 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
6383 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
6384 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
6385 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
6386 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
6387 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
6388 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
6389 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
6390 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
6391 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
6392 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
6393
6394 2023-07-21 Richard Biener <rguenther@suse.de>
6395
6396 PR tree-optimization/88540
6397 * gcc.target/i386/pr88540.c: New testcase.
6398 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
6399 * gcc.target/i386/pr54855-12.c: Adjust.
6400 * gcc.target/i386/pr54855-13.c: Likewise.
6401 * gcc.target/i386/pr110170.c: Likewise.
6402 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
6403
6404 2023-07-21 Andrew Pinski <apinski@marvell.com>
6405
6406 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
6407 the passes that enables match-and-simplify.
6408 * gcc.dg/tree-ssa/minmax-23.c: New test.
6409
6410 2023-07-21 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/110742
6413 * g++.dg/torture/pr110742.C: New testcase.
6414
6415 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6416
6417 PR testsuite/110729
6418 * gcc.dg/pr110729.c: New test.
6419
6420 2023-07-21 liuhongt <hongtao.liu@intel.com>
6421
6422 * c-c++-common/fcf-protection-10.c: New test.
6423 * c-c++-common/fcf-protection-11.c: New test.
6424 * c-c++-common/fcf-protection-12.c: New test.
6425 * c-c++-common/fcf-protection-8.c: New test.
6426 * c-c++-common/fcf-protection-9.c: New test.
6427 * gcc.target/i386/pr89701-1.c: New test.
6428 * gcc.target/i386/pr89701-2.c: New test.
6429 * gcc.target/i386/pr89701-3.c: New test.
6430
6431 2023-07-21 liuhongt <hongtao.liu@intel.com>
6432
6433 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
6434 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
6435 * lib/target-supports.exp (add_options_for_float16): Add
6436 -msse2 for i?86-*-* || x86_64-*-*.
6437
6438 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6439
6440 PR analyzer/110455
6441 * gcc.dg/analyzer/pr110455.c: New test.
6442
6443 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6444
6445 PR analyzer/110387
6446 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6447
6448 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
6449
6450 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
6451 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
6452 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
6453 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
6454
6455 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6456
6457 PR target/110717
6458 * gcc.target/i386/pr110717.c: New test.
6459
6460 2023-07-20 Marek Polacek <polacek@redhat.com>
6461
6462 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6463
6464 2023-07-20 Marek Polacek <polacek@redhat.com>
6465
6466 PR c++/110114
6467 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
6468 * g++.dg/cpp2a/desig28.C: New test.
6469 * g++.dg/cpp2a/desig29.C: New test.
6470
6471 2023-07-20 Jan Hubicka <jh@suse.cz>
6472
6473 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
6474 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
6475 static; update template.
6476 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
6477 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
6478 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
6479
6480 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6481
6482 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6483
6484 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6485
6486 * gfortran.dg/ieee/comparisons_1.f90: New test.
6487 * gfortran.dg/ieee/comparisons_2.f90: New test.
6488 * gfortran.dg/ieee/comparisons_3.F90: New test.
6489
6490 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6491
6492 PR middle-end/77928
6493 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
6494 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
6495 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
6496
6497 2023-07-20 Pan Li <pan2.li@intel.com>
6498
6499 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6500 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6501
6502 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6503
6504 * gcc.target/i386/pr88873.c: New test case.
6505
6506 2023-07-20 Richard Biener <rguenther@suse.de>
6507
6508 PR middle-end/61747
6509 * g++.target/i386/pr61747.C: New testcase.
6510
6511 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
6512
6513 PR preprocessor/103902
6514 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
6515 "size_t" throughout.
6516 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
6517
6518 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6519
6520 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6521 Adapt test.
6522 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6523 Ditto.
6524 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6525 Ditto.
6526 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6527 : Ditto.
6528 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6529 Ditto.
6530
6531 2023-07-19 Marek Polacek <polacek@redhat.com>
6532
6533 PR c++/110745
6534 * g++.dg/diagnostic/base.C: New test.
6535
6536 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6537
6538 PR analyzer/110700
6539 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6540
6541 2023-07-19 Marek Polacek <polacek@redhat.com>
6542
6543 PR c++/110064
6544 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6545
6546 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6547
6548 * gcc.target/avr/lra-elim.c: New test.
6549
6550 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6551
6552 * gm2/errors/fail/badabs.mod: New test.
6553 * gm2/errors/fail/badenum.mod: New test.
6554
6555 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
6556
6557 * gcc.target/aarch64/feature-bf16-backport.c: New test.
6558 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
6559 * gcc.target/aarch64/feature-fp16-backport.c: New test.
6560 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
6561 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
6562 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
6563 * gcc.target/aarch64/feature-memtag-backport.c: New test.
6564 * gcc.target/aarch64/feature-sha3-backport.c: New test.
6565 * gcc.target/aarch64/feature-sm4-backport.c: New test.
6566
6567 2023-07-19 Andrew Pinski <apinski@marvell.com>
6568
6569 PR tree-optimization/110252
6570 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
6571 __builtin_parity loses the nonzerobits info.
6572 * gcc.c-torture/execute/pr110252-1.c: New test.
6573 * gcc.c-torture/execute/pr110252-2.c: New test.
6574 * gcc.c-torture/execute/pr110252-3.c: New test.
6575 * gcc.c-torture/execute/pr110252-4.c: New test.
6576
6577 2023-07-19 Andrew Pinski <apinski@marvell.com>
6578
6579 PR tree-optimization/110726
6580 * gcc.c-torture/execute/bitops-1.c: New test.
6581
6582 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6583
6584 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
6585 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
6586 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
6587
6588 2023-07-19 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR tree-optimization/110731
6591 * gcc.dg/pr110731.c: New test.
6592
6593 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
6594
6595 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
6596
6597 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
6598
6599 PR fortran/107424
6600 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
6601 the additional count variable.
6602
6603 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6604
6605 * gcc.target/riscv/arch-2.c: Update -march.
6606 * gcc.target/riscv/arch-3.c: Ditto.
6607 * gcc.target/riscv/arch-5.c: Ditto.
6608 * gcc.target/riscv/arch-8.c: Ditto.
6609 * gcc.target/riscv/attribute-10.c: Ditto.
6610 * gcc.target/riscv/attribute-18.c: Ditto.
6611 * gcc.target/riscv/attribute-19.c: Ditto.
6612 * gcc.target/riscv/attribute-8.c: Ditto.
6613 * gcc.target/riscv/attribute-9.c: Ditto.
6614 * gcc.target/riscv/pr102957.c: Ditto.
6615 * gcc.target/riscv/arch-22.cc: New test.
6616 * gcc.target/riscv/arch-23.c: New file.
6617
6618 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6619
6620 * gcc.target/riscv/stack_save_restore.c: Moved to...
6621 * gcc.target/riscv/stack_save_restore_2.c: ...here.
6622 * gcc.target/riscv/stack_save_restore_1.c: New test.
6623
6624 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
6625
6626 PR preprocessor/103902
6627 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
6628 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
6629 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
6630 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
6631
6632 2023-07-19 liuhongt <hongtao.liu@intel.com>
6633
6634 * gcc.target/i386/pr109504.c: New test.
6635 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
6636 * gcc.target/i386/sse2-float16-1.c: Ditto.
6637 * gcc.target/i386/sse2-float16-4.c: New test.
6638 * gcc.target/i386/sse2-float16-5.c: New test.
6639 * g++.target/i386/float16-1.C: Adjust error info.
6640
6641 2023-07-18 Marek Polacek <polacek@redhat.com>
6642
6643 PR c++/110340
6644 * g++.dg/cpp/string-4.C: New test.
6645 * g++.dg/cpp/ucn-2.C: New test.
6646
6647 2023-07-18 Marek Polacek <polacek@redhat.com>
6648
6649 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
6650 output.
6651
6652 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
6653
6654 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
6655 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
6656 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
6657 New test.
6658 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
6659 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
6660 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
6661 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
6662 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
6663 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
6664 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
6665 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
6666 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
6667 New test.
6668 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
6669 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
6670 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
6671 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
6672 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
6673 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
6674
6675 2023-07-18 Patrick Palka <ppalka@redhat.com>
6676
6677 * g++.dg/overload/conv-op5.C: New test.
6678
6679 2023-07-18 Patrick Palka <ppalka@redhat.com>
6680
6681 PR c++/110535
6682 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
6683 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
6684
6685 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6686
6687 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
6688 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
6689 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
6690 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
6691 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
6692 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
6693 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
6694 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
6695 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
6696 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
6697 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
6698 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
6699 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
6700 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
6701 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
6702 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
6703 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
6704 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
6705 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
6706 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
6707 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
6708 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
6709 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
6710 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
6711 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
6712
6713 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6714
6715 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
6716 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
6717 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
6718 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
6719 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
6720 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
6721 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
6722 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
6723 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
6724 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
6725
6726 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
6727
6728 * gcc.target/riscv/attribute-20.c: Removed.
6729
6730 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
6731
6732 * gcc.target/s390/vector/vec-cmpge.c: New test.
6733
6734 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
6735
6736 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
6737
6738 2023-07-18 liuhongt <hongtao.liu@intel.com>
6739
6740 * gcc.target/i386/pr110591.c: New test.
6741 * gcc.target/i386/pr110591-2.c: New test.
6742
6743 2023-07-18 Pan Li <pan2.li@intel.com>
6744
6745 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6746
6747 2023-07-18 Pan Li <pan2.li@intel.com>
6748 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6749
6750 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6751 test cases.
6752 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
6753 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
6754 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
6755 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
6756 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
6757 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
6758 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
6759 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
6760 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
6761 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
6762 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
6763 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
6764 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
6765 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
6766 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
6767 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
6768 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
6769 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
6770 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
6771 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
6772 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
6773 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
6774 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
6775 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
6776 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
6777 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
6778 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
6779 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
6780 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
6781 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
6782 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
6783 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
6784 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
6785 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
6786 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
6787 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
6788 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
6789 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
6790 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
6791 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
6792 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
6793 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
6794 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
6795 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
6796
6797 2023-07-17 Harald Anlauf <anlauf@gmx.de>
6798
6799 PR fortran/95947
6800 PR fortran/110658
6801 * gfortran.dg/deferred_character_37.f90: New test.
6802
6803 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6804
6805 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
6806 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
6807
6808 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6809
6810 PR fortran/110618
6811 * gfortran.dg/intent_out_22.f90: New test.
6812
6813 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6814
6815 * gfortran.dg/finalize_53.f90: New test.
6816
6817 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
6818
6819 PR target/110696
6820 * gcc.target/riscv/attribute-20.c: New test.
6821 * gcc.target/riscv/pr110696.c: New test.
6822
6823 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6824
6825 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
6826 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
6827 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
6828 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
6829 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
6830 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
6831 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
6832 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
6833 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
6834
6835 2023-07-17 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/110669
6838 * gcc.dg/torture/pr110669.c: New testcase.
6839
6840 2023-07-17 Andrew Pinski <apinski@marvell.com>
6841
6842 PR tree-optimization/95923
6843 * gcc.dg/tree-ssa/bitops-2.c: New test.
6844 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
6845
6846 2023-07-17 Andrew Pinski <apinski@marvell.com>
6847
6848 PR tree-optimization/110666
6849 * gcc.c-torture/execute/pr110666-1.c: New test.
6850
6851 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
6852
6853 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
6854 * gcc.target/i386/funcspec-56.inc: Handle new march.
6855
6856 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6857
6858 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
6859 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
6860
6861 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6862
6863 * g++.dg/other/i386-2.C: Add -msm4.
6864 * g++.dg/other/i386-3.C: Ditto.
6865 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6866 * gcc.target/i386/sse-12.c: Add -msm4.
6867 * gcc.target/i386/sse-13.c: Ditto.
6868 * gcc.target/i386/sse-14.c: Ditto.
6869 * gcc.target/i386/sse-22.c: Add sm4.
6870 * gcc.target/i386/sse-23.c: Ditto.
6871 * lib/target-supports.exp (check_effective_target_sm4): New.
6872 * gcc.target/i386/sm4-1.c: New test.
6873 * gcc.target/i386/sm4-check.h: Ditto.
6874 * gcc.target/i386/sm4key4-2.c: Ditto.
6875 * gcc.target/i386/sm4rnds4-2.c: Ditto.
6876
6877 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6878
6879 * g++.dg/other/i386-2.C: Add -msha512.
6880 * g++.dg/other/i386-3.C: Ditto.
6881 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6882 * gcc.target/i386/sse-12.c: Add -msha512.
6883 * gcc.target/i386/sse-13.c: Ditto.
6884 * gcc.target/i386/sse-14.c: Ditto.
6885 * gcc.target/i386/sse-22.c: Add sha512.
6886 * gcc.target/i386/sse-23.c: Ditto.
6887 * lib/target-supports.exp (check_effective_target_sha512): New.
6888 * gcc.target/i386/sha512-1.c: New test.
6889 * gcc.target/i386/sha512-check.h: Ditto.
6890 * gcc.target/i386/sha512msg1-2.c: Ditto.
6891 * gcc.target/i386/sha512msg2-2.c: Ditto.
6892 * gcc.target/i386/sha512rnds2-2.c: Ditto.
6893
6894 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6895
6896 * g++.dg/other/i386-2.C: Add -msm3.
6897 * g++.dg/other/i386-3.C: Ditto.
6898 * gcc.target/i386/avx-1.c: Add new define for immediate.
6899 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6900 * gcc.target/i386/sse-12.c: Add -msm3.
6901 * gcc.target/i386/sse-13.c: Ditto.
6902 * gcc.target/i386/sse-14.c: Ditto.
6903 * gcc.target/i386/sse-22.c: Add sm3.
6904 * gcc.target/i386/sse-23.c: Ditto.
6905 * lib/target-supports.exp (check_effective_target_sm3): New.
6906 * gcc.target/i386/sm3-1.c: New test.
6907 * gcc.target/i386/sm3-check.h: Ditto.
6908 * gcc.target/i386/sm3msg1-2.c: Ditto.
6909 * gcc.target/i386/sm3msg2-2.c: Ditto.
6910 * gcc.target/i386/sm3rnds2-2.c: Ditto.
6911
6912 2023-07-17 Kong Lingling <lingling.kong@intel.com>
6913 Haochen Jiang <haochen.jiang@intel.com>
6914
6915 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
6916 * g++.dg/other/i386-3.C: Ditto.
6917 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
6918 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
6919 * gcc.target/i386/sse-13.c: Ditto.
6920 * gcc.target/i386/sse-14.c: Ditto.
6921 * gcc.target/i386/sse-22.c: Ditto.
6922 * gcc.target/i386/sse-23.c: Ditto.
6923 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6924 * lib/target-supports.exp
6925 (check_effective_target_avxvnniint16): New.
6926 * gcc.target/i386/avxvnniint16-1.c: Ditto.
6927 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
6928 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
6929 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
6930 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
6931 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
6932 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
6933
6934 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
6935
6936 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
6937
6938 2023-07-15 Patrick Palka <ppalka@redhat.com>
6939
6940 PR c++/110441
6941 * g++.dg/cpp1z/elide8.C: New test.
6942
6943 2023-07-15 Patrick Palka <ppalka@redhat.com>
6944
6945 PR c++/110524
6946 * g++.dg/cpp2a/fn-template26.C: New test.
6947
6948 2023-07-14 Jason Merrill <jason@redhat.com>
6949
6950 PR c++/110344
6951 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
6952 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
6953
6954 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
6955
6956 PR target/110588
6957 * gcc.target/i386/pr110588.c: New test case.
6958
6959 2023-07-14 Marek Polacek <polacek@redhat.com>
6960 Jason Merrill <jason@redhat.com>
6961
6962 PR c++/109876
6963 * g++.dg/cpp0x/constexpr-template12.C: New test.
6964 * g++.dg/cpp1z/constexpr-template1.C: New test.
6965 * g++.dg/cpp1z/constexpr-template2.C: New test.
6966
6967 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
6968
6969 PR target/110206
6970 * gcc.target/i386/pr110206.c: New test.
6971
6972 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6973
6974 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
6975 Adapt testcase for link fail.
6976 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
6977 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
6978 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
6979 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
6980 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
6981 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
6982
6983 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6984
6985 PR fortran/92178
6986 * gfortran.dg/intent_out_21.f90: New test.
6987
6988 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6989
6990 PR fortran/92178
6991 * gfortran.dg/intent_out_20.f90: New test.
6992
6993 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6994
6995 PR fortran/92178
6996 * gfortran.dg/intent_out_19.f90: New test.
6997
6998 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6999
7000 PR tree-optimization/109154
7001 * gcc.dg/vect/vect-ifcvt-20.c: New test.
7002
7003 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7004
7005 PR tree-optimization/109154
7006 * gcc.dg/vect/vect-ifcvt-19.c: New test.
7007
7008 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
7009
7010 * gcc.target/riscv/arch-22.c: New test.
7011 * gcc.target/riscv/predef-28.c: New test.
7012
7013 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
7014
7015 PR target/107841
7016 * gcc.target/pdp11/pr107841.c: New test.
7017
7018 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
7019
7020 PR fortran/106050
7021 * gfortran.dg/pdt_33.f90: New test.
7022
7023 2023-07-13 Carl Love <cel@us.ibm.com>
7024
7025 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
7026 test_fpscr_rn_builtin_1.c. Add comment.
7027 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
7028 return value of __builtin_set_fpscr_rn builtin.
7029 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
7030
7031 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
7032
7033 PR target/106966
7034 * gcc.target/alpha/pr106966.c: New test.
7035
7036 2023-07-13 Andrew Pinski <apinski@marvell.com>
7037
7038 * gcc.dg/tree-ssa/pr110293-1.c: New test.
7039 * gcc.dg/tree-ssa/pr110539-1.c: New test.
7040 * gcc.dg/tree-ssa/pr110539-2.c: New test.
7041 * gcc.dg/tree-ssa/pr110539-3.c: New test.
7042 * gcc.dg/tree-ssa/pr110539-4.c: New test.
7043
7044 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
7045
7046 PR middle-end/109520
7047 * gcc.target/i386/pr109520.c: New test.
7048
7049 2023-07-13 Pan Li <pan2.li@intel.com>
7050
7051 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
7052 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
7053 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
7054 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
7055 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
7056 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
7057 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
7058
7059 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7060
7061 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
7062
7063 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7064
7065 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
7066
7067 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7068 Kewen Lin <linkw@linux.ibm.com>
7069
7070 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
7071
7072 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7073
7074 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
7075 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
7076 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
7077 New test.
7078 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
7079 New test.
7080 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
7081 New test.
7082 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
7083 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
7084 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
7085 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
7086 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
7087 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
7088 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
7089 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
7090 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
7091 New test.
7092 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
7093 New test.
7094 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
7095 New test.
7096 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7097 New test.
7098 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
7099 New test.
7100 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
7101 New test.
7102 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
7103 New test.
7104 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
7105 New test.
7106 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
7107 New test.
7108 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
7109 New test.
7110 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
7111 New test.
7112 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
7113 New test.
7114 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
7115 New test.
7116 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
7117 New test.
7118 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7119 New test.
7120 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7121 New test.
7122 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7123 New test.
7124 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7125 New test.
7126 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7127 New test.
7128 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7129 New test.
7130 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7131 New test.
7132 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7133 New test.
7134 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7135 New test.
7136 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7137 New test.
7138 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7139 New test.
7140 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7141 New test.
7142 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7143 New test.
7144 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7145 New test.
7146 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7147 New test.
7148 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7149 New test.
7150 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7151 New test.
7152 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7153 New test.
7154 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7155 New test.
7156 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7157 New test.
7158 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7159 New test.
7160 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7161 New test.
7162 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7163 New test.
7164 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7165 New test.
7166 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7167 New test.
7168 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7169 New test.
7170 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7171 New test.
7172 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7173 New test.
7174 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7175 New test.
7176 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7177 New test.
7178 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7179 New test.
7180 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7181 New test.
7182 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7183 New test.
7184 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7185 New test.
7186 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7187 New test.
7188 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7189 New test.
7190 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7191 New test.
7192 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7193 New test.
7194 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7195 New test.
7196 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7197 New test.
7198 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7199 New test.
7200 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7201 New test.
7202 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7203 New test.
7204 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7205 New test.
7206 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7207 New test.
7208 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7209 New test.
7210 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7211 New test.
7212 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7213 New test.
7214 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7215 New test.
7216 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7217 New test.
7218 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7219 New test.
7220 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7221 New test.
7222 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7223 New test.
7224 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7225 New test.
7226 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7227 New test.
7228 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7229 New test.
7230 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7231 New test.
7232 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7233 New test.
7234 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7235 New test.
7236 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7237 New test.
7238 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7239 New test.
7240 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7241 New test.
7242 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7243 New test.
7244 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7245 New test.
7246 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7247 New test.
7248 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7249 New test.
7250 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7251 New test.
7252 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7253 New test.
7254
7255 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7256
7257 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
7258 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
7259 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
7260 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
7261 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
7262 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
7263 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
7264 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
7265 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
7266 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
7267 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
7268 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
7269 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
7270 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
7271 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
7272 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
7273
7274 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7275
7276 PR tree-optimization/107043
7277 * gcc.dg/tree-ssa/pr107043.c: New test.
7278
7279 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7280
7281 PR tree-optimization/107053
7282 * gcc.dg/tree-ssa/pr107053.c: New test.
7283
7284 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7285
7286 * gcc.dg/pr83073.c: Adjust testcase.
7287
7288 2023-07-12 Jan Hubicka <jh@suse.cz>
7289
7290 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7291
7292 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7293
7294 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
7295 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
7296 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
7297
7298 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7299
7300 PR target/110598
7301 * gcc.target/i386/pr110598.c: New test case.
7302
7303 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7304
7305 * gfortran.dg/pdt_33.f03: New test.
7306
7307 2023-07-12 Richard Biener <rguenther@suse.de>
7308
7309 PR tree-optimization/110630
7310 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
7311 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
7312
7313 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7314
7315 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
7316 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
7317 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
7318 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
7319
7320 2023-07-12 Jan Beulich <jbeulich@suse.com>
7321
7322 * gcc.target/i386/avx2-dupv4sf.c: New test.
7323 * gcc.target/i386/avx2-dupv4si.c: Likewise.
7324 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
7325 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
7326
7327 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7328
7329 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7330 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7331
7332 2023-07-12 liuhongt <hongtao.liu@intel.com>
7333
7334 * gcc.target/i386/pr110438.c: New test.
7335 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7336
7337 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7338
7339 * g++.target/i386/mv16.C: Add graniterapids-d.
7340 * gcc.target/i386/funcspec-56.inc: Handle new march.
7341
7342 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7343
7344 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7345
7346 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7347
7348 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
7349 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
7350 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
7351 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
7352 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
7353 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
7354 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
7355 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
7356 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
7357 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
7358 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
7359 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
7360
7361 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
7362
7363 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
7364 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
7365 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
7366 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
7367 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
7368 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
7369
7370 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7371
7372 PR fortran/110288
7373 * gfortran.dg/findloc_10.f90: New test.
7374
7375 2023-07-11 Carl Love <cel@us.ibm.com>
7376
7377 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
7378 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
7379 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
7380 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
7381 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
7382 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
7383 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
7384 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
7385 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
7386 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
7387 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
7388 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
7389 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
7390 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
7391 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
7392 file.
7393 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
7394 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
7395 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
7396 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
7397 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
7398 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
7399 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
7400
7401 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7402
7403 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7404
7405 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
7406
7407 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
7408 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
7409 New test.
7410
7411 2023-07-11 Patrick Palka <ppalka@redhat.com>
7412
7413 PR c++/110580
7414 * g++.dg/cpp1y/var-templ83.C: New test.
7415
7416 2023-07-11 liuhongt <hongtao.liu@intel.com>
7417
7418 PR target/110170
7419 * g++.target/i386/pr110170.C: Fix typo.
7420
7421 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7422
7423 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7424 64-bit type.
7425 (test): Remove an unnecessary cast.
7426
7427 2023-07-10 Patrick Palka <ppalka@redhat.com>
7428
7429 PR c++/110523
7430 * g++.dg/template/ttp37.C: New test.
7431
7432 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7433
7434 PR target/110268
7435 * gcc.target/arm/pr110268-1.c: New test.
7436 * gcc.target/arm/pr110268-2.c: New test.
7437
7438 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7439
7440 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7441
7442 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7443
7444 PR tree-optimization/110557
7445 * g++.dg/vect/pr110557.cc: New test.
7446
7447 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7448
7449 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7450 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7451
7452 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7453
7454 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7455
7456 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7457
7458 * gdc.dg/asm4.d: Update test.
7459
7460 2023-07-10 liuhongt <hongtao.liu@intel.com>
7461
7462 * g++.target/i386/pr110170.C: New test.
7463 * gcc.target/i386/pr110170.c: New test.
7464
7465 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7466
7467 * gdc.dg/rtti1.d: Move array concat testcase to ...
7468 * gdc.dg/nogc1.d: ... here. New test.
7469
7470 2023-07-09 Jan Hubicka <jh@suse.cz>
7471
7472 * gcc.dg/predict-22.c: Update template.
7473
7474 2023-07-08 Jan Hubicka <jh@suse.cz>
7475
7476 PR tree-optimization/110600
7477 * gcc.c-torture/compile/pr110600.c: New test.
7478
7479 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7480
7481 PR fortran/99139
7482 PR fortran/99368
7483 * gfortran.dg/pr99139.f90 : New test
7484 * gfortran.dg/pr99368.f90 : New test
7485
7486 2023-07-08 Jan Hubicka <jh@suse.cz>
7487
7488 PR middle-end/110590
7489 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
7490 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
7491
7492 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7493 Steven G. Kargl <kargl@gcc.gnu.org>
7494
7495 PR fortran/92178
7496 * gfortran.dg/intent_out_16.f90: New test.
7497 * gfortran.dg/intent_out_17.f90: New test.
7498 * gfortran.dg/intent_out_18.f90: New test.
7499
7500 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7501
7502 PR fortran/110585
7503 * gfortran.dg/findloc_9.f90: New test.
7504
7505 2023-07-07 Jan Hubicka <jh@suse.cz>
7506
7507 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
7508 * gcc.dg/pr43864-3.c: Likewise.
7509 * gcc.dg/pr43864-4.c: Likewise.
7510 * gcc.dg/pr43864.c: Likewise.
7511 * gcc.dg/unroll-7.c: xfail.
7512
7513 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7514
7515 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7516
7517 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7518
7519 PR target/43644
7520 PR target/110533
7521 * gcc.target/i386/pr110533.c: New test case.
7522 * gcc.target/i386/pr43644-2.c: Likewise.
7523
7524 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7525
7526 PR d/108842
7527 * gdc.dg/pr98277.d: Add more tests.
7528 * gdc.dg/pr108842.d: New test.
7529
7530 2023-07-07 Jan Hubicka <jh@suse.cz>
7531
7532 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
7533 * gcc.dg/pr43864-2.c: Likewise.
7534 * gcc.dg/pr43864-3.c: Likewise.
7535 * gcc.dg/pr43864-4.c: Likewise.
7536 * gcc.dg/pr43864.c: Likewise.
7537 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
7538 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
7539 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7540 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
7541 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7542 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7543 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7544 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7545 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7546 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
7547 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
7548 * gcc.dg/tree-ssa/update-threading.c: Likewise.
7549 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
7550 * gcc.dg/unroll-7.c: Likewise.
7551 * gcc.dg/unroll-8.c: Likewise.
7552 * gfortran.dg/pr25623-2.f90: Likewise.
7553 * gfortran.dg/pr25623.f90: Likewise.
7554 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
7555 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
7556 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
7557
7558 2023-07-07 Jan Hubicka <jh@suse.cz>
7559
7560 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7561
7562 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7563
7564 * gcc.target/s390/vector/vec-init-3.c: New test.
7565
7566 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7567
7568 * gcc.target/i386/pr110372.c: New.
7569
7570 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7571
7572 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7573 value/mask changes.
7574 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7575 * gcc.dg/tree-ssa/vrp122.c: Same.
7576
7577 2023-07-07 Pan Li <pan2.li@intel.com>
7578 Robin Dapp <rdapp@ventanamicro.com>
7579
7580 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7581
7582 2023-07-06 Jan Hubicka <jh@suse.cz>
7583
7584 PR middle-end/25623
7585 * gfortran.dg/pr25623-2.f90: New test.
7586
7587 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
7588
7589 * gcc.target/aarch64/pr110449.c: New testcase.
7590
7591 2023-07-06 Richard Biener <rguenther@suse.de>
7592
7593 PR tree-optimization/110556
7594 * gcc.dg/torture/pr110556.c: New testcase.
7595
7596 2023-07-06 Richard Biener <rguenther@suse.de>
7597
7598 PR tree-optimization/110515
7599 * g++.dg/opt/pr110515.C: New testcase.
7600
7601 2023-07-06 Richard Biener <rguenther@suse.de>
7602
7603 PR tree-optimization/110544
7604 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
7605
7606 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
7607
7608 * gcc.target/i386/inline_attr_arch.c: New test.
7609 * gcc.target/i386/inline_target_clones.c: Ditto.
7610
7611 2023-07-06 liuhongt <hongtao.liu@intel.com>
7612
7613 * gcc.target/i386/pr110170-2.c: New test.
7614
7615 2023-07-06 liuhongt <hongtao.liu@intel.com>
7616
7617 * gcc.target/i386/pr110170-3.c: New test.
7618
7619 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
7620
7621 * gcc.target/aarch64/pr110474.c: New testcase.
7622
7623 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7624
7625 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
7626 tests for variable index.
7627 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
7628 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
7629 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
7630 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
7631 Ditto.
7632 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
7633 Ditto.
7634
7635 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7636
7637 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
7638 test.
7639 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
7640 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
7641 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
7642 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
7643 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
7644 Ditto.
7645
7646 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7647 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7648
7649 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
7650 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
7651 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
7652 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
7653 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
7654 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
7655 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
7656 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
7657 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
7658 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
7659 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
7660 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
7661 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
7662 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
7663
7664 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
7665
7666 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
7667 * gcc.target/mips/expand-block-move-r6.c: new test.
7668
7669 2023-07-05 Richard Biener <rguenther@suse.de>
7670
7671 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
7672
7673 2023-07-05 Jan Beulich <jbeulich@suse.com>
7674
7675 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
7676
7677 2023-07-05 Jan Beulich <jbeulich@suse.com>
7678
7679 PR target/100711
7680 * gcc.target/i386/pr100711-6.c: New test.
7681
7682 2023-07-05 Jan Beulich <jbeulich@suse.com>
7683
7684 PR target/100711
7685 * gcc.target/i386/pr100711-4.c: New test.
7686 * gcc.target/i386/pr100711-5.c: New test.
7687
7688 2023-07-05 Jan Beulich <jbeulich@suse.com>
7689
7690 PR target/93768
7691 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
7692 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
7693 towards generated code.
7694 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
7695 code.
7696
7697 2023-07-05 Jan Beulich <jbeulich@suse.com>
7698
7699 PR target/93768
7700 * gcc.target/i386/avx512-binop-not-1.h: New.
7701 * gcc.target/i386/avx512-binop-not-2.h: New.
7702 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
7703 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
7704
7705 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7706
7707 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
7708 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
7709 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
7710 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
7711 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
7712 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
7713 * gcc.target/riscv/rvv/base/abi-17.c: New test.
7714 * gcc.target/riscv/rvv/base/abi-18.c: New test.
7715
7716 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7717
7718 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
7719 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
7720 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
7721 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
7722 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
7723
7724 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
7725
7726 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
7727 encourage if-conversion.
7728 * gcc.target/mips/movcc-3.c: Same as above.
7729
7730 2023-07-04 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/110491
7733 * gcc.dg/torture/pr110491.c: New testcase.
7734
7735 2023-07-04 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/110376
7738 * gcc.dg/torture/pr110376.c: New testcase.
7739
7740 2023-07-04 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/110228
7743 * gcc.dg/torture/pr110228.c: New testcase.
7744 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
7745
7746 2023-07-04 Richard Biener <rguenther@suse.de>
7747
7748 PR tree-optimization/110436
7749 * gcc.dg/pr110436.c: New testcase.
7750
7751 2023-07-04 Richard Biener <rguenther@suse.de>
7752
7753 PR middle-end/110495
7754 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7755 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7756
7757 2023-07-04 Richard Biener <rguenther@suse.de>
7758
7759 PR tree-optimization/110310
7760 * gcc.target/i386/pr110310.c: New testcase.
7761 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7762
7763 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7764
7765 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7766
7767 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
7768
7769 * gcc.target/riscv/zvbb.c: New test.
7770 * gcc.target/riscv/zvbc.c: New test.
7771 * gcc.target/riscv/zvkg.c: New test.
7772 * gcc.target/riscv/zvkn-1.c: New test.
7773 * gcc.target/riscv/zvkn.c: New test.
7774 * gcc.target/riscv/zvknc-1.c: New test.
7775 * gcc.target/riscv/zvknc-2.c: New test.
7776 * gcc.target/riscv/zvknc.c: New test.
7777 * gcc.target/riscv/zvkned.c: New test.
7778 * gcc.target/riscv/zvkng-1.c: New test.
7779 * gcc.target/riscv/zvkng-2.c: New test.
7780 * gcc.target/riscv/zvkng.c: New test.
7781 * gcc.target/riscv/zvknha.c: New test.
7782 * gcc.target/riscv/zvknhb.c: New test.
7783 * gcc.target/riscv/zvks-1.c: New test.
7784 * gcc.target/riscv/zvks.c: New test.
7785 * gcc.target/riscv/zvksc-1.c: New test.
7786 * gcc.target/riscv/zvksc-2.c: New test.
7787 * gcc.target/riscv/zvksc.c: New test.
7788 * gcc.target/riscv/zvksed.c: New test.
7789 * gcc.target/riscv/zvksg-1.c: New test.
7790 * gcc.target/riscv/zvksg-2.c: New test.
7791 * gcc.target/riscv/zvksg.c: New test.
7792 * gcc.target/riscv/zvksh.c: New test.
7793 * gcc.target/riscv/zvkt.c: New test.
7794
7795 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7796
7797 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7798 * lib/obj-c++.exp: Likewise.
7799
7800 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
7801
7802 PR modula2/110125
7803 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
7804 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
7805 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
7806 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
7807 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
7808 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
7809 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
7810 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
7811 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
7812 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
7813 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
7814 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
7815 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
7816 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
7817 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
7818 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
7819 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
7820 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
7821 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
7822 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
7823 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
7824 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
7825 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
7826 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
7827
7828 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7829
7830 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7831 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7832 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7833 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7834 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7835 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7836 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7837 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7838 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7839 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7840 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7841 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7842
7843 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7844
7845 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
7846 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
7847 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
7848 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
7849 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
7850 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
7851 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
7852
7853 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
7854
7855 Revert:
7856 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7857
7858 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7859 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7860 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7861 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7862 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7863 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7864 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7865 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7866 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7867 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7868 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7869 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7870
7871 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7872
7873 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7874 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7875 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7876 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7877 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7878 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7879 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7880 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7881 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7882 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7883 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7884 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7885
7886 2023-07-03 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/110506
7889 * gcc.dg/pr110506-2.c: New testcase.
7890
7891 2023-07-03 Richard Biener <rguenther@suse.de>
7892
7893 PR tree-optimization/110506
7894 * gcc.dg/pr110506.c: New testcase.
7895
7896 2023-07-03 Andrew Pinski <apinski@marvell.com>
7897
7898 PR tree-optimization/110381
7899 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
7900
7901 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7902
7903 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
7904
7905 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7906
7907 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7908
7909 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7910
7911 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
7912
7913 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7914
7915 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7916
7917 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7918
7919 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
7920
7921 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7922
7923 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
7924
7925 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7926
7927 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
7928 option.
7929 (mips-dg-init): Handle the recognization of mips16e2 targets.
7930 (mips-dg-options): Add dependencies for mips16e2.
7931
7932 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7933
7934 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
7935
7936 2023-07-02 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR tree-optimization/110508
7939 * gcc.dg/pr110508.c: New test.
7940
7941 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7942
7943 PR d/108962
7944 * gdc.dg/pr108962.d: New test.
7945
7946 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7947
7948 PR d/110516
7949 * gdc.dg/torture/pr110516a.d: New test.
7950 * gdc.dg/torture/pr110516b.d: New test.
7951
7952 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7953
7954 PR d/110514
7955 * gdc.dg/pr110514a.d: New test.
7956 * gdc.dg/pr110514b.d: New test.
7957 * gdc.dg/pr110514c.d: New test.
7958 * gdc.dg/pr110514d.d: New test.
7959
7960 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7961
7962 PR d/110471
7963 * gdc.dg/pr110471a.d: New test.
7964 * gdc.dg/pr110471b.d: New test.
7965 * gdc.dg/pr110471c.d: New test.
7966
7967 2023-07-01 Jan Hubicka <jh@suse.cz>
7968
7969 PR tree-optimization/25623
7970 * gfortran.dg/pr25623.f90: New test.
7971
7972 2023-07-01 Jan Hubicka <jh@suse.cz>
7973
7974 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
7975 from 2 to 1.
7976 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
7977 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
7978
7979 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
7980
7981 * gcc.target/i386/rotate-6.c: New test case.
7982 * gcc.target/i386/sse2-stv-1.c: Likewise.
7983
7984 2023-07-01 Jan Hubicka <jh@suse.cz>
7985
7986 PR tree-optimization/103680
7987 * gcc.dg/tree-ssa/pr103680.c: New test.
7988 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
7989
7990 2023-06-30 Patrick Palka <ppalka@redhat.com>
7991
7992 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
7993 duplicate diagnostic check.
7994
7995 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
7996
7997 PR tree-optimization/101832
7998 * gcc.dg/builtin-object-size-pr101832.c: New test.
7999
8000 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
8001
8002 * gcc.c-torture/execute/20230630-1.c: New test.
8003 * gcc.c-torture/execute/20230630-2.c: Likewise.
8004 * gcc.c-torture/execute/20230630-3.c: Likewise
8005 * gcc.c-torture/execute/20230630-4.c: Likewise
8006
8007 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8008
8009 PR jit/110466
8010 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
8011 early versions of gdb that don't support our dwarf version, via
8012 "unsupported".
8013
8014 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8015 Marek Polacek <polacek@redhat.com>
8016
8017 PR jit/110466
8018 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
8019 param to gcc_jit_type_get_vector.
8020 (verify_comparisons): Use a typedef rather than __vector.
8021
8022 2023-06-30 Jan Hubicka <jh@suse.cz>
8023
8024 PR middle-end/109849
8025 * gcc.dg/predict-18.c: Improve testcase.
8026
8027 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
8028
8029 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
8030 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
8031 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
8032 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
8033 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
8034 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
8035 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
8036 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
8037 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
8038 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
8039 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
8040 * gcc.target/aarch64/abd_widen_2.c: New file.
8041 * gcc.target/aarch64/abd_widen_3.c: New file.
8042 * gcc.target/aarch64/abd_widen_4.c: New file.
8043
8044 2023-06-30 Richard Biener <rguenther@suse.de>
8045
8046 PR tree-optimization/110496
8047 * gcc.dg/pr110496.c: New testcase.
8048
8049 2023-06-30 Richard Biener <rguenther@suse.de>
8050
8051 PR tree-optimization/110381
8052 * gcc.dg/vect/pr110381.c: Add check_vect ().
8053
8054 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
8055
8056 * gcc.target/mips/align-1-n64.c: New test.
8057 * gcc.target/mips/align-1-o32.c: New test.
8058
8059 2023-06-29 Jan Hubicka <jh@suse.cz>
8060
8061 PR tree-optimization/109849
8062 * gcc.dg/ipa/pr109849.c: New test.
8063
8064 2023-06-29 Marek Polacek <polacek@redhat.com>
8065
8066 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
8067 scan-sarif-file.
8068 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
8069 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
8070 -fno-report-bug. Adjust scan-sarif-file.
8071 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
8072 -fno-report-bug.
8073
8074 2023-06-29 Marek Polacek <polacek@redhat.com>
8075
8076 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
8077 * gcc.target/i386/pr69482-1.c: Likewise.
8078
8079 2023-06-29 Patrick Palka <ppalka@redhat.com>
8080
8081 PR c++/110468
8082 * g++.dg/cpp0x/noexcept79.C: New test.
8083
8084 2023-06-29 Patrick Palka <ppalka@redhat.com>
8085
8086 PR c++/110463
8087 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
8088
8089 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
8090
8091 PR c/77650
8092 * gcc.dg/variable-sized-type-flex-array.c: New test.
8093
8094 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
8095
8096 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
8097 comparisons are desired, to see if 256-bit instructions are
8098 generated inappropriately (fixes test on -march=cascadelake).
8099
8100 2023-06-29 Alexandre Oliva <oliva@adacore.com>
8101
8102 * lib/options.exp (check_for_options_with_filter): Handle
8103 missing frontend compiler like disabled language.
8104
8105 2023-06-29 Richard Biener <rguenther@suse.de>
8106
8107 PR middle-end/110452
8108 * gcc.target/i386/pr110452.c: New file.
8109
8110 2023-06-29 Richard Biener <rguenther@suse.de>
8111
8112 PR middle-end/110461
8113 * gcc.dg/pr110461.c: New testcase.
8114
8115 2023-06-29 Richard Biener <rguenther@suse.de>
8116
8117 PR c/110454
8118 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8119
8120 2023-06-29 Pan Li <pan2.li@intel.com>
8121
8122 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
8123 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
8124 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
8125 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
8126 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
8127
8128 2023-06-29 Pan Li <pan2.li@intel.com>
8129
8130 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
8131 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
8132
8133 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8134
8135 * lib/target-supports.exp (check_effective_target_lra): Remove
8136 cris-*-* from expression for exceptions to LRA.
8137
8138 2023-06-28 Jan Hubicka <jh@suse.cz>
8139
8140 PR middle-end/110334
8141 * g++.dg/opt/pr66119.C: Disable early inlining.
8142 * gcc.c-torture/compile/pr110334.c: New test.
8143 * gcc.dg/tree-ssa/pr110334.c: New test.
8144
8145 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8146
8147 PR fortran/110360
8148 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8149
8150 2023-06-28 Patrick Palka <ppalka@redhat.com>
8151
8152 PR c++/89442
8153 PR c++/107437
8154 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
8155 of input" error.
8156 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
8157 kind mismatch for variable template has_P_match_V.
8158 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
8159 error.
8160 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
8161 not captured" error.
8162 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
8163 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
8164 template argument to variable template A so that A<> is valid.
8165 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
8166 declaration with no type" error.
8167 * g++.dg/parse/template30.C: Don't expect "parse error in
8168 template argument list" error.
8169 * g++.dg/cpp1y/var-templ82.C: New test.
8170
8171 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8172
8173 PR d/106977
8174 PR target/110406
8175 * gdc.dg/torture/pr110406.d: New test.
8176
8177 2023-06-28 Marek Polacek <polacek@redhat.com>
8178
8179 PR c++/110175
8180 * g++.dg/cpp0x/decltype-110175.C: New test.
8181
8182 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8183
8184 PR debug/110308
8185 * g++.dg/torture/pr110308.C: New test.
8186
8187 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8188
8189 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8190 scan-assembler.
8191 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8192
8193 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8194
8195 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8196
8197 2023-06-28 Richard Biener <rguenther@suse.de>
8198
8199 PR tree-optimization/110451
8200 * gfortran.dg/vect/pr110451.f: New testcase.
8201
8202 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8203
8204 PR fortran/49213
8205 * gfortran.dg/pr49213.f90 : New test
8206
8207 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8208
8209 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8210
8211 2023-06-28 Richard Biener <rguenther@suse.de>
8212
8213 PR tree-optimization/110443
8214 * gcc.dg/torture/pr110443.c: New testcase.
8215
8216 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8217
8218 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8219 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8220
8221 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8222
8223 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
8224 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
8225 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
8226 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
8227
8228 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8229
8230 PR target/104124
8231 * gcc.target/powerpc/pr104124.c: New.
8232
8233 2023-06-28 Jan Hubicka <jh@suse.cz>
8234
8235 PR tree-optimization/110377
8236 * gcc.dg/ipa/pr110377.c: New test.
8237
8238 2023-06-28 Andrew Pinski <apinski@marvell.com>
8239
8240 PR tree-optimization/110444
8241 * gcc.c-torture/compile/pr110444-1.c: New test.
8242
8243 2023-06-28 Jason Merrill <jason@redhat.com>
8244
8245 PR c++/110334
8246 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8247
8248 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8249
8250 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
8251 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
8252 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
8253 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
8254
8255 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8256
8257 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8258 record a workaround.
8259
8260 2023-06-28 Jason Merrill <jason@redhat.com>
8261
8262 PR c++/110344
8263 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
8264 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
8265 * g++.dg/cpp26/feat-cxx26.C: New test.
8266
8267 2023-06-28 Jason Merrill <jason@redhat.com>
8268
8269 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8270
8271 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8272
8273 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
8274 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
8275 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
8276 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
8277 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
8278 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
8279 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
8280 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
8281 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
8282 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
8283 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
8284 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
8285 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
8286 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
8287
8288 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8289
8290 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8291
8292 2023-06-28 liuhongt <hongtao.liu@intel.com>
8293
8294 * gcc.target/i386/bf16_short_warn.c: New test.
8295
8296 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8297
8298 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
8299 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
8300 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
8301 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
8302 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
8303 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
8304 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
8305 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
8306 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
8307 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
8308 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
8309 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
8310 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
8311 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
8312 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
8313 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
8314 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
8315 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
8316 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
8317 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
8318
8319 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8320
8321 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
8322 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
8323 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
8324 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
8325 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
8326 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
8327 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
8328 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
8329 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
8330 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
8331
8332 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8333
8334 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8335 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8336 Ditto.
8337 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8338 Ditto.
8339 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8340 Ditto.
8341 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8342 Ditto.
8343 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8344 Ditto.
8345 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
8346 Ditto.
8347 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
8348 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
8349 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
8350 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
8351 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
8352 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
8353 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
8354
8355 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8356
8357 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
8358 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
8359 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
8360 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
8361 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
8362
8363 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8364
8365 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8366
8367 2023-06-27 Andrew Pinski <apinski@marvell.com>
8368
8369 PR middle-end/110420
8370 PR middle-end/103979
8371 PR middle-end/98619
8372 * gcc.c-torture/compile/asmgoto-6.c: New test.
8373
8374 2023-06-27 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/96208
8377 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
8378 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
8379
8380 2023-06-27 liuhongt <hongtao.liu@intel.com>
8381
8382 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8383
8384 2023-06-27 liuhongt <hongtao.liu@intel.com>
8385
8386 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8387
8388 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8389
8390 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
8391 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
8392 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
8393 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
8394 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
8395 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
8396
8397 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8398
8399 * gcc.target/s390/larl-1.c: New test.
8400
8401 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8402
8403 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8404
8405 2023-06-26 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/110381
8408 * gcc.dg/vect/pr110381.c: New testcase.
8409
8410 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8411
8412 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8413 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8414
8415 2023-06-26 liuhongt <hongtao.liu@intel.com>
8416
8417 * gcc.target/aarch64/pr110371.c: New test.
8418
8419 2023-06-26 liuhongt <hongtao.liu@intel.com>
8420
8421 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8422 * gcc.target/i386/pr110018-2.c: Ditto.
8423
8424 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8425
8426 * gcc.target/i386/mvc17.c: New test.
8427
8428 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8429
8430 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8431
8432 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8433
8434 PR d/110359
8435 * gdc.dg/pr110359.d: New test.
8436
8437 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8438
8439 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
8440 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
8441
8442 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8443
8444 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8445
8446 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8447
8448 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
8449 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
8450 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
8451 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
8452 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
8453 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
8454
8455 2023-06-25 Pan Li <pan2.li@intel.com>
8456
8457 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
8458 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8459 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8460 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8461 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8462 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8463 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
8464 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
8465
8466 2023-06-25 Pan Li <pan2.li@intel.com>
8467
8468 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
8469 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
8470 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
8471 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
8472 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
8473
8474 2023-06-25 liuhongt <hongtao.liu@intel.com>
8475
8476 * gcc.target/i386/pr110309.c: New test.
8477
8478 2023-06-25 yulong <shiyulong@iscas.ac.cn>
8479
8480 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
8481 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8482 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8483 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8484 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8485 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8486 * gcc.target/riscv/rvv/base/abi-17.c: New test.
8487 * gcc.target/riscv/rvv/base/abi-18.c: New test.
8488
8489 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8490
8491 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
8492 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
8493 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
8494 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
8495 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
8496 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
8497 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
8498 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
8499 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
8500 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
8501 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
8502 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
8503 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
8504 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
8505 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
8506 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
8507 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
8508 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
8509 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
8510 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
8511 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
8512 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
8513 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
8514 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
8515 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
8516 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
8517 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
8518 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
8519 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
8520 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
8521 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
8522 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
8523 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
8524 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
8525 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
8526 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
8527
8528 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8529
8530 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8531 #define INCLUDE_VECTOR.
8532
8533 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8534
8535 PR c++/110164
8536 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8537
8538 2023-06-23 Marek Polacek <polacek@redhat.com>
8539
8540 * lib/target-supports.exp (check_effective_target_c++23): Return
8541 1 also if check_effective_target_c++26.
8542 (check_effective_target_c++23_down): New.
8543 (check_effective_target_c++26_only): New.
8544 (check_effective_target_c++26): New.
8545 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
8546 * g++.dg/cpp26/cplusplus.C: New test.
8547
8548 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8549
8550 PR fortran/110360
8551 * gfortran.dg/value_9.f90: New test.
8552
8553 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8554 Aaron Sawdey <acsawdey@linux.ibm.com>
8555
8556 PR target/105325
8557 * g++.target/powerpc/pr105325.C: New test.
8558 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8559
8560 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8561
8562 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8563 this header use pragma system_header.
8564
8565 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8566
8567 PR tree-optimization/110280
8568 * gcc.target/aarch64/sve/pr110280.c: New test.
8569
8570 2023-06-22 Richard Biener <rguenther@suse.de>
8571
8572 PR tree-optimization/110332
8573 * g++.dg/torture/pr110332.C: New testcase.
8574 * gcc.dg/torture/pr110332-1.c: Likewise.
8575 * gcc.dg/torture/pr110332-2.c: Likewise.
8576
8577 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8578 Uros Bizjak <ubizjak@gmail.com>
8579
8580 * gcc.target/i386/avx-vptest-4.c: New test case.
8581 * gcc.target/i386/avx-vptest-5.c: Likewise.
8582 * gcc.target/i386/avx-vptest-6.c: Likewise.
8583 * gcc.target/i386/pr109973-1.c: Update test case.
8584 * gcc.target/i386/pr109973-2.c: Likewise.
8585 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
8586 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
8587 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
8588
8589 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8590
8591 PR analyzer/106626
8592 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
8593 out-of-bounds working.
8594 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
8595 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
8596 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
8597 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
8598 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
8599 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
8600 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
8601 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
8602 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
8603 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
8604 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
8605 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
8606 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
8607 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
8608 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
8609 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
8610 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
8611 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
8612 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
8613 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
8614 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
8615 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
8616 * gcc.dg/analyzer/pr101962.c: Update expected results.
8617 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
8618 pending_diagnostic::emit implementations.
8619
8620 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8621
8622 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
8623 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
8624 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
8625 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
8626 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
8627 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
8628 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8629
8630 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8631
8632 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
8633 multiline directive.
8634 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
8635 dg-regexp directives.
8636 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
8637 directives.
8638 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
8639 handle-multiline-outputs from prune_gcc_output to here.
8640 * lib/multiline.exp (dg-end-multiline-output): Move call to
8641 maybe-handle-nn-line-numbers from prune_gcc_output to here.
8642 * lib/prune.exp (prune_gcc_output): Move calls to
8643 maybe-handle-nn-line-numbers and handle-multiline-outputs from
8644 here to the above.
8645
8646 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8647
8648 PR fortran/87477
8649 PR fortran/107900
8650 PR fortran/110224
8651 PR fortran/88688
8652 PR fortran/94380
8653 PR fortran/95398
8654 * gfortran.dg/pr107900.f90 : New test
8655 * gfortran.dg/pr110224.f90 : New test
8656 * gfortran.dg/pr88688.f90 : New test
8657 * gfortran.dg/pr94380.f90 : New test
8658 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
8659 numbers in the error tests by two and change the text in two.
8660
8661 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8662
8663 PR fortran/108961
8664 * gfortran.dg/pr108961.f90: New test.
8665
8666 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
8667
8668 PR target/110018
8669 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
8670 * gcc.target/i386/pr110018-2.c: New test.
8671
8672 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8673
8674 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
8675 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
8676
8677 2023-06-21 Richard Biener <rguenther@suse.de>
8678
8679 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
8680 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
8681
8682 2023-06-21 Jan Beulich <jbeulich@suse.com>
8683
8684 * gcc.target/i386/avx512f-copysign.c: New test.
8685
8686 2023-06-21 Jan Beulich <jbeulich@suse.com>
8687
8688 * gcc.target/i386/avx512f-dupv2di.c: Add
8689 -mprefer-vector-width=512.
8690
8691 2023-06-21 liuhongt <hongtao.liu@intel.com>
8692
8693 * gcc.target/i386/pr110018-1.c: New test.
8694
8695 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
8696
8697 PR c++/66290
8698 * c-c++-common/cpp/macro-ranges.c: New test.
8699 * c-c++-common/cpp/line-2.c: Adapt to check for column information
8700 on macro-related libcpp warnings.
8701 * c-c++-common/cpp/line-3.c: Likewise.
8702 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
8703 * c-c++-common/cpp/pr58844-1.c: Likewise.
8704 * c-c++-common/cpp/pr58844-2.c: Likewise.
8705 * c-c++-common/cpp/warning-zero-location.c: Likewise.
8706 * c-c++-common/pragma-diag-14.c: Likewise.
8707 * c-c++-common/pragma-diag-15.c: Likewise.
8708 * g++.dg/modules/macro-2_d.C: Likewise.
8709 * g++.dg/modules/macro-4_d.C: Likewise.
8710 * g++.dg/modules/macro-4_e.C: Likewise.
8711 * g++.dg/spellcheck-macro-ordering.C: Likewise.
8712 * gcc.dg/builtin-redefine.c: Likewise.
8713 * gcc.dg/cpp/Wunused.c: Likewise.
8714 * gcc.dg/cpp/redef2.c: Likewise.
8715 * gcc.dg/cpp/redef3.c: Likewise.
8716 * gcc.dg/cpp/redef4.c: Likewise.
8717 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
8718 * gcc.dg/cpp/ucnid-11.c: Likewise.
8719 * gcc.dg/cpp/undef2.c: Likewise.
8720 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8721 * gcc.dg/cpp/warn-redefined.c: Likewise.
8722 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8723 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
8724
8725 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
8726
8727 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
8728 pointer to indirect argument registers and allow either to be used
8729 as the base register in subsequent stores.
8730 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
8731 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
8732 indirect argument to happen via the argument register or the
8733 stack pointer.
8734 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
8735 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
8736 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
8737 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
8738 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
8739 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
8740 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
8741 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
8742 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
8743 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
8744 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
8745 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8746 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8747 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8748 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8749 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8750 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8751 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8752 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8753 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8754 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8755 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8756 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8757 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8758 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8759 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8760 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
8761 -fcprop-registers and combine.
8762 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8763 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8764 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8765 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8766 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8767 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8768 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8769 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8770 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8771 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8772 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8773 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8774 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8775 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8776 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8777 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8778 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8779 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8780 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8781 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8782 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8783 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8784 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8785 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8786 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8787 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8788 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8789 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8790 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8791 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8792 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8793 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8794 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8795 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8796 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8797 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
8798 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
8799
8800 2023-06-20 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR middle-end/79173
8803 * g++.target/i386/pr79173-1.C: New test.
8804
8805 2023-06-20 Martin Jambor <mjambor@suse.cz>
8806
8807 PR ipa/110276
8808 * gcc.dg/ipa/pr110276.c: New test.
8809
8810 2023-06-20 Carl Love <cel@us.ibm.com>
8811
8812 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
8813 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
8814 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
8815
8816 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8817
8818 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
8819 -mabi=lp64d.
8820 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
8821 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8822 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8823 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8824 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8825 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8826 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8827 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8828
8829 2023-06-20 Li Xu <xuli1@eswincomputing.com>
8830
8831 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
8832
8833 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8834
8835 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
8836 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
8837 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
8838
8839 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8840
8841 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
8842 -Wno-psabi.
8843 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8844 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8845 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8846 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
8847 Dito.
8848 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8849 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8850 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8851 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8852 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
8853
8854 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8855
8856 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
8857 -ffast-math.
8858 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
8859 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
8860 -ffast-math
8861 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
8862 vfmul.
8863 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
8864
8865 2023-06-20 Richard Biener <rguenther@suse.de>
8866
8867 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
8868 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
8869 due to missing return.
8870
8871 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8872
8873 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
8874
8875 2023-06-20 Jan Beulich <jbeulich@suse.com>
8876
8877 * gcc.target/i386/avx512f-dupv2di.c: New test.
8878
8879 2023-06-20 Richard Biener <rguenther@suse.de>
8880
8881 PR debug/110295
8882 * g++.dg/debug/pr110295.C: New testcase.
8883
8884 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8885
8886 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
8887 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
8888 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
8889 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
8890
8891 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
8892
8893 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
8894 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
8895 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
8896 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
8897 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
8898 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
8899 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
8900 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
8901 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
8902 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
8903 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
8904 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
8905 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
8906 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
8907 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
8908 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
8909 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
8910 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
8911 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
8912 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
8913 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
8914 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
8915 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
8916 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
8917 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
8918 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
8919 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
8920 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
8921 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
8922 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
8923 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8924 * gcc.target/riscv/vector-abi-1.c: Ditto.
8925 * gcc.target/riscv/vector-abi-2.c: Ditto.
8926 * gcc.target/riscv/vector-abi-3.c: Ditto.
8927 * gcc.target/riscv/vector-abi-4.c: Ditto.
8928 * gcc.target/riscv/vector-abi-5.c: Ditto.
8929 * gcc.target/riscv/vector-abi-6.c: Ditto.
8930 * gcc.target/riscv/vector-abi-7.c: New test.
8931 * gcc.target/riscv/vector-abi-8.c: New test.
8932 * gcc.target/riscv/vector-abi-9.c: New test.
8933
8934 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
8935
8936 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
8937 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
8938 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
8939
8940 2023-06-19 Jan Hubicka <jh@suse.cz>
8941
8942 PR tree-optimization/109811
8943 PR tree-optimization/109849
8944 * gcc.dg/tree-ssa/phiprop-1.c: New test.
8945 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
8946
8947 2023-06-19 Pan Li <pan2.li@intel.com>
8948
8949 PR target/110299
8950 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
8951 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
8952 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
8953 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
8954 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
8955 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
8956 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
8957 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
8958
8959 2023-06-19 Pan Li <pan2.li@intel.com>
8960
8961 PR target/110277
8962 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
8963 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
8964 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
8965 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
8966
8967 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
8968
8969 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
8970 * gcc.dg/unroll-8.c: Likewise.
8971 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
8972 * lib/target-supports.exp
8973 (check_effective_target_vect_int_mod): Add amdgcn.
8974 (check_effective_target_divmod): Likewise.
8975 * gcc.target/gcn/simd-math-3-16.c: New test.
8976 * gcc.target/gcn/simd-math-3-2.c: New test.
8977 * gcc.target/gcn/simd-math-3-32.c: New test.
8978 * gcc.target/gcn/simd-math-3-4.c: New test.
8979 * gcc.target/gcn/simd-math-3-8.c: New test.
8980 * gcc.target/gcn/simd-math-3-char-16.c: New test.
8981 * gcc.target/gcn/simd-math-3-char-2.c: New test.
8982 * gcc.target/gcn/simd-math-3-char-32.c: New test.
8983 * gcc.target/gcn/simd-math-3-char-4.c: New test.
8984 * gcc.target/gcn/simd-math-3-char-8.c: New test.
8985 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
8986 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
8987 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
8988 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
8989 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
8990 * gcc.target/gcn/simd-math-3-char-run.c: New test.
8991 * gcc.target/gcn/simd-math-3-char.c: New test.
8992 * gcc.target/gcn/simd-math-3-long-16.c: New test.
8993 * gcc.target/gcn/simd-math-3-long-2.c: New test.
8994 * gcc.target/gcn/simd-math-3-long-32.c: New test.
8995 * gcc.target/gcn/simd-math-3-long-4.c: New test.
8996 * gcc.target/gcn/simd-math-3-long-8.c: New test.
8997 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
8998 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
8999 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
9000 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
9001 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
9002 * gcc.target/gcn/simd-math-3-long-run.c: New test.
9003 * gcc.target/gcn/simd-math-3-long.c: New test.
9004 * gcc.target/gcn/simd-math-3-run-16.c: New test.
9005 * gcc.target/gcn/simd-math-3-run-2.c: New test.
9006 * gcc.target/gcn/simd-math-3-run-32.c: New test.
9007 * gcc.target/gcn/simd-math-3-run-4.c: New test.
9008 * gcc.target/gcn/simd-math-3-run-8.c: New test.
9009 * gcc.target/gcn/simd-math-3-run.c: New test.
9010 * gcc.target/gcn/simd-math-3-short-16.c: New test.
9011 * gcc.target/gcn/simd-math-3-short-2.c: New test.
9012 * gcc.target/gcn/simd-math-3-short-32.c: New test.
9013 * gcc.target/gcn/simd-math-3-short-4.c: New test.
9014 * gcc.target/gcn/simd-math-3-short-8.c: New test.
9015 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
9016 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
9017 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
9018 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
9019 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
9020 * gcc.target/gcn/simd-math-3-short-run.c: New test.
9021 * gcc.target/gcn/simd-math-3-short.c: New test.
9022 * gcc.target/gcn/simd-math-3.c: New test.
9023 * gcc.target/gcn/simd-math-4-char-run.c: New test.
9024 * gcc.target/gcn/simd-math-4-char.c: New test.
9025 * gcc.target/gcn/simd-math-4-long-run.c: New test.
9026 * gcc.target/gcn/simd-math-4-long.c: New test.
9027 * gcc.target/gcn/simd-math-4-run.c: New test.
9028 * gcc.target/gcn/simd-math-4-short-run.c: New test.
9029 * gcc.target/gcn/simd-math-4-short.c: New test.
9030 * gcc.target/gcn/simd-math-4.c: New test.
9031 * gcc.target/gcn/simd-math-5-16.c: New test.
9032 * gcc.target/gcn/simd-math-5-32.c: New test.
9033 * gcc.target/gcn/simd-math-5-4.c: New test.
9034 * gcc.target/gcn/simd-math-5-8.c: New test.
9035 * gcc.target/gcn/simd-math-5-char-16.c: New test.
9036 * gcc.target/gcn/simd-math-5-char-32.c: New test.
9037 * gcc.target/gcn/simd-math-5-char-4.c: New test.
9038 * gcc.target/gcn/simd-math-5-char-8.c: New test.
9039 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
9040 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
9041 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
9042 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
9043 * gcc.target/gcn/simd-math-5-char-run.c: New test.
9044 * gcc.target/gcn/simd-math-5-char.c: New test.
9045 * gcc.target/gcn/simd-math-5-long-16.c: New test.
9046 * gcc.target/gcn/simd-math-5-long-32.c: New test.
9047 * gcc.target/gcn/simd-math-5-long-4.c: New test.
9048 * gcc.target/gcn/simd-math-5-long-8.c: New test.
9049 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
9050 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
9051 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
9052 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
9053 * gcc.target/gcn/simd-math-5-long-run.c: New test.
9054 * gcc.target/gcn/simd-math-5-long.c: New test.
9055 * gcc.target/gcn/simd-math-5-run-16.c: New test.
9056 * gcc.target/gcn/simd-math-5-run-32.c: New test.
9057 * gcc.target/gcn/simd-math-5-run-4.c: New test.
9058 * gcc.target/gcn/simd-math-5-run-8.c: New test.
9059 * gcc.target/gcn/simd-math-5-run.c: New test.
9060 * gcc.target/gcn/simd-math-5-short-16.c: New test.
9061 * gcc.target/gcn/simd-math-5-short-32.c: New test.
9062 * gcc.target/gcn/simd-math-5-short-4.c: New test.
9063 * gcc.target/gcn/simd-math-5-short-8.c: New test.
9064 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
9065 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
9066 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
9067 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
9068 * gcc.target/gcn/simd-math-5-short-run.c: New test.
9069 * gcc.target/gcn/simd-math-5-short.c: New test.
9070 * gcc.target/gcn/simd-math-5.c: New test.
9071
9072 2023-06-19 Richard Biener <rguenther@suse.de>
9073
9074 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
9075 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
9076 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
9077 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
9078 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
9079 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
9080 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
9081 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
9082 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
9083
9084 2023-06-19 Richard Biener <rguenther@suse.de>
9085
9086 PR tree-optimization/110298
9087 * gcc.dg/torture/pr110298.c: New testcase.
9088
9089 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9090
9091 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
9092
9093 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9094
9095 PR target/105523
9096 * lib/target-supports.exp
9097 (check_effective_target_keeps_null_pointer_checks): Add
9098 avr.
9099 * gcc.target/avr/pr105523.c: New test.
9100
9101 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9102
9103 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
9104 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
9105 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
9106 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
9107 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
9108 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
9109 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
9110 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
9111 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
9112 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
9113 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
9114 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
9115 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
9116 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
9117 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
9118 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
9119
9120 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9121
9122 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
9123 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
9124 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
9125 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
9126 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
9127 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
9128 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
9129 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
9130 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
9131 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
9132 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
9133 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
9134 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
9135 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
9136 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
9137 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
9138 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
9139 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
9140 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
9141 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
9142 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
9143 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
9144 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
9145 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
9146 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
9147 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
9148 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
9149 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
9150 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
9151 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
9152 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
9153 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
9154 target selectors.
9155
9156 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9157
9158 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
9159 that no sext insns are present.
9160 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9161 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9162 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9163
9164 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9165
9166 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
9167 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
9168 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
9169 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
9170 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
9171 New test.
9172 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
9173 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
9174 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
9175 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
9176 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
9177 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
9178 New test.
9179 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9180
9181 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9182
9183 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
9184 (u)int8_t.
9185 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
9186 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
9187 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
9188 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
9189 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
9190 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
9191 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
9192 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
9193 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
9194 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
9195 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
9196 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
9197 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
9198 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
9199 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
9200 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
9201 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
9202 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
9203 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
9204 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
9205 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
9206 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
9207 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
9208 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
9209 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
9210 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9211 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
9212 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
9213 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
9214 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
9215 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
9216 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
9217 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
9218 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
9219 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
9220 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
9221 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
9222 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
9223 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
9224 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
9225 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
9226 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
9227 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
9228
9229 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9230
9231 PR target/110086
9232 * gcc.target/avr/pr110086.c: New test.
9233
9234 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9235
9236 * gcc.target/powerpc/const_anchors.c: New test.
9237 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9238
9239 2023-06-19 liuhongt <hongtao.liu@intel.com>
9240
9241 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9242 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9243
9244 2023-06-18 Jan Hubicka <jh@suse.cz>
9245
9246 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9247
9248 2023-06-18 Honza <jh@ryzen3.suse.cz>
9249
9250 PR tree-optimization/109849
9251 * g++.dg/ipa/devirt-45.C: Update template.
9252
9253 2023-06-18 yulong <shiyulong@iscas.ac.cn>
9254
9255 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
9256 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
9257 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
9258 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
9259 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
9260
9261 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9262
9263 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9264
9265 2023-06-16 Pan Li <pan2.li@intel.com>
9266
9267 PR target/110265
9268 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
9269 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
9270 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
9271 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
9272 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
9273
9274 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9275
9276 PR middle-end/79173
9277 * gcc.target/i386/pr79173-11.c: New test.
9278 * gcc.dg/builtin-addc-1.c: New test.
9279
9280 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR tree-optimization/110271
9283 * gcc.c-torture/compile/pr110271.c: New test.
9284
9285 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9286 Uros Bizjak <ubizjak@gmail.com>
9287
9288 PR target/31985
9289 * gcc.target/i386/pr31985.c: New test case.
9290
9291 2023-06-16 Alex Coplan <alex.coplan@arm.com>
9292
9293 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
9294 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9295 * g++.dg/cpp0x/elab-enum-base.C: New test.
9296
9297 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
9298
9299 * gcc.target/mips/code-readable-attr-1.c: New test.
9300 * gcc.target/mips/code-readable-attr-2.c: New test.
9301 * gcc.target/mips/code-readable-attr-3.c: New test.
9302 * gcc.target/mips/code-readable-attr-4.c: New test.
9303 * gcc.target/mips/code-readable-attr-5.c: New test.
9304
9305 2023-06-16 Richard Biener <rguenther@suse.de>
9306
9307 PR tree-optimization/110269
9308 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9309
9310 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9311
9312 PR c/107583
9313 * c-c++-common/spellcheck-pr107583.c: New test.
9314
9315 2023-06-15 Andrew Pinski <apinski@marvell.com>
9316
9317 PR tree-optimization/110266
9318 * gcc.c-torture/compile/pr110266.c: New test.
9319
9320 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9321
9322 PR tree-optimization/110266
9323 * gcc.dg/pr110266.c: New.
9324
9325 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR preprocessor/80753
9328 * c-c++-common/missing-header-5.c: New test.
9329
9330 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9331
9332 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9333
9334 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9335
9336 PR middle-end/79173
9337 * gcc.target/i386/pr79173-1.c: New test.
9338 * gcc.target/i386/pr79173-2.c: New test.
9339 * gcc.target/i386/pr79173-3.c: New test.
9340 * gcc.target/i386/pr79173-4.c: New test.
9341 * gcc.target/i386/pr79173-5.c: New test.
9342 * gcc.target/i386/pr79173-6.c: New test.
9343 * gcc.target/i386/pr79173-7.c: New test.
9344 * gcc.target/i386/pr79173-8.c: New test.
9345 * gcc.target/i386/pr79173-9.c: New test.
9346 * gcc.target/i386/pr79173-10.c: New test.
9347
9348 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
9349
9350 * gcc.target/aarch64/abd.h: New file.
9351 * gcc.target/aarch64/abd_2.c: New test.
9352 * gcc.target/aarch64/abd_3.c: New test.
9353 * gcc.target/aarch64/abd_4.c: New test.
9354 * gcc.target/aarch64/abd_none_2.c: New test.
9355 * gcc.target/aarch64/abd_none_3.c: New test.
9356 * gcc.target/aarch64/abd_none_4.c: New test.
9357 * gcc.target/aarch64/abd_run_1.c: New test.
9358 * gcc.target/aarch64/sve/abd_1.c: New test.
9359 * gcc.target/aarch64/sve/abd_none_1.c: New test.
9360 * gcc.target/aarch64/sve/abd_2.c: New test.
9361 * gcc.target/aarch64/sve/abd_none_2.c: New test.
9362
9363 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9364
9365 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
9366 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
9367 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
9368 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
9369 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
9370 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
9371 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
9372 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
9373 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
9374 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
9375 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
9376 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
9377 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
9378 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
9379
9380 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9381
9382 PR target/110119
9383 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9384 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9385
9386 2023-06-14 Jason Merrill <jason@redhat.com>
9387
9388 DR 2327
9389 PR c++/86521
9390 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9391 * g++.dg/cpp1z/elide7.C: New test.
9392
9393 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9394
9395 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9396 OpenACC 'serial', OpenMP 'target' usage.
9397
9398 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9399
9400 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9401 alternatives.
9402 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9403 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9404
9405 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9406
9407 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9408
9409 2023-06-14 liuhongt <hongtao.liu@intel.com>
9410
9411 * gcc.target/i386/pr110227.c: New test.
9412
9413 2023-06-13 David Malcolm <dmalcolm@redhat.com>
9414
9415 PR c/84890
9416 * g++.dg/cpp2a/srcloc3.C: Update expected message.
9417 * g++.dg/lookup/missing-std-include-2.C: Likewise.
9418 * g++.dg/lookup/missing-std-include-3.C: Likewise.
9419 * g++.dg/lookup/missing-std-include-6.C: Likewise.
9420 * g++.dg/lookup/missing-std-include.C: Likewise.
9421 * g++.dg/spellcheck-inttypes.C: Likewise.
9422 * g++.dg/spellcheck-stdint.C: Likewise.
9423 * g++.dg/spellcheck-stdlib.C: Likewise.
9424 * gcc.dg/spellcheck-inttypes.c: Likewise.
9425 * gcc.dg/spellcheck-stdbool.c: Likewise.
9426 * gcc.dg/spellcheck-stdint.c: Likewise.
9427 * gcc.dg/spellcheck-stdlib.c: Likewise.
9428
9429 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9430
9431 * gfortran.dg/data_array_7.f90: New test.
9432
9433 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9434 Mikael Morin <mikael@gcc.gnu.org>
9435
9436 PR fortran/86277
9437 * gfortran.dg/zero_sized_14.f90: New test.
9438 * gfortran.dg/zero_sized_15.f90: New test.
9439
9440 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9441
9442 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
9443 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
9444 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
9445 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
9446 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
9447 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
9448 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
9449 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
9450 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
9451 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
9452
9453 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9454
9455 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
9456 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
9457
9458 2023-06-13 Jason Merrill <jason@redhat.com>
9459
9460 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9461
9462 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9463 Kito Cheng <kito.cheng@sifive.com>
9464
9465 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
9466 * g++.target/riscv/rvv/base/pr109535.C: Same
9467 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
9468 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
9469 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
9470 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
9471 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
9472 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
9473 * gcc.target/riscv/rvv/base/spill-10.c: Same
9474 * gcc.target/riscv/rvv/base/spill-11.c: Same
9475 * gcc.target/riscv/rvv/base/spill-9.c: Same
9476 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
9477 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
9478 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
9479 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
9480 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
9481 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
9482 * gcc.target/riscv/vector-abi-1.c: New test.
9483 * gcc.target/riscv/vector-abi-2.c: New test.
9484 * gcc.target/riscv/vector-abi-3.c: New test.
9485 * gcc.target/riscv/vector-abi-4.c: New test.
9486 * gcc.target/riscv/vector-abi-5.c: New test.
9487 * gcc.target/riscv/vector-abi-6.c: New test.
9488
9489 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9490
9491 * gcc.target/arm/mtp.c: New test.
9492 * gcc.target/arm/mtp_1.c: New test.
9493 * gcc.target/arm/mtp_2.c: New test.
9494 * gcc.target/arm/mtp_3.c: New test.
9495 * gcc.target/arm/mtp_4.c: New test.
9496
9497 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9498
9499 PR target/108779
9500 * gcc.target/aarch64/mtp_5.c: New test.
9501 * gcc.target/aarch64/mtp_6.c: New test.
9502 * gcc.target/aarch64/mtp_7.c: New test.
9503 * gcc.target/aarch64/mtp_8.c: New test.
9504 * gcc.target/aarch64/mtp_9.c: New test.
9505
9506 2023-06-13 Richard Biener <rguenther@suse.de>
9507
9508 PR middle-end/110232
9509 * gcc.target/i386/pr110232.c: New testcase.
9510
9511 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9512
9513 PR testsuite/109880
9514 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9515
9516 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9517
9518 PR testsuite/110230
9519 PR target/109932
9520 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9521 * gcc.target/powerpc/pr109932-2.c: Ditto.
9522
9523 2023-06-13 Pan Li <pan2.li@intel.com>
9524
9525 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9526 Adjust dg-do to comiple for asm checking.
9527
9528 2023-06-13 Tejas Belagod <tbelagod@arm.com>
9529
9530 PR target/96339
9531 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
9532 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
9533 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
9534 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
9535 to expect optimized code for function body.
9536 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
9537 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
9538 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
9539 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
9540 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
9541 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
9542 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
9543 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
9544 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
9545 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
9546 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
9547
9548 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9549
9550 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9551
9552 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9553
9554 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
9555 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
9556 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
9557 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
9558
9559 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9560
9561 PR modula2/110189
9562 * gm2/pim/fail/foovaltype.mod: New test.
9563
9564 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9565
9566 PR rtl-optimization/101188
9567 * gcc.c-torture/execute/pr101188.c: New test
9568
9569 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9570
9571 * gcc.target/aarch64/vec-init-single-const.c: New test.
9572 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
9573 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
9574
9575 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
9576
9577 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
9578 * c-c++-common/gomp/map-9.c: Likewise.
9579 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
9580 * gfortran.dg/gomp/map-11.f90: Likewise.
9581 * gfortran.dg/gomp/target-update-1.f90: Likewise.
9582 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
9583 * c-c++-common/gomp/map-6.c: Update dg-error and also check
9584 clause error with 'target (enter/exit) data'.
9585
9586 2023-06-12 Pan Li <pan2.li@intel.com>
9587
9588 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
9589
9590 2023-06-12 Pan Li <pan2.li@intel.com>
9591
9592 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9593 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
9594
9595 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9596
9597 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
9598 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
9599 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
9600 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
9601 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
9602 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
9603
9604 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9605
9606 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
9607
9608 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
9609
9610 * gcc.dg/vect/pr110142.c: New test.
9611
9612 2023-06-12 liuhongt <hongtao.liu@intel.com>
9613
9614 * gcc.target/i386/vec_pack_fp16-1.c: New test.
9615 * gcc.target/i386/vec_pack_fp16-2.c: New test.
9616 * gcc.target/i386/vec_pack_fp16-3.c: New test.
9617
9618 2023-06-12 Jason Merrill <jason@redhat.com>
9619
9620 PR c++/105838
9621 * g++.dg/tree-ssa/initlist-opt5.C: New test.
9622
9623 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9624
9625 PR target/109932
9626 * gcc.target/powerpc/pr109932-1.c: New test.
9627 * gcc.target/powerpc/pr109932-2.c: New test.
9628
9629 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9630
9631 PR target/110011
9632 * gcc.target/powerpc/pr110011.c: New test.
9633
9634 2023-06-12 Pan Li <pan2.li@intel.com>
9635
9636 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
9637 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
9638
9639 2023-06-12 Pan Li <pan2.li@intel.com>
9640
9641 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9642 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
9643
9644 2023-06-11 Patrick Palka <ppalka@redhat.com>
9645
9646 PR c++/110122
9647 * g++.dg/cpp2a/nontype-class59.C: New test.
9648
9649 2023-06-11 Patrick Palka <ppalka@redhat.com>
9650
9651 PR c++/110122
9652 * g++.dg/cpp2a/nontype-class57.C: New test.
9653 * g++.dg/cpp2a/nontype-class58.C: New test.
9654
9655 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
9656
9657 PR target/109907
9658 * gcc.target/avr/pr109907.c: New test.
9659 * gcc.target/avr/torture/pr109907-1.c: New test.
9660 * gcc.target/avr/torture/pr109907-2.c: New test.
9661
9662 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9663
9664 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
9665 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
9666 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
9667 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
9668 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
9669 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
9670
9671 2023-06-10 Nathan Sidwell <nathan@acm.org>
9672
9673 * g++.dg/template/pr61663.C: New.
9674
9675 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
9676
9677 PR target/109650
9678 * gcc.target/avr/torture/pr109650-1.c: New test.
9679 * gcc.target/avr/torture/pr109650-2.c: New test.
9680
9681 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9682
9683 * gfortran.dg/ieee/minmax_1.f90: New test.
9684 * gfortran.dg/ieee/minmax_2.f90: New file.
9685 * gfortran.dg/ieee/minmax_3.f90: New file.
9686 * gfortran.dg/ieee/minmax_4.f90: New file.
9687
9688 2023-06-10 Tim Lange <mail@tim-lange.me>
9689
9690 PR analyzer/110014
9691 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
9692
9693 2023-06-10 Tim Lange <mail@tim-lange.me>
9694
9695 PR analyzer/109577
9696 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
9697 and add new test case.
9698 * gcc.dg/analyzer/pr109577.c: New test.
9699
9700 2023-06-10 Pan Li <pan2.li@intel.com>
9701
9702 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
9703 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
9704
9705 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9706
9707 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
9708 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
9709 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
9710
9711 2023-06-09 Jason Merrill <jason@redhat.com>
9712
9713 * g++.dg/concepts/auto7.C: New test.
9714 * g++.dg/concepts/auto7a.C: New test.
9715
9716 2023-06-09 Jason Merrill <jason@redhat.com>
9717
9718 PR c++/110102
9719 * g++.dg/cpp0x/initlist-opt1.C: New test.
9720
9721 2023-06-09 Andrew Pinski <apinski@marvell.com>
9722
9723 PR tree-optimization/97711
9724 PR tree-optimization/110155
9725 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
9726 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
9727
9728 2023-06-09 Andrew Pinski <apinski@marvell.com>
9729
9730 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
9731
9732 2023-06-09 Andrew Pinski <apinski@marvell.com>
9733
9734 PR tree-optimization/110165
9735 PR tree-optimization/110166
9736 * gcc.c-torture/execute/pr110165-1.c: New test.
9737 * gcc.c-torture/execute/pr110166-1.c: New test.
9738
9739 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
9740
9741 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
9742 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
9743
9744 2023-06-09 Pan Li <pan2.li@intel.com>
9745
9746 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9747 for ZVFHMIN.
9748
9749 2023-06-09 liuhongt <hongtao.liu@intel.com>
9750
9751 * gcc.target/i386/pr110108-2.c: New test.
9752
9753 2023-06-09 liuhongt <hongtao.liu@intel.com>
9754
9755 * gcc.target/i386/pr110108.c: New test.
9756 * gcc.target/i386/pr110108-3.c: New test.
9757 * gcc.target/i386/pr109900.c: Adjust testcase.
9758
9759 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9760
9761 PR modula2/110126
9762 * gm2/pim/pass/fooasm3.mod: New test.
9763
9764 2023-06-08 Pan Li <pan2.li@intel.com>
9765
9766 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9767 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9768
9769 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
9770
9771 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
9772 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
9773 * gcc.dg/analyzer/pr101962.c: Likewise.
9774 * gcc.dg/analyzer/realloc-5.c: Likewise.
9775 * gcc.dg/analyzer/pr109439.c: New test.
9776
9777 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9778
9779 * gcc.target/i386/ctzll-1.c: New test.
9780 * gcc.target/i386/ffsll-1.c: New test.
9781
9782 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
9783
9784 PR fortran/99350
9785 PR fortran/107821
9786 PR fortran/109451
9787 * gfortran.dg/pr99350.f90 : New test.
9788 * gfortran.dg/associate_5.f03 : Changed error message.
9789 * gfortran.dg/pr107821.f90 : New test.
9790 * gfortran.dg/associate_61.f90 : New test
9791
9792 2023-06-08 Alexandre Oliva <oliva@adacore.com>
9793
9794 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
9795 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
9796 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
9797 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
9798 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
9799 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
9800 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
9801 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
9802
9803 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
9804 Uros Bizjak <ubizjak@gmail.com>
9805
9806 * gcc.target/i386/cmc-1.c: New test case.
9807 * gcc.target/i386/stc-1.c: Likewise.
9808
9809 2023-06-07 Jason Merrill <jason@redhat.com>
9810
9811 PR c++/58487
9812 PR c++/53637
9813 * g++.dg/opt/nrv26.C: New test.
9814 * g++.dg/opt/nrv26a.C: New test.
9815 * g++.dg/opt/nrv27.C: New test.
9816
9817 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9818 Jeff Law <jlaw@ventanamicro.com>
9819
9820 * gcc.target/riscv/shift-and-2.c: New tests.
9821 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
9822 * gcc.target/riscv/sign-extend.c: New test.
9823 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
9824
9825 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9826
9827 PR target/110132
9828 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
9829 Extend to ls64.
9830 * g++.target/aarch64/acle/acle.exp: New.
9831 * g++.target/aarch64/acle/ls64.C: New test.
9832 * g++.target/aarch64/acle/ls64_lto.C: New test.
9833 * gcc.target/aarch64/acle/ls64_lto.c: New test.
9834 * gcc.target/aarch64/acle/pr110132.c: New test.
9835
9836 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9837
9838 PR target/110100
9839 * gcc.target/aarch64/acle/pr110100.c: New test.
9840
9841 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
9842
9843 * gcc.target/sparc/pr109541.c: New.
9844
9845 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9846
9847 * gcc.target/hppa/shadd-3.c: Update expected output.
9848
9849 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9850
9851 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
9852 vectorizer.
9853 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
9854 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
9855 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
9856 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
9857 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
9858 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
9859 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
9860 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
9861 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
9862 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
9863 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
9864 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
9865 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
9866 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
9867 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
9868 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
9869 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
9870 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
9871 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
9872 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
9873 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
9874 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
9875
9876 2023-06-07 Andrew Pinski <apinski@marvell.com>
9877
9878 PR middle-end/110117
9879 * gcc.dg/pr110117-1.c: New test.
9880 * gcc.dg/pr110117-2.c: New test.
9881
9882 2023-06-07 Andrew Pinski <apinski@marvell.com>
9883
9884 PR tree-optimization/110134
9885 * gcc.dg/tree-ssa/negneq-1.c: New test.
9886 * gcc.dg/tree-ssa/negneq-2.c: New test.
9887 * gcc.dg/tree-ssa/negneq-3.c: New test.
9888 * gcc.dg/tree-ssa/negneq-4.c: New test.
9889
9890 2023-06-07 Andrew Pinski <apinski@marvell.com>
9891
9892 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
9893 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
9894 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
9895 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
9896 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
9897 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
9898 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
9899 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
9900 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
9901
9902 2023-06-07 Jason Merrill <jason@redhat.com>
9903
9904 PR c++/58487
9905 * g++.dg/opt/nrv25.C: New test.
9906
9907 2023-06-07 Jason Merrill <jason@redhat.com>
9908
9909 PR c++/51571
9910 PR c++/92407
9911 * g++.dg/opt/nrv23.C: New test.
9912
9913 2023-06-07 Jason Merrill <jason@redhat.com>
9914
9915 PR c++/92407
9916 * g++.dg/opt/nrv22.C: New test.
9917
9918 2023-06-07 Jason Merrill <jason@redhat.com>
9919
9920 PR c++/33799
9921 * g++.dg/eh/return1.C: Add label cases.
9922
9923 2023-06-07 Jason Merrill <jason@redhat.com>
9924
9925 * g++.dg/contracts/contracts-post7.C: New test.
9926
9927 2023-06-07 Jason Merrill <jason@redhat.com>
9928
9929 PR c++/58050
9930 * g++.dg/opt/nrv24.C: New test.
9931
9932 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
9933
9934 PR modula2/110019
9935 * gm2/cpp/fail/cpp-fail.exp: New test.
9936 * gm2/cpp/fail/foocpp.mod: New test.
9937
9938 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9939
9940 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
9941 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
9942 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
9943 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
9944 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
9945 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
9946
9947 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
9948 Tobias Burnus <tobias@codesourcery.com>
9949
9950 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
9951 duplicated 'present' and extend scan-dump tests for 'present'.
9952 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
9953 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
9954 'present'.
9955 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
9956 modifier checking.
9957 * c-c++-common/gomp/defaultmap-4.c: New test.
9958 * c-c++-common/gomp/map-9.c: New test.
9959 * c-c++-common/gomp/target-update-1.c: New test.
9960 * gfortran.dg/gomp/defaultmap-8.f90: New test.
9961 * gfortran.dg/gomp/map-11.f90: New test.
9962 * gfortran.dg/gomp/map-12.f90: New test.
9963 * gfortran.dg/gomp/target-update-1.f90: New test.
9964
9965 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9966
9967 * gcc.target/aarch64/simd/vrshr_1.c: New test.
9968
9969 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9970
9971 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
9972 intrinsics.
9973
9974 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9975
9976 * gcc.target/aarch64/simd/addlv_1.c: New test.
9977
9978 2023-06-06 Richard Biener <rguenther@suse.de>
9979
9980 PR middle-end/110055
9981 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
9982
9983 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9984
9985 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
9986 cfi directives.
9987
9988 2023-06-06 Pan Li <pan2.li@intel.com>
9989
9990 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
9991
9992 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9993
9994 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
9995 for cfi reg/mem.
9996
9997 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9998 Joel Hutton <joel.hutton@arm.com>
9999 Tamar Christina <tamar.christina@arm.com>
10000
10001 * gcc.target/aarch64/vect-widen-add.c: Test that new
10002 IFN_VEC_WIDEN_PLUS is being used.
10003 * gcc.target/aarch64/vect-widen-sub.c: Test that new
10004 IFN_VEC_WIDEN_MINUS is being used.
10005
10006 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
10007
10008 * gdc.dg/Wmismatched_enum.d: New test.
10009
10010 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
10011
10012 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
10013 less sensitive to register allocation choices.
10014 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
10015
10016 2023-06-05 Pan Li <pan2.li@intel.com>
10017
10018 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
10019
10020 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10021
10022 PR target/110109
10023 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
10024 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
10025
10026 2023-06-04 Pan Li <pan2.li@intel.com>
10027
10028 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
10029
10030 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
10031
10032 PR target/110083
10033 * gcc.target/i386/pr110083.c: New test case.
10034
10035 2023-06-04 Jason Merrill <jason@redhat.com>
10036
10037 PR c++/97720
10038 * g++.dg/eh/terminate2.C: New test.
10039
10040 2023-06-04 Pan Li <pan2.li@intel.com>
10041
10042 * gcc.target/riscv/rvv/base/mov-14.c: New test.
10043 * gcc.target/riscv/rvv/base/spill-13.c: New test.
10044
10045 2023-06-03 Patrick Palka <ppalka@redhat.com>
10046
10047 PR c++/109923
10048 * g++.dg/template/friend79.C: New test.
10049
10050 2023-06-03 Patrick Palka <ppalka@redhat.com>
10051
10052 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
10053 to be marked as odr-used.
10054
10055 2023-06-03 Patrick Palka <ppalka@redhat.com>
10056
10057 PR c++/70790
10058 * g++.dg/abi/mangle78.C: New test.
10059
10060 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10061
10062 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
10063 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
10064 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
10065 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
10066
10067 2023-06-03 liuhongt <hongtao.liu@intel.com>
10068
10069 * gcc.target/i386/pr110067.c: New test.
10070
10071 2023-06-03 liuhongt <hongtao.liu@intel.com>
10072
10073 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
10074
10075 2023-06-02 Andrew Pinski <apinski@marvell.com>
10076
10077 PR rtl-optimization/102733
10078 * gcc.target/i386/addr-space-6.c: New test.
10079
10080 2023-06-02 Andrew Pinski <apinski@marvell.com>
10081
10082 PR rtl-optimization/110042
10083 * gcc.target/aarch64/csel_bfx_2.c: New test.
10084
10085 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
10086
10087 PR target/110044
10088 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
10089 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
10090 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
10091 * gcc.target/powerpc/darwin-structs-0.h: New test.
10092
10093 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
10094
10095 PR fortran/100607
10096 * gfortran.dg/select_rank_6.f90: New test.
10097
10098 2023-06-02 Jason Merrill <jason@redhat.com>
10099
10100 DR 2735
10101 PR c++/109247
10102 * g++.dg/cpp0x/initlist-explicit3.C: New test.
10103
10104 2023-06-02 Carl Love <cel@us.ibm.com>
10105
10106 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
10107 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
10108 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
10109
10110 2023-06-02 Jason Merrill <jason@redhat.com>
10111
10112 PR c++/110070
10113 PR c++/105838
10114 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
10115 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
10116 * g++.dg/tree-ssa/initlist-opt4.C: New test.
10117 * g++.dg/opt/icf1.C: New test.
10118 * g++.dg/opt/icf2.C: New test.
10119 * g++.dg/opt/icf3.C: New test.
10120 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
10121
10122 2023-06-02 David Malcolm <dmalcolm@redhat.com>
10123
10124 PR analyzer/109015
10125 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
10126 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
10127 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
10128 * gcc.dg/analyzer/atomic-types-1.c: New test.
10129
10130 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10131
10132 * gcc.dg/pr107557-1.c: Require LTO support.
10133 * gcc.dg/pr107557-2.c: Require LTO support.
10134
10135 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
10136
10137 PR fortran/87477
10138 PR fortran/102109
10139 PR fortran/102112
10140 PR fortran/102190
10141 PR fortran/102532
10142 PR fortran/109948
10143 PR fortran/99326
10144 * gfortran.dg/associate_54.f90 : Cope with extra error.
10145 * gfortran.dg/pr102109.f90 : New test.
10146 * gfortran.dg/pr102112.f90 : New test.
10147 * gfortran.dg/pr102190.f90 : New test.
10148 * gfortran.dg/pr102532.f90 : New test.
10149 * gfortran.dg/pr109948.f90 : New test.
10150 * gfortran.dg/pr99326.f90 : New test.
10151
10152 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10153
10154 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10155
10156 2023-06-02 Pan Li <pan2.li@intel.com>
10157
10158 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10159 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10160
10161 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10162
10163 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
10164 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
10165 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
10166 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
10167 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
10168 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
10169 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
10170 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
10171 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
10172
10173 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10174
10175 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
10176 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
10177 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
10178 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
10179 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
10180 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
10181
10182 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10183
10184 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
10185 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
10186 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
10187 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
10188 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
10189 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
10190 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
10191 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
10192 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
10193 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
10194 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
10195 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
10196 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
10197 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
10198 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
10199
10200 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10201
10202 PR fortran/88552
10203 * gfortran.dg/pr88552.f90: New test.
10204
10205 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10206
10207 * lib/torture-options.exp: print the value of non-empty options:
10208 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10209
10210 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10211
10212 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10213 the torture-{init,finish}
10214
10215 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10216
10217 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10218 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10219
10220 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10221 Uros Bizjak <ubizjak@gmail.com>
10222
10223 PR target/109973
10224 * gcc.target/i386/pr109973-1.c: New test case.
10225 * gcc.target/i386/pr109973-2.c: Likewise.
10226
10227 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10228
10229 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10230
10231 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
10232
10233 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
10234 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
10235 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
10236 * gfortran.dg/gomp/pure-1.f90: New test.
10237 * gfortran.dg/gomp/pure-2.f90: New test.
10238 * gfortran.dg/gomp/pure-3.f90: New test.
10239 * gfortran.dg/gomp/pure-4.f90: New test.
10240
10241 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10242
10243 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10244
10245 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
10246
10247 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
10248 gcc_set_required_options.
10249 * lib/target-supports.exp: Rename force_conventional_output_for
10250 to set_required_options_for.
10251 * lib/scanasm.exp: Adjust callers.
10252 * lib/scanrtl.exp: Same.
10253
10254 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10255
10256 PR target/99195
10257 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10258
10259 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10260
10261 PR target/99195
10262 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10263 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10264
10265 2023-05-31 David Faust <david.faust@oracle.com>
10266
10267 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
10268 in scan-assembler expressions where useful.
10269 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
10270 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
10271 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
10272 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
10273 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
10274 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
10275 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
10276 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
10277 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
10278 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10279 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
10280 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
10281 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
10282 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
10283 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
10284
10285 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10286
10287 * gcc.target/riscv/rvv/rvv.exp:
10288 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
10289 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
10290 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
10291 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
10292 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
10293 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
10294 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
10295 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
10296
10297 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10298
10299 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
10300 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
10301 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
10302 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
10303
10304 2023-05-31 Cui, Lili <lili.cui@intel.com>
10305
10306 PR tree-optimization/110038
10307 * gcc.dg/pr110038.c: New test.
10308
10309 2023-05-31 Pan Li <pan2.li@intel.com>
10310
10311 * gcc.target/riscv/arch-21.c: New test.
10312 * gcc.target/riscv/predef-27.c: New test.
10313
10314 2023-05-31 Pan Li <pan2.li@intel.com>
10315
10316 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10317 Remove debug code.
10318
10319 2023-05-30 liuhongt <hongtao.liu@intel.com>
10320
10321 * gcc.target/i386/pr108804.c: New test.
10322
10323 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10324
10325 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10326 directive.
10327 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10328
10329 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
10330
10331 PR testsuite/52641
10332 * gcc.dg/torture/pr107451.c: Require int32plus.
10333 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
10334 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
10335 * gcc.dg/torture/pr95248.c: Require size24plus.
10336 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
10337 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
10338 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
10339
10340 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10341
10342 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10343 Support both definitions of int32_t.
10344
10345 2023-05-30 Andrew Pinski <apinski@marvell.com>
10346
10347 * gcc.dg/tree-ssa/minmax-22.c: New test.
10348
10349 2023-05-30 Andrew Pinski <apinski@marvell.com>
10350
10351 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10352 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10353 works.
10354 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10355 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10356
10357 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10358
10359 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10360 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10361 arm_softfp_ok.
10362
10363 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
10364
10365 PR c/109999
10366 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
10367 * c-c++-common/goacc/clauses-fail.c: Likewise.
10368 * c-c++-common/goacc/data-2.c: Likewise.
10369 * c-c++-common/gomp/declare-target-2.c: Likewise.
10370 * c-c++-common/gomp/directive-1.c: Likewise.
10371 * g++.dg/goacc/data-1.C: Likewise.
10372
10373 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10374
10375 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
10376 tests.
10377 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
10378 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
10379 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
10380 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
10381 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
10382
10383 2023-05-30 liuhongt <hongtao.liu@intel.com>
10384
10385 * gcc.target/i386/pr108938-1.c: New test.
10386 * gcc.target/i386/pr108938-2.c: New test.
10387 * gcc.target/i386/pr108938-3.c: New test.
10388 * gcc.target/i386/pr108938-load-1.c: New test.
10389 * gcc.target/i386/pr108938-load-2.c: New test.
10390
10391 2023-05-30 Andreas Schwab <schwab@suse.de>
10392
10393 PR sanitizer/82501
10394 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10395 on RISC-V.
10396
10397 2023-05-30 Lili Cui <lili.cui@intel.com>
10398
10399 PR tree-optimization/98350
10400 * gcc.dg/pr98350-1.c: New test.
10401 * gcc.dg/pr98350-2.c: Ditto.
10402
10403 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10404
10405 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
10406 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
10407 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
10408 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
10409
10410 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10411
10412 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
10413 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
10414 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
10415 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
10416 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
10417 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
10418
10419 2023-05-29 Die Li <lidie@eswincomputing.com>
10420
10421 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10422 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10423
10424 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10425
10426 * gcc.target/riscv/and-extend-1.c: New test
10427 * gcc.target/riscv/and-extend-2.c: New test
10428
10429 2023-05-29 Pan Li <pan2.li@intel.com>
10430
10431 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
10432 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
10433 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
10434 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
10435 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
10436 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
10437 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
10438 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
10439
10440 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10441
10442 * gnat.dg/specs/storage_offset1.ads: New test.
10443
10444 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10445
10446 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10447
10448 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10449
10450 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10451
10452 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10453
10454 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
10455 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
10456 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
10457 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
10458 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
10459 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
10460 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
10461
10462 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10463
10464 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10465 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10466
10467 2023-05-29 Pan Li <pan2.li@intel.com>
10468
10469 * gcc.target/riscv/arch-20.c: New test.
10470 * gcc.target/riscv/predef-26.c: New test.
10471
10472 2023-05-27 liuhongt <hongtao.liu@intel.com>
10473
10474 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10475 * gcc.target/i386/pr100711-3.c: New test.
10476
10477 2023-05-26 Martin Uecker <uecker@tugraz.at>
10478
10479 * gcc.dg/pr109970.c: New test.
10480
10481 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10482
10483 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
10484 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
10485 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
10486 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
10487 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
10488 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
10489 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
10490 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
10491 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
10492 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
10493 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
10494 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
10495 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
10496
10497 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10498 Juzhe Zhong <juzhe.zhong@rivai.ai>
10499
10500 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
10501 expectation.
10502 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
10503 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
10504 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
10505 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
10506 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
10507 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
10508 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
10509 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
10510 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
10511 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
10512 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
10513 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
10514 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
10515 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
10516 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
10517 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
10518 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
10519 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
10520 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
10521 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
10522 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
10523 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
10524 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
10525 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
10526 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
10527 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
10528 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
10529 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
10530 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
10531 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
10532
10533 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10534
10535 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
10536 * gfortran.dg/gomp/allocate-4.f90: New test.
10537 * gfortran.dg/gomp/allocate-5.f90: New test.
10538 * gfortran.dg/gomp/allocate-6.f90: New test.
10539 * gfortran.dg/gomp/allocate-7.f90: New test.
10540 * gfortran.dg/gomp/allocators-1.f90: New test.
10541 * gfortran.dg/gomp/allocators-2.f90: New test.
10542
10543 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10544
10545 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
10546 * gfortran.dg/gomp/allocate-5.f90: Likewise.
10547 * gfortran.dg/gomp/allocate-6.f90: Likewise.
10548 * gfortran.dg/gomp/allocate-7.f90: Likewise.
10549 * gfortran.dg/gomp/allocators-1.f90: Likewise.
10550 * gfortran.dg/gomp/allocators-2.f90: Likewise.
10551
10552 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10553 Tobias Burnus <tobias@codesourcery.com>
10554
10555 * gfortran.dg/gomp/allocate-4.f90: New file.
10556 * gfortran.dg/gomp/allocate-5.f90: New file.
10557 * gfortran.dg/gomp/allocate-6.f90: New file.
10558 * gfortran.dg/gomp/allocate-7.f90: New file.
10559 * gfortran.dg/gomp/allocators-1.f90: New file.
10560 * gfortran.dg/gomp/allocators-2.f90: New file.
10561
10562 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
10563
10564 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
10565 * gcc.dg/nested-vla-2.c: Ditto.
10566 * gcc.dg/nested-vla-3.c: Ditto.
10567
10568 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10569
10570 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10571
10572 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10573
10574 PR target/82931
10575 * gcc.target/avr/pr82931.c: New test.
10576
10577 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10578 Richard Sandiford <richard.sandiford@arm.com>
10579
10580 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
10581 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
10582 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
10583 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
10584
10585 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10586
10587 PR target/99195
10588 * gcc.target/aarch64/simd/pr99195_9.c: New test.
10589
10590 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
10591
10592 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
10593 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
10594 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
10595 * gcc.target/arm/acle/data-intrinsics.c: New test.
10596
10597 2023-05-25 Alex Coplan <alex.coplan@arm.com>
10598
10599 PR target/109800
10600 * gcc.target/arm/pure-code/pr109800.c: New test.
10601
10602 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10603
10604 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
10605
10606 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
10607
10608 PR target/109173
10609 PR target/109174
10610 * gcc.target/i386/pr109173-1.c: New test.
10611 * gcc.target/i386/pr109174-1.c: Ditto.
10612
10613 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
10614
10615 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
10616 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
10617
10618 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10619
10620 PR target/100106
10621 * gcc.target/powerpc/pr100106-sa.c: New.
10622
10623 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10624
10625 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
10626 * gcc.target/i386/pr104447.c: Likewise.
10627
10628 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10629
10630 * g++.dg/pr80481.C: Add explicit pthread requirement.
10631
10632 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10633
10634 * gcc.target/i386/pr103074.c: Require fpic support.
10635
10636 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10637
10638 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
10639 malloc.h and sys/time.h.
10640
10641 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10642
10643 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
10644 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
10645 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
10646 * gcc.target/i386/pieces-memset-1.c: Likewise.
10647 * gcc.target/i386/pieces-memset-36.c: Likewise.
10648 * gcc.target/i386/pieces-memset-4.c: Likewise.
10649 * gcc.target/i386/pieces-memset-40.c: Likewise.
10650 * gcc.target/i386/pieces-memset-41.c: Likewise.
10651 * gcc.target/i386/pieces-memset-7.c: Likewise.
10652 * gcc.target/i386/pieces-memset-8.c: Likewise.
10653 * gcc.target/i386/pieces-memset-9.c: Likewise.
10654 * gcc.target/i386/pr102230.c: Likewise.
10655 * gcc.target/i386/pr78103-2.c: Likewise.
10656
10657 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
10658
10659 PR tree-optimization/107822
10660 PR tree-optimization/107986
10661 * gcc.dg/pr107822.c: New.
10662 * gcc.dg/pr107986-1.c: New.
10663
10664 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10665
10666 PR fortran/104350
10667 * gfortran.dg/size_dim_2.f90: New test.
10668
10669 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10670
10671 PR fortran/103794
10672 * gfortran.dg/reshape_10.f90: New test.
10673 * gfortran.dg/reshape_11.f90: New test.
10674
10675 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
10676
10677 PR middle-end/109840
10678 * gcc.dg/fold-parity-8.c: New test.
10679 * gcc.dg/fold-popcount-11.c: Likewise.
10680
10681 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
10682
10683 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
10684 * gcc.dg/ipa/vrp1.c: Same.
10685 * gcc.dg/ipa/vrp2.c: Same.
10686 * gcc.dg/ipa/vrp3.c: Same.
10687 * gcc.dg/ipa/vrp4.c: Same.
10688 * gcc.dg/ipa/vrp5.c: Same.
10689 * gcc.dg/ipa/vrp6.c: Same.
10690 * gcc.dg/ipa/vrp7.c: Same.
10691 * gcc.dg/ipa/vrp8.c: Same.
10692
10693 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
10694
10695 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
10696 Remove -ftree-vectorize.
10697 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
10698 * gcc.target/i386/vect-vshiftv4qi.c: New test.
10699 * gcc.target/i386/vect-vshiftv8qi.c: New test.
10700
10701 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10702
10703 PR target/99195
10704 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
10705 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
10706 * gcc.target/aarch64/simd/pr99195_8.c: New test.
10707
10708 2023-05-24 Richard Biener <rguenther@suse.de>
10709
10710 PR target/109944
10711 * gcc.target/i386/pr109944-1.c: New testcase.
10712 * gcc.target/i386/pr109944-2.c: Likewise.
10713
10714 2023-05-24 Richard Biener <rguenther@suse.de>
10715
10716 PR tree-optimization/109849
10717 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
10718
10719 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
10720
10721 PR modula2/109952
10722 * gm2/pim/run/pass/hightests.mod: New test.
10723
10724 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
10725
10726 * gcc.dg/torture/pr109940.c: New test.
10727
10728 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10729
10730 PR target/109939
10731 * gcc.target/arm/pr109939.c: New test.
10732
10733 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10734
10735 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
10736 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
10737
10738 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10739
10740 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
10741 as well.
10742
10743 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10744
10745 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10746
10747 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10748
10749 * lib/target-supports.exp (check_effective_target_sysconf):
10750 Check for declaration and _SC_PAGESIZE on vxworks.
10751
10752 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10753
10754 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10755
10756 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10757 Richard Sandiford <richard.sandiford@arm.com>
10758
10759 * gcc.target/riscv/rvv/rvv.exp:
10760 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
10761 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
10762 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
10763 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
10764 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
10765 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
10766
10767 2023-05-24 Pan Li <pan2.li@intel.com>
10768
10769 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10770 Enrich test cases.
10771
10772 2023-05-24 Pan Li <pan2.li@intel.com>
10773
10774 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10775 Enrich the test cases.
10776
10777 2023-05-24 liuhongt <hongtao.liu@intel.com>
10778
10779 * gcc.target/i386/pr109900.c: New test.
10780
10781 2023-05-23 Martin Uecker <uecker@tugraz.at>
10782
10783 PR c/109450
10784 * gcc.dg/pr109450-1.c: New test.
10785 * gcc.dg/pr109450-2.c: New test.
10786 * gcc.dg/vla-26.c: New test.
10787
10788 2023-05-23 Martin Uecker <uecker@tugraz.at>
10789
10790 PR c/70418
10791 PR c/106465
10792 PR c/107557
10793 PR c/108423
10794 * gcc.dg/nested-vla-1.c: New test.
10795 * gcc.dg/nested-vla-2.c: New test.
10796 * gcc.dg/nested-vla-3.c: New test.
10797 * gcc.dg/pr70418.c: New test.
10798 * gcc.dg/pr106465.c: New test.
10799 * gcc.dg/pr107557-1.c: New test.
10800 * gcc.dg/pr107557-2.c: New test.
10801 * gcc.dg/pr108423-1.c: New test.
10802 * gcc.dg/pr108423-2.c: New test.
10803 * gcc.dg/pr108423-3.c: New test.
10804 * gcc.dg/pr108423-4.c: New test.
10805 * gcc.dg/pr108423-5.c: New test.
10806 * gcc.dg/pr108423-6.c: New test.
10807 * gcc.dg/typename-vla-2.c: New test.
10808 * gcc.dg/typename-vla-3.c: New test.
10809 * gcc.dg/typename-vla-4.c: New test.
10810 * gcc.misc-tests/gcov-pr85350.c: Adapt.
10811 * gcc.dg/typename-vla-5.c: New file.
10812 * gcc.dg/typename-vla-6.c: New file.
10813
10814 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
10815
10816 * gcc.target/i386/vect-shiftv4qi.c: New test.
10817 * gcc.target/i386/vect-shiftv8qi.c: New test.
10818
10819 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
10820
10821 PR tree-optimization/109934
10822 * gcc.dg/tree-ssa/pr109934.c: New test.
10823
10824 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
10825
10826 * gcc.target/aarch64/ins_bitfield_1.c: New test.
10827 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
10828 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
10829 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
10830 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
10831 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
10832
10833 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10834
10835 PR target/109855
10836 * gcc.target/aarch64/pr109855.c: New test.
10837
10838 2023-05-23 Richard Biener <rguenther@suse.de>
10839
10840 PR tree-optimization/109849
10841 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
10842
10843 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
10844
10845 * gnat.dg/opt101.adb: New test.
10846 * gnat.dg/opt101_pkg.ads: New helper.
10847
10848 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10849
10850 PR fortran/103716
10851 * gfortran.dg/pr103716.f90 : New test.
10852
10853 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10854 Steven G. Kargl <kargl@gcc.gnu.org>
10855
10856 PR fortran/97122
10857 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
10858 declaration of finalizable derived types in submodules works.
10859
10860 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
10861
10862 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
10863
10864 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10865
10866 PR testsuite/52641
10867 * gcc.c-torture/compile/pr108892.c: Require int32.
10868 * gcc.c-torture/compile/pr98199.c: Require int32plus.
10869 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
10870 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
10871 * gcc.dg/tree-ssa/pr102232.c: Same.
10872 * gcc.dg/tree-ssa/pr105860.c: Same.
10873 * gcc.dg/tree-ssa/pr96730.c: Same.
10874 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
10875 * gcc.dg/tree-ssa/pr96779.c: Same.
10876 * gcc.dg/tree-ssa/pr98513.c: Same.
10877 * gcc.dg/tree-ssa/ssa-sink-18.c
10878 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
10879 size24plus.
10880 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
10881 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
10882 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
10883 * gcc.dg/tree-ssa/pr93435.c: Same.
10884 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
10885 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
10886 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
10887 Same.
10888 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
10889 Same.
10890 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
10891 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
10892 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
10893 * gcc.dg/tree-ssa/pr109031-2.c: Same.
10894 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
10895 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
10896 * gcc.dg/Warray-bounds-33.c: Skip target avr.
10897 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
10898 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
10899 * gcc.dg/analyzer/isatty-1.c: Same.
10900 * gcc.dg/analyzer/pipe-glibc.c: Same.
10901
10902 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10903
10904 PR testsuite/52641
10905 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
10906 * gcc.c-torture/compile/pr103813.c: Require size32plus.
10907 * gcc.c-torture/execute/pr108498-2.c: Same.
10908 * gcc.c-torture/compile/pr96426.c: Condition on
10909 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
10910 * gcc.c-torture/execute/pr103417.c: Require int32plus.
10911 * gcc.dg/pr104198.c: Same.
10912 * gcc.dg/pr21137.c: Same.
10913 * gcc.dg/pr88905.c: Same.
10914 * gcc.dg/pr90838.c: Same.
10915 * gcc.dg/pr97317.c: Same.
10916 * gcc.dg/pr100292.c: Require int32.
10917 * gcc.dg/pr101008.c: Same.
10918 * gcc.dg/pr96542.c: Same.
10919 * gcc.dg/pr96674.c: Same.
10920 * gcc.dg/pr97750.c: Require ptr_eq_long.
10921
10922 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10923
10924 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
10925 * gcc.dg/pr19402-2.c: Skip for avr.
10926 * gcc.dg/pr86124.c: Same.
10927 * gcc.dg/pr94291.c: Same.
10928 * gcc.dg/torture/builtin-complex-1.c: Same.
10929 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
10930 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
10931 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
10932 * gcc.dg/torture/fp-int-convert-float64.c: Same.
10933 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
10934 * gcc.dg/torture/fp-int-convert-timode.c: Same.
10935 * c-c++-common/torture/builtin-convertvector-1.c: Same.
10936 * c-c++-common/torture/complex-sign-add.c: Same.
10937 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
10938 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
10939 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
10940 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
10941 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
10942 * c-c++-common/torture/complex-sign-mul-one.c: Same.
10943 * c-c++-common/torture/complex-sign-mul.c: Same.
10944 * c-c++-common/torture/complex-sign-sub.c: Same.
10945
10946 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10947
10948 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
10949 typo
10950
10951 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10952
10953 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
10954 test.
10955 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
10956 test.
10957 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
10958 test.
10959 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
10960 test.
10961 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
10962 New test.
10963 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
10964 New test.
10965
10966 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
10967
10968 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
10969 * gcc.target/nvptx/brev-2.c: Likewise.
10970 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
10971 * gcc.target/nvptx/brevll-2.c: Likewise.
10972
10973 2023-05-21 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR tree-optimization/109505
10976 * gcc.target/aarch64/sve/pr109505.c: New test.
10977
10978 2023-05-21 Pan Li <pan2.li@intel.com>
10979
10980 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
10981 test cases for vbool[2|4|8|16|32|64]_t.
10982
10983 2023-05-21 Andrew Pinski <apinski@marvell.com>
10984
10985 PR middle-end/109919
10986 * gcc.c-torture/compile/pr109919-1.c: New test.
10987
10988 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
10989
10990 PR target/105753
10991 * gcc.target/avr/torture/pr105753.c: New test.
10992
10993 2023-05-20 Die Li <lidie@eswincomputing.com>
10994
10995 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
10996 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
10997
10998 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10999
11000 * gcc.target/riscv/zbs-bext-02.c: New test.
11001
11002 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11003
11004 PR target/106888
11005 * gcc.target/riscv/pr106888.c: New test.
11006 * gcc.target/riscv/zbbw.c: Check for ANDI.
11007
11008 2023-05-19 Patrick Palka <ppalka@redhat.com>
11009
11010 PR c++/97340
11011 * g++.dg/cpp1y/var-templ80.C: New test.
11012 * g++.dg/cpp1y/var-templ81.C: New test.
11013
11014 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11015
11016 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
11017 <stdio.h>.
11018 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
11019 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
11020 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
11021 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
11022 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
11023 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
11024 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
11025 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
11026 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
11027 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
11028 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
11029
11030 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11031
11032 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
11033 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
11034
11035 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
11036
11037 PR modula2/109908
11038 * gm2/isolib/run/pass/testdelete.mod: New test.
11039
11040 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR tree-optimization/105776
11043 * gcc.target/i386/pr105776.c: New test.
11044
11045 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR tree-optimization/101856
11048 * gcc.dg/tree-ssa/pr101856.c: New test.
11049
11050 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
11051
11052 * gnat.dg/specs/array6.ads: New test.
11053
11054 2023-05-19 Joseph Myers <joseph@codesourcery.com>
11055
11056 * gcc.dg/c2x-thread-local-2.c: New test.
11057
11058 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
11059
11060 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
11061 expected scan-assembler-times frequency and strings..
11062 * gcc.target/i386/vect-mulv4qi.c: New test.
11063 * gcc.target/i386/vect-mulv8qi.c: New test.
11064
11065 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
11066
11067 PR bootstrap/105831
11068 * gcc.test-framework/gen_directive_tests: Use = operator instead
11069 of ==.
11070
11071 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11072
11073 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
11074 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
11075 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
11076 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
11077 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
11078 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
11079 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
11080 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
11081 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
11082 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
11083 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
11084 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
11085 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
11086 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
11087 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
11088 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
11089 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
11090 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
11091 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
11092 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
11093 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
11094 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
11095 * gcc.target/arm/mve/mve_const_shifts.c: New test.
11096
11097 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11098
11099 PR target/109697
11100 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
11101 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
11102 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
11103 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
11104 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
11105 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
11106 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
11107 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
11108 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
11109 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
11110 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
11111 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
11112 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
11113 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
11114 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
11115 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
11116 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
11117 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
11118 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
11119 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
11120 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
11121 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
11122 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
11123 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
11124 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
11125 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
11126 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
11127 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
11128 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
11129 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
11130 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
11131 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
11132 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
11133 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
11134 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
11135 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
11136 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
11137 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
11138 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
11139 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
11140
11141 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11142
11143 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
11144 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
11145 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
11146 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
11147 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
11148 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
11149 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
11150 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
11151 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
11152 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
11153 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
11154 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
11155 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
11156 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
11157 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
11158 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
11159 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
11160 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
11161 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
11162 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
11163 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
11164 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
11165 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
11166 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
11167 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
11168 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
11169 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
11170 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
11171 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
11172 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
11173 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
11174 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
11175 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
11176 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
11177 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
11178 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
11179 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
11180 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
11181 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
11182 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
11183 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
11184 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
11185 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
11186 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
11187 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
11188 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
11189 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
11190 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
11191 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
11192 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
11193 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
11194 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
11195 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
11196 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
11197 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
11198 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
11199 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
11200 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
11201 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
11202 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
11203 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
11204 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
11205 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
11206 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
11207 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
11208 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
11209 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
11210 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
11211 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
11212 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
11213 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
11214 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
11215 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
11216 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
11217 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
11218 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
11219 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
11220 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
11221 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
11222 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
11223 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
11224 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
11225 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
11226 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
11227 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
11228 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
11229 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
11230 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
11231 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
11232 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
11233 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
11234 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
11235 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
11236 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
11237 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
11238 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
11239 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
11240 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
11241 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
11242 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
11243 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
11244 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
11245 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
11246 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
11247 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
11248 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
11249 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
11250 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
11251 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
11252 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
11253 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
11254 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
11255 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
11256 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
11257 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
11258 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
11259 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
11260 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
11261 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
11262 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
11263 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
11264 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
11265 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
11266 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
11267 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
11268 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
11269 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
11270 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
11271 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
11272 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
11273 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
11274 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
11275 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
11276 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
11277 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
11278
11279 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11280
11281 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
11282 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
11283
11284 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11285
11286 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11287
11288 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11289
11290 * gcc.target/arm/mve/intrinsics/asrl.c: Use
11291 check-function-bodies instead of scan-assembler checks. Use
11292 extern "C" for C++ testing.
11293 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
11294 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
11295 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
11296 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
11297 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
11298 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
11299 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
11300 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
11301 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
11302 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
11303 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
11304 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
11305 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
11306 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
11307 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
11308 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
11309 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
11310 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
11311 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
11312 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
11313 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
11314 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
11315 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
11316 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
11317 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
11318 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
11319 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
11320 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
11321 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
11322 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
11323 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
11324 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
11325 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
11326 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
11327 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
11328 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
11329 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
11330 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
11331 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
11332 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
11333 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
11334 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
11335 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
11336 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
11337 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
11338 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
11339 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
11340 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
11341 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
11342 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
11343 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
11344 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
11345 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
11346 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
11347 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
11348 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
11349 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
11350 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
11351 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
11352 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
11353 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
11354 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
11355 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
11356 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
11357 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
11358 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
11359 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
11360 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
11361 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
11362 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
11363 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
11364 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
11365 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
11366 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
11367 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
11368 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
11369 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
11370 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
11371 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
11372 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
11373 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
11374 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
11375 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
11376 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
11377 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
11378 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
11379 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
11380 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
11381 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
11382 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
11383 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
11384 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
11385 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
11386 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
11387 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
11388 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
11389 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
11390 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
11391 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
11392 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
11393 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
11394 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
11395 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
11396 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
11397 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
11398 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
11399 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
11400 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
11401 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
11402 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
11403 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
11404 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
11405 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
11406 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
11407 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
11408 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
11409 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
11410 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
11411 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
11412 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
11413 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
11414 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
11415 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
11416 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
11417 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
11418 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
11419 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
11420 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
11421 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
11422 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
11423 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
11424 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
11425 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
11426 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
11427 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
11428 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
11429 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
11430 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
11431 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
11432 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
11433 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
11434 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
11435 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
11436 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
11437 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
11438 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
11439 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
11440 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
11441 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
11442 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
11443 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
11444 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
11445 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
11446 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
11447 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
11448 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
11449 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
11450 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
11451 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
11452 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
11453 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
11454 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
11455 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
11456 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
11457 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
11458 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
11459 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
11460 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
11461 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
11462 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
11463 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
11464 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
11465 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
11466 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
11467 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
11468 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
11469 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
11470 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
11471 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
11472 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
11473 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
11474 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
11475 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
11476 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
11477 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
11478 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
11479 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
11480 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
11481 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
11482 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
11483 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
11484 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
11485 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
11486 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
11487 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
11488 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
11489 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
11490 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
11491 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
11492 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
11493 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
11494 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
11495 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
11496 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
11497 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
11498 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
11499 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
11500 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
11501 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
11502 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
11503 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
11504 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
11505 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
11506 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
11507 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
11508 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
11509 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
11510 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
11511 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
11512 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
11513 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
11514 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
11515 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
11516 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
11517 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
11518 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
11519 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
11520 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
11521 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
11522 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
11523 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
11524 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
11525 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
11526 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
11527 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
11528 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
11529 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
11530 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
11531 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
11532 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
11533 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
11534 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
11535 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
11536 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
11537 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
11538 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
11539 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
11540 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
11541 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
11542 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
11543 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
11544 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
11545 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
11546 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
11547 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
11548 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
11549 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
11550 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
11551 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
11552 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
11553 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
11554 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
11555 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
11556 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
11557 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
11558 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
11559 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
11560 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
11561 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
11562 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
11563 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
11564 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
11565 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
11566 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
11567 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
11568 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
11569 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
11570 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
11571 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
11572 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
11573 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
11574 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
11575 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
11576 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
11577 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
11578 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
11579 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
11580 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
11581 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
11582 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
11583 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
11584 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
11585 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
11586 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
11587 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
11588 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
11589 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
11590 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
11591 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
11592 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
11593 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
11594 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
11595 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
11596 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
11597 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
11598 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
11599 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
11600 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
11601 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
11602 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
11603 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
11604 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
11605 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
11606 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
11607 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
11608 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
11609 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
11610 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
11611 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
11612 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
11613 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
11614 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
11615 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
11616 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
11617 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
11618 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
11619 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
11620 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
11621 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
11622 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
11623 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
11624 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
11625 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
11626 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
11627 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
11628 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
11629 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
11630 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
11631 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
11632 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
11633 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
11634 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
11635 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
11636 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
11637 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
11638 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
11639 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
11640 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
11641 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
11642 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
11643 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
11644 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
11645 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
11646 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
11647 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
11648 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
11649 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
11650 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
11651 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
11652 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
11653 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
11654 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
11655 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
11656 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
11657 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
11658 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
11659 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
11660 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
11661 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
11662 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
11663 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
11664 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
11665 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
11666 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
11667 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
11668 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
11669 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
11670 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
11671 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
11672 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
11673 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
11674 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
11675 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
11676 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
11677 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
11678 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
11679 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
11680 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
11681 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
11682 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
11683 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
11684 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
11685 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
11686 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
11687 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
11688 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
11689 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
11690 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
11691 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
11692 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
11693 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
11694 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
11695 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
11696 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
11697 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
11698 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
11699 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
11700 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
11701 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
11702 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
11703 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
11704 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
11705 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
11706 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
11707 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
11708 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
11709 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
11848 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
11849 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
11850 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
11851 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
11852 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
11853 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
11854 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
11855 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
11856 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
11857 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
11858 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
11859 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
11860 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
11861 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
11862 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
11863 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
11864 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
11865 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
11866 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
11867 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
11868 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
11869 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
11870 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
11871 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
11872 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
11873 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
11874 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
11875 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
11876 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
11877 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
11878 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
11879 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
11880 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
11881 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
11882 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
11883 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
11884 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
11885 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
11886 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
11887 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
11888 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
11889 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
11890 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
11891 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
11892 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
11893 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
11894 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
11895 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
11896 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
11897 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
11898 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
11899 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
11900 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
11901 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
11902 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
11903 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
11904 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
11905 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
11906 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
11907 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
11908 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
11909 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
11912 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
11913 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
11914 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
11915 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
11916 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
11917 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
11918 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
11919 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
11920 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
11921 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
11922 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
11923 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
11924 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
11925 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
11926 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
11927 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
11930 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
11931 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
11932 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
11933 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
11934 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
11941 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
11942 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
11943 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
11944 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
11945 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
11946 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
11947 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
11948 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
11949 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
11950 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
11951 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
11952 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
11953 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
11954 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
11955 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
11956 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
11957 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
11958 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
11959 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
11960 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
11961 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
11962 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
11963 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
11964 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
11965 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
11966 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
11967 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
11968 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
11969 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
11970 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
11971 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
11972 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
11973 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
11974 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
11975 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
11976 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
11977 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
11978 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
11979 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
11980 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
11981 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
11982 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
11983 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
11984 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
11985 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
11986 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
11987 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
11988 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
11989 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
11990 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
11991 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
11992 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
11993 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
11994 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
11995 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
11996 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
11997 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
11998 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
11999 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
12000 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
12001 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
12002 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
12003 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
12004 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
12005 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
12006 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
12007 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
12008 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
12009 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
12010 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
12011 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
12012 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
12013 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
12014 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
12015 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
12016 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
12017 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
12018 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
12019 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
12020 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
12021 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
12022 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
12023 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
12024 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
12025 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
12026 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
12027 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
12028 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
12029 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
12030 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
12031 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
12032 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
12033 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
12034 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
12035 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
12036 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
12037 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
12038 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
12039 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
12040 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
12041 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
12042 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
12043 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
12044 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
12045 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
12046 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
12054 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
12055 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
12056 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
12057 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
12058 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
12059 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
12060 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
12061 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
12062 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
12063 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
12064 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
12065 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
12066 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
12067 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
12068 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
12069 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
12070 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
12071 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
12072 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
12073 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
12074 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
12075 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
12076 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
12077 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
12078 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
12079 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
12080 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
12081 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
12082 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
12083 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
12084 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
12085 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
12086 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
12087 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
12088 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
12089 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
12090 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
12091 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
12092 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
12093 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
12094 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
12095 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
12096 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
12097 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
12098 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
12099 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
12100 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
12101 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
12102 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
12103 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
12104 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
12105 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
12106 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
12107 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
12108 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
12117 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
12118 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
12119 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
12120 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
12121 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
12122 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
12123 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
12124 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
12125 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
12126 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
12127 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
12128 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
12129 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
12130 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
12131 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
12132 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
12133 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
12134 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
12135 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
12136 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
12137 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
12138 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
12139 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
12140 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
12141 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
12142 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
12143 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
12144 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
12145 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
12146 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
12147 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
12148 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
12149 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
12150 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
12151 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
12152 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
12153 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
12154 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
12155 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
12156 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
12157 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
12158 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
12159 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
12160 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
12161 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
12162 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
12163 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
12164 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
12165 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
12166 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
12167 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
12168 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
12169 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
12170 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
12171 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
12172 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
12173 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
12174 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
12175 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
12176 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
12177 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
12178 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
12179 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
12180 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
12181 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
12182 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
12183 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
12184 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
12185 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
12186 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
12187 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
12188 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
12189 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
12190 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
12191 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
12192 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
12193 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
12194 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
12195 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
12196 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
12197 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
12198 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
12199 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
12200 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
12201 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
12202 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
12203 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
12204 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
12205 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
12206 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
12207 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
12208 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
12209 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
12210 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
12211 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
12212 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
12213 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
12214 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
12215 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
12216 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
12217 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
12218 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
12219 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
12220 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
12221 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
12222 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
12223 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
12224 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
12225 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
12226 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
12227 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
12228 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
12229 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
12230 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
12231 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
12232 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
12233 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
12234 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
12235 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
12236 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
12237 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
12238 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
12239 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
12240 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
12241 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
12242 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
12243 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
12244 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
12245 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
12246 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
12247 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
12248 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
12249 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
12250 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
12251 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
12252 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
12253 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
12254 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
12255 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
12256 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
12257 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
12258 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
12259 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
12260 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
12261 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
12262 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
12263 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
12264 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
12265 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
12266 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
12267 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
12268 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
12269 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
12270 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
12271 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
12272 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
12273 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
12274 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
12275 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
12276 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
12277 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
12278 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
12279 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
12280 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
12281 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
12282 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
12283 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
12284 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
12285 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
12286 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
12287 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
12288 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
12289 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
12290 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
12291 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
12292 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
12293 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
12294 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
12295 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
12296 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
12297 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
12298 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
12299 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
12300 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
12301 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
12302 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
12303 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
12304 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
12305 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
12306 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
12307 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
12308 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
12309 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
12310 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
12311 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
12312 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
12313 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
12314 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
12315 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
12316 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
12317 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
12318 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
12319 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
12320 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
12321 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
12322 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
12323 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
12324 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
12325 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
12326 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
12327 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
12328 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
12329 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
12330 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
12331 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
12332 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
12333 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
12334 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
12335 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
12336 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
12337 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
12338 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
12339 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
12340 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
12342 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
12343 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
12344 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
12345 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
12346 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
12347 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
12348 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
12349 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
12350 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
12351 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
12352 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
12353 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
12354 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
12355 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
12356 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
12357 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
12358 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
12359 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
12360
12361 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12362
12363 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
12364 check-function-bodies instead of scan-assembler checks. Use
12365 extern "C" for C++ testing.
12366 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
12367 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
12368 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
12369 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
12370 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
12371 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
12372 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
12373 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
12374 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
12375 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
12376 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
12377 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
12378 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
12379 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
12380 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
12381 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
12382 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
12383 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
12384 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
12385 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
12386 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
12387 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
12388 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
12389 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
12390 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
12391 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
12392 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
12393 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
12394 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
12395
12396 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12397
12398 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
12399 check-function-bodies instead of scan-assembler checks. Use
12400 extern "C" for C++ testing.
12401 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
12402 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
12403 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
12404 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
12405 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
12406 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
12407 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
12408 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
12409 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
12410 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
12411 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
12412 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
12413 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
12414 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
12415 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
12416 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
12417 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
12418 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
12419 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
12420 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
12421 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
12422 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
12423 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
12424 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
12425 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
12426 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
12427 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
12428 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
12429 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
12430 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
12431 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
12432 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
12433 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
12434 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
12435 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
12436 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
12437 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
12438 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
12439 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
12440 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
12441 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
12442 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
12443 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
12444 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
12445 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
12446 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
12447 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
12448 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
12449 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
12450 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
12451 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
12452 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
12453 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
12454 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
12455 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
12456 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
12457 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
12458 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
12459 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
12460 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
12461 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
12462 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
12463 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
12464 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
12465 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
12466 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
12467 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
12468 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
12469 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
12470 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
12471 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
12472 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
12473 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
12474 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
12475 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
12476 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
12477 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
12478 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
12479 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
12480 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
12481 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
12482 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
12483 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
12484 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
12485 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
12486 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
12487 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
12488 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
12489 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
12490 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
12491 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
12492 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
12493 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
12494 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
12495 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
12496 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
12497 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
12498 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
12499 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
12500 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
12501 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
12502 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
12503 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
12504 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
12505 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
12506 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
12507 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
12508 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
12509 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
12510 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
12511 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
12512 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
12513 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
12514 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
12515 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
12516 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
12517 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
12518 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
12519 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
12520 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
12521 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
12522 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
12523 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
12524 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
12525 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
12526 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
12527 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
12528 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
12529 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
12530 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
12531 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
12532 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
12533 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
12534 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
12535 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
12536 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
12537 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
12538 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
12539 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
12540 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
12541 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
12542 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
12543 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
12544 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
12545 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
12546 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
12547 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
12548 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
12549 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
12550 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
12551 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
12552 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
12553 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
12554 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
12555 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
12556 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
12557 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
12558 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
12559 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
12560 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
12561 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
12562 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
12563 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
12564 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
12565 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
12566 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
12567 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
12568 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
12569 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
12570 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
12571 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
12572 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
12573 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
12574 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
12575 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
12576 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
12577 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
12578 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
12579 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
12580 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
12581 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
12582 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
12583 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
12584 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
12585 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
12586 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
12587 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
12588 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
12589 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
12590 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
12591 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
12592 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
12593 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
12594
12595 2023-05-18 Joseph Myers <joseph@codesourcery.com>
12596
12597 * gcc.dg/format/c2x-printf-1.c: Test %B here.
12598 * gcc.dg/format/ext-9.c: Do not test %B here.
12599
12600 2023-05-17 Harald Anlauf <anlauf@gmx.de>
12601
12602 PR fortran/95374
12603 PR fortran/104352
12604 * gfortran.dg/zero_sized_13.f90: New test.
12605
12606 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12607
12608 * gcc.target/riscv/shift-and-2.c: Fixed test
12609 * gcc.target/riscv/zbb-rol-ror-01.c: New test
12610 * gcc.target/riscv/zbb-rol-ror-02.c: New test
12611 * gcc.target/riscv/zbb-rol-ror-03.c: New test
12612 * gcc.target/riscv/zbb-rol-ror-04.c: New test
12613 * gcc.target/riscv/zbb-rol-ror-05.c: New test
12614 * gcc.target/riscv/zbb-rol-ror-06.c: New test
12615 * gcc.target/riscv/zbb-rol-ror-07.c: New test
12616
12617 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR c++/109884
12620 * c-c++-common/pr109884.c: New test.
12621
12622 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12623
12624 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
12625 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
12626 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
12627 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
12628 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
12629
12630 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12631
12632 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
12633 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
12634 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
12635 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
12636 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
12637 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
12638 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
12639 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
12640 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
12641 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
12642 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
12643 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
12644 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
12645 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
12646 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
12647 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
12648 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
12649 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
12650 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
12651 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
12652 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
12653 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
12654 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
12655 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
12656 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
12657 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
12658 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
12659 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
12660 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
12661 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
12662 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
12663 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
12664 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
12665 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
12666 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
12667 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
12668 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
12669 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
12670 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
12671 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
12672 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
12673 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
12674 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
12675 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
12676 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
12677 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
12678 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
12679 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
12680
12681 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12682
12683 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
12684
12685 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
12686
12687 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
12688 for 'finalize' as a ptr is now 'delete' instead of 'release'.
12689 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
12690 to if (allocated) block
12691 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
12692 replaced by a MEM< _25 > expression.
12693 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
12694 * gfortran.dg/gomp/map-10.f90: New test.
12695
12696 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12697
12698 * g++.target/s390/atomic-align-1.C: New test.
12699 * gcc.target/s390/atomic-align-1.c: New test.
12700 * gcc.target/s390/atomic-align-2.c: New test.
12701
12702 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12703
12704 PR c++/109868
12705 * g++.dg/init/pr109868.C: New test.
12706
12707 2023-05-17 Pan Li <pan2.li@intel.com>
12708
12709 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
12710
12711 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
12712
12713 PR target/106708
12714 * gcc.target/powerpc/pr106708.c: Add test function.
12715
12716 2023-05-16 Joseph Myers <joseph@codesourcery.com>
12717
12718 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
12719 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
12720 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
12721 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
12722 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
12723 in for loop here.
12724 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
12725 not expect errors for typedef declaration in for loop.
12726
12727 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
12728
12729 PR modula2/109879
12730 * gm2/isolib/run/pass/testreadint.mod: New test.
12731
12732 2023-05-16 Marek Polacek <polacek@redhat.com>
12733
12734 PR c++/109774
12735 * g++.dg/warn/Wdangling-reference13.C: New test.
12736
12737 2023-05-16 Patrick Palka <ppalka@redhat.com>
12738
12739 PR c++/109871
12740 * g++.dg/cpp2a/desig27.C: New test.
12741
12742 2023-05-16 Carl Love <cel@us.ibm.com>
12743
12744 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
12745 instruction counts.
12746
12747 2023-05-16 Carl Love <cel@us.ibm.com>
12748
12749 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12750 compile specifier.
12751
12752 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
12753
12754 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
12755 to occur after the intrinsic instruction, rather than requiring
12756 them to happen before.
12757 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
12758
12759 2023-05-16 Pan Li <pan2.li@intel.com>
12760
12761 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
12762 Replace stdint.h with stdint-gcc.h.
12763 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
12764 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
12765 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
12766 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
12767 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
12768 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
12769 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
12770 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
12771 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
12772 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
12773 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
12774 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
12775 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
12776 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
12777
12778 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12779
12780 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12781 vst, now.
12782
12783 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
12784
12785 PR fortran/105152
12786 PR fortran/100193
12787 PR fortran/87946
12788 PR fortran/103389
12789 PR fortran/104429
12790 PR fortran/82774
12791 * gfortran.dg/pr105152.f90 : New test
12792 * gfortran.dg/pr100193.f90 : New test
12793 * gfortran.dg/pr87946.f90 : New test
12794 * gfortran.dg/pr103389.f90 : New test
12795 * gfortran.dg/pr104429.f90 : New test
12796 * gfortran.dg/pr82774.f90 : New test
12797
12798 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12799
12800 * gcc.dg/attr-returns-nonnull.c: Skip if
12801 keeps_null_pointer_checks.
12802 * gcc.dg/init-compare-1.c: Likewise.
12803 * gcc.dg/ipa/pr85734.c: Likewise.
12804 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12805 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12806 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12807 * gcc.dg/ipa/propmalloc-4.c: Likewise.
12808 * gcc.dg/tree-ssa/evrp11.c: Likewise.
12809 * gcc.dg/tree-ssa/pr83648.c: Likewise.
12810
12811 2023-05-16 Andrew Pinski <apinski@marvell.com>
12812
12813 PR tree-optimization/109424
12814 * gcc.dg/tree-ssa/bool-12.c: New test.
12815 * gcc.dg/tree-ssa/bool-13.c: New test.
12816 * gcc.dg/tree-ssa/minmax-20.c: New test.
12817 * gcc.dg/tree-ssa/minmax-21.c: New test.
12818
12819 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12820
12821 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
12822
12823 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12824
12825 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
12826 __has_c_attribute for all C2x attributes.
12827
12828 2023-05-15 Harald Anlauf <anlauf@gmx.de>
12829
12830 PR fortran/109846
12831 * gfortran.dg/ptr-func-5.f90: New test.
12832
12833 2023-05-15 Patrick Palka <ppalka@redhat.com>
12834
12835 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
12836
12837 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12838
12839 * gcc.target/aarch64/facg_1.c: New test.
12840
12841 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12842
12843 PR target/99195
12844 * gcc.target/aarch64/simd/pr99195_7.c: New test.
12845
12846 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12847
12848 PR target/99195
12849 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
12850
12851 2023-05-15 Pan Li <pan2.li@intel.com>
12852 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12853 kito-cheng <kito.cheng@sifive.com>
12854
12855 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
12856
12857 2023-05-15 Richard Biener <rguenther@suse.de>
12858
12859 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
12860 and dg-do.
12861
12862 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12863
12864 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
12865 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
12866 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
12867
12868 2023-05-14 Andrew Pinski <apinski@marvell.com>
12869
12870 PR tree-optimization/109829
12871 * gcc.dg/tree-ssa/abs-3.c: New test.
12872 * gcc.dg/tree-ssa/abs-4.c: New test.
12873
12874 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
12875
12876 PR target/109807
12877 * gcc.target/i386/pr109825.c: New test.
12878
12879 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12880
12881 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
12882 code-gen.
12883 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
12884 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
12885 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
12886 * gcc.target/aarch64/vec-init-18.c: ... this.
12887 * gcc.target/aarch64/vec-init-19.c: New test.
12888 * gcc.target/aarch64/vec-init-20.c: Likewise.
12889 * gcc.target/aarch64/vec-init-21.c: Likewise.
12890 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
12891 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
12892 * gcc.target/aarch64/vec-init-22.h: New header.
12893
12894 2023-05-13 Andrew Pinski <apinski@marvell.com>
12895
12896 PR tree-optimization/109834
12897 * gcc.c-torture/compile/pr109834-1.c: New test.
12898 * gcc.dg/tree-ssa/pr109834-1.c: New test.
12899
12900 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12901
12902 PR fortran/109662
12903 * gfortran.dg/pr109662-a.f90: Add a section to verify that
12904 a short namelist read does not modify the variable.
12905
12906 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
12907
12908 PR modula2/109830
12909 * gm2/isolib/run/pass/seqappend.mod: New test.
12910
12911 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
12912 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12913
12914 PR target/109743
12915 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
12916 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
12917 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
12918 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
12919
12920 2023-05-12 Richard Biener <rguenther@suse.de>
12921
12922 PR tree-optimization/64731
12923 * gcc.target/i386/pr64731.c: New testcase.
12924
12925 2023-05-12 Patrick Palka <ppalka@redhat.com>
12926
12927 PR c++/83258
12928 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
12929 * g++.dg/template/function2.C: Removed.
12930
12931 2023-05-12 Patrick Palka <ppalka@redhat.com>
12932
12933 PR c++/109752
12934 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
12935 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
12936
12937 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12938
12939 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
12940
12941 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12942
12943 * gcc.target/riscv/rvv/rvv.exp:
12944 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
12945 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
12946 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
12947 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
12948 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
12949 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
12950 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
12951 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
12952 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
12953 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
12954 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
12955 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
12956 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
12957 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
12958 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
12959 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
12960 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
12961
12962 2023-05-12 Pan Li <pan2.li@intel.com>
12963
12964 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
12965 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
12966 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
12967 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
12968 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
12969 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
12970 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
12971 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
12972 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
12973 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
12974 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
12975 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
12976 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
12977 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
12978 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
12979 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
12980 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
12981 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
12982 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
12983 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
12984 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
12985 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
12986 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
12987 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
12988 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
12989 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
12990 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
12991 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
12992 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
12993 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
12994 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
12995 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
12996 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
12997 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
12998 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
12999 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
13000 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
13001 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
13002 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
13003 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
13004 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
13005 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
13006 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
13007 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
13008 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
13009 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
13010 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
13011 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
13012 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
13013 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
13014 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
13015 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
13016 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
13017 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
13018 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
13019 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
13020 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
13021 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
13022 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
13023 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
13024 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
13025 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
13026 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
13027 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
13028 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
13029 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
13030 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
13031 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
13032 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
13033 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
13034 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
13035 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
13036 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
13037 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
13038 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
13039 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
13040 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
13041 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
13042 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
13043 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
13044 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
13045 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
13046 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
13047 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
13048 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
13049 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
13050 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
13051 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
13052 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
13053 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
13054 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
13055 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
13056 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
13057 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
13058 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
13059 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
13060 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
13061 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
13062 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
13063 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
13064 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
13065 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
13066 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
13067 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
13068 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
13069 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
13070 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
13071 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
13072 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
13073 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
13074 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
13075 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
13076 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
13077 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
13078 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
13079 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
13080 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
13081 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
13082 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
13083
13084 2023-05-12 Pan Li <pan2.li@intel.com>
13085
13086 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
13087 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
13088 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
13089 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
13090 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
13091 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
13092 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
13093 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
13094 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
13095 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
13096 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
13097 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
13098 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
13099 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
13100 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
13101 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
13102 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
13103 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
13104 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
13105 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
13106 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
13107 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
13108
13109 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13110
13111 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
13112 with dg-skip-if has_arch_ppc64.
13113 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
13114 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
13115
13116 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13117
13118 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
13119 with has_arch_ppc64.
13120 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
13121 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
13122 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
13123 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
13124 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
13125
13126 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13127
13128 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
13129 with has_arch_ppc64.
13130 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
13131 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
13132
13133 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13134
13135 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
13136 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
13137 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
13138 is invalid now.
13139 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13140
13141 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13142
13143 PR modula2/109810
13144 * gm2/pim/fail/highice.mod: New test.
13145
13146 2023-05-11 Patrick Palka <ppalka@redhat.com>
13147
13148 PR c++/109745
13149 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
13150 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
13151 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
13152
13153 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13154
13155 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13156
13157 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13158
13159 PR target/109807
13160 * gcc.target/i386/pr109807.c: New test.
13161
13162 2023-05-11 Patrick Palka <ppalka@redhat.com>
13163
13164 PR c++/103807
13165 * g++.dg/cpp2a/lambda-targ1.C: New test.
13166
13167 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13168
13169 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
13170 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
13171 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
13172 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
13173
13174 2023-05-11 Patrick Palka <ppalka@redhat.com>
13175 Jonathan Wakely <jwakely@redhat.com>
13176
13177 PR c++/83258
13178 PR c++/80488
13179 PR c++/97700
13180 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
13181 error for the template argument &B2:fn in C++17 mode.
13182 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
13183 * g++.dg/cpp2a/nontype-class56.C: New test.
13184 * g++.dg/template/function2.C: New test.
13185
13186 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13187
13188 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13189 include, call builtin.
13190
13191 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13192 Michael Collison <collison@rivosinc.com>
13193
13194 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
13195 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
13196 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
13197 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
13198 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
13199 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
13200 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
13201 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
13202 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
13203 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
13204 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
13205 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
13206 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
13207 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
13208 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
13209 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
13210 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
13211 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
13212 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
13213 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
13214 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
13215 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
13216 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
13217 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
13218 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
13219 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
13220 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
13221 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
13222 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
13223 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
13224 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
13225 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
13226 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
13227 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
13228 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
13229 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
13230 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
13231 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
13232 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
13233 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
13234 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
13235 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
13236 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
13237 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
13238 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
13239 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
13240 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
13241 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
13242 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
13243 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
13244 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
13245 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
13246 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
13247 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
13248 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
13249 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
13250 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
13251 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
13252 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
13253
13254 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13255
13256 * lib/torture-options.exp (torture-init-done): Add.
13257 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
13258 implicit 'torture-init'.
13259 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
13260 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
13261 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
13262
13263 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13264
13265 * gcc.target/arm/acle/acle.exp: Add missing
13266 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13267 usage.
13268 * gcc.target/arm/cmse/cmse.exp: Likewise.
13269 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13270
13271 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13272
13273 * gcc.dg/fold-popcount-8.c: New test case.
13274 * gcc.dg/fold-popcount-9.c: Likewise.
13275 * gcc.dg/fold-popcount-10.c: Likewise.
13276
13277 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13278
13279 * gcc.dg/fold-parity-6.c: New test.
13280 * gcc.dg/fold-parity-7.c: Likewise.
13281 * gcc.dg/fold-popcount-6.c: Likewise.
13282 * gcc.dg/fold-popcount-7.c: Likewise.
13283
13284 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13285
13286 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13287 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13288
13289 2023-05-10 Marek Polacek <polacek@redhat.com>
13290
13291 PR c++/109680
13292 * g++.dg/ext/is_convertible6.C: New test.
13293
13294 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13295
13296 PR target/92658
13297 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13298 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13299
13300 2023-05-10 Andrew Pinski <apinski@marvell.com>
13301
13302 * gcc.c-torture/execute/20230510-1.c: New test.
13303
13304 2023-05-10 Jason Merrill <jason@redhat.com>
13305
13306 DR 2543
13307 * g++.dg/DRs/dr2543.C: New test.
13308
13309 2023-05-10 Jason Merrill <jason@redhat.com>
13310
13311 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
13312 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
13313 * g++.dg/cpp2a/consteval20.C: Likewise.
13314 * g++.dg/cpp2a/consteval24.C: Likewise.
13315 * g++.dg/cpp2a/srcloc20.C: Likewise.
13316
13317 2023-05-10 Richard Biener <rguenther@suse.de>
13318
13319 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13320
13321 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13322
13323 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13324
13325 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13326
13327 PR target/99195
13328 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13329 intrinsics.
13330
13331 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13332
13333 PR target/99195
13334 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13335 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13336
13337 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13338
13339 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13340
13341 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13342
13343 PR target/99195
13344 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13345
13346 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR c++/109756
13349 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13350
13351 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13352
13353 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13354 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13355
13356 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13357
13358 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
13359 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
13360 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
13361 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
13362 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
13363 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
13364 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
13365 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
13366 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
13367 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
13368 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
13369 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
13370 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
13371 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
13372
13373 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13374
13375 PR target/109773
13376 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13377 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13378
13379 2023-05-10 Andrew Pinski <apinski@marvell.com>
13380
13381 * gcc.c-torture/execute/20230509-1.c: New test.
13382
13383 2023-05-09 Patrick Palka <ppalka@redhat.com>
13384
13385 PR c++/109752
13386 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13387
13388 2023-05-09 Patrick Palka <ppalka@redhat.com>
13389
13390 PR c++/109761
13391 * g++.dg/cpp0x/noexcept78.C: New test.
13392
13393 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13394
13395 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
13396 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
13397 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
13398 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
13399 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
13400 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
13401 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
13402 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
13403 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
13404 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
13405 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
13406 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
13407 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
13408 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
13409 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
13410 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
13411 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
13412 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
13413 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
13414 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
13415 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
13416 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
13417 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
13418 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
13419 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
13420 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
13421 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
13422 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
13423 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
13424 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
13425 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13426 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13427 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
13428 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
13429 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13430 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13431 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
13432 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
13433 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
13434 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
13435 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
13436 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
13437 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
13438 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
13439 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
13440 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
13441 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
13442 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
13443 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
13444 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
13445 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
13446 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
13447 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
13448 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
13449 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
13450 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
13451 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
13452 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
13453 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
13454 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
13455 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
13456 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
13457 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
13458 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
13459 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
13460 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
13461 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
13462 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
13463 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
13464 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
13465 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
13466 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13467 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13468 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13469 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13470 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13471 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13472 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
13473 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
13474 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
13475 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
13476 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
13477 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
13478 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
13479 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
13480 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
13481 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
13482 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
13483 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
13484 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
13485 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
13486 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
13487 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
13488 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
13489 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
13490 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
13491 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
13492 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
13493 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
13494 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
13495 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
13496 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
13497 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
13498 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
13499 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
13500 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
13501 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
13502 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
13503 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
13504 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
13505 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
13506 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
13507 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
13508 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
13509 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
13510 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
13511 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
13512 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
13513 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
13514 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
13515 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
13516 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
13517 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
13518 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
13519 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
13520 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
13521 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
13522 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
13523 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
13524 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
13525 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
13526 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
13527 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
13528 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
13529 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
13530 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
13531 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
13532 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
13533 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
13534 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
13535 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
13536 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
13537 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
13538 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
13539 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
13540 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
13541 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
13542 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
13543 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
13544 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
13545 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
13546 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
13547 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
13548 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
13549 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
13550 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
13551 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
13552 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
13553 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
13554 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
13555 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
13556 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
13557 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
13558 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
13559 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
13560 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
13561 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
13562 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
13563 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
13564 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
13565 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
13566 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
13567 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
13568 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
13569 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
13570 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
13571 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
13572 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
13573 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
13574 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
13575 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
13576 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
13577 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
13578 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
13579 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
13580 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13581 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13582 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
13583 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
13584 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
13585 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
13586 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
13587 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
13588 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
13589 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
13590 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
13591 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
13592 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
13593 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
13594 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
13595 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
13596 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
13597 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
13598 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
13599 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
13600 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
13601 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
13602 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
13603 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
13604 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
13605 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
13606 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
13607 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
13608 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
13609 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
13610 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
13611 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
13612 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
13613 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
13614 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
13615 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
13616 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
13617 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
13618 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
13619 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
13620 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
13621 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
13622 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
13623 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
13624 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
13625 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
13626 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
13627 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
13628 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
13629 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
13630 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
13631 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
13632 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
13633 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
13634 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
13635 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
13636 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
13637 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
13638 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
13639 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
13640 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
13641 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
13642
13643 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13644
13645 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
13646 sve2_flags instead of sve_flags.
13647
13648 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
13649
13650 PR modula2/109779
13651 * gm2/isolib/run/pass/skiplinetest.mod: New test.
13652
13653 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13654
13655 PR c++/109756
13656 * g++.dg/cpp23/attr-assume11.C: New test.
13657
13658 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR tree-optimization/109778
13661 * gcc.dg/lto/pr109778_0.c: New test.
13662 * gcc.dg/lto/pr109778_1.c: New file.
13663
13664 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13665
13666 PR tree-optimization/109778
13667 * gcc.c-torture/execute/pr109778.c: New test.
13668
13669 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13670
13671 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
13672 allocation for temporary results, rather than requiring specific
13673 registers.
13674 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
13675 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
13676 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
13677 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
13678 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
13679 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
13680 * gcc.target/aarch64/memset-q-reg.c: Likewise.
13681 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
13682 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
13683 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
13684 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13685 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
13686 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
13687 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
13688 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
13689 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
13690 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
13691 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13692 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
13693 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
13694 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
13695 predicate register to be any of p4-p7, rather than requiring p4
13696 specifically.
13697 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
13698 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
13699 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
13700 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
13701 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
13702 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
13703 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
13704 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
13705 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
13706 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
13707 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
13708
13709 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13710
13711 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
13712 FP/vector register, not just register 0-9.
13713 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13714 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
13715 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
13716 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
13717 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
13718 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
13719 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
13720 * gcc.target/aarch64/sve/adr_1.c: Likewise.
13721 * gcc.target/aarch64/sve/adr_2.c: Likewise.
13722 * gcc.target/aarch64/sve/adr_3.c: Likewise.
13723 * gcc.target/aarch64/sve/adr_4.c: Likewise.
13724 * gcc.target/aarch64/sve/adr_5.c: Likewise.
13725 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13726 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13727 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13728 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13729 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13730 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13731 * gcc.target/aarch64/vfp-1.c: Likewise.
13732 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
13733 s0-s7.
13734 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
13735 z2-z7.
13736
13737 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13738
13739 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
13740 register for the temporary results, not just p0-p7.
13741 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
13742 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
13743 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
13744 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
13745 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
13746 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
13747 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
13748 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
13749 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
13750 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
13751 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
13752 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
13753 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
13754 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13755 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13756 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13757 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13758 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
13759 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
13760 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
13761 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
13762
13763 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13764
13765 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
13766 between two constant vectors, allow the constant moves to appear in
13767 either order.
13768 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
13769 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
13770 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
13771 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
13772 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
13773
13774 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13775
13776 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
13777 moves to occur after the intrinsic instruction, rather than requiring
13778 them to happen before.
13779 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
13780 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
13781 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
13782 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
13783 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
13784 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
13785 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
13786 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
13787 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
13788 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
13789 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
13790 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
13791 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
13792 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
13793 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
13794 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
13795 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
13796 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
13797 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
13798 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
13799 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
13800 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
13801 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
13802 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
13803 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
13804 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
13805 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
13806 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
13807 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
13808 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
13809 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
13810 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
13811 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
13812 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
13813 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
13814 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
13815 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
13816
13817 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13818
13819 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
13820 allocation in the case where a move occurs after the intrinsic
13821 instruction.
13822 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
13823 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
13824 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
13825 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
13826
13827 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13828
13829 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
13830 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
13831 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
13832 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13833 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13834 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13835 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13836 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13837 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13838 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13839 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13840 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13841 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13842 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
13843 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
13844 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
13845 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13846 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13847
13848 2023-05-09 Jason Merrill <jason@redhat.com>
13849
13850 PR c++/106740
13851 * g++.dg/template/friend78.C: New test.
13852
13853 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
13854 Uros Bizjak <ubizjak@gmail.com>
13855
13856 * gcc.target/i386/insvti_highpart-1.c: New test case.
13857
13858 2023-05-08 Andrew Pinski <apinski@marvell.com>
13859
13860 PR testsuite/109776
13861 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
13862
13863 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
13864
13865 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
13866 stdint.h to stdint-gcc.h.
13867 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
13868 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
13869
13870 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
13871
13872 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
13873 * gcc.dg/guality/guality.exp: Likewise.
13874 * gfortran.dg/guality/guality.exp: Likewise.
13875 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
13876 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
13877 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
13878 determine the default 'LTO_OPTIONS'.
13879 * lib/torture-options.exp (torture-init, torture-finish): Let each
13880 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
13881
13882 2023-05-08 Patrick Palka <ppalka@redhat.com>
13883
13884 PR c++/106214
13885 PR c++/93107
13886 * g++.dg/cpp1z/class-deduction114.C: New test.
13887
13888 2023-05-08 Andrew Pinski <apinski@marvell.com>
13889
13890 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
13891 details change in wording.
13892 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
13893 * gcc.dg/tree-ssa/pr103771.c: Likewise.
13894 * gcc.dg/tree-ssa/minmax-18.c: New test.
13895 * gcc.dg/tree-ssa/minmax-19.c: New test.
13896
13897 2023-05-08 Andrew Pinski <apinski@marvell.com>
13898
13899 * gcc.dg/tree-ssa/minmax-17.c: New test.
13900
13901 2023-05-08 Andrew Pinski <apinski@marvell.com>
13902
13903 PR tree-optimization/49959
13904 PR tree-optimization/103771
13905 * c-c++-common/torture/harden-cond-comp.c: Change testcase
13906 slightly to avoid the new phiopt optimization.
13907 * gcc.dg/tree-ssa/abs-2.c: New test.
13908 * gcc.dg/tree-ssa/pr103771.c: New test.
13909
13910 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13911
13912 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
13913
13914 2023-05-08 Andrew Pinski <apinski@marvell.com>
13915
13916 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
13917 * gcc.dg/tree-ssa/evrp8.c: Likewise.
13918 * gcc.dg/tree-ssa/vrp35.c: Likewise.
13919 * gcc.dg/tree-ssa/vrp36.c: Likewise.
13920 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
13921 to check for assignment too instead of just a call.
13922 * c-c++-common/goacc/kernels-alias-8.c: Update test
13923 for removal of load.
13924 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
13925
13926 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13927
13928 PR fortran/109662
13929 * gfortran.dg/pr109662-a.f90: New test.
13930
13931 2023-05-07 Patrick Palka <ppalka@redhat.com>
13932
13933 PR c++/85979
13934 * g++.dg/diagnostic/alignof4.C: New test.
13935
13936 2023-05-07 Patrick Palka <ppalka@redhat.com>
13937
13938 DR 2256
13939 PR c++/103091
13940 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
13941 goto made valid by DR 2256.
13942 * g++.dg/init/goto4.C: New test.
13943
13944 2023-05-07 Patrick Palka <ppalka@redhat.com>
13945
13946 * g++.dg/cpp2a/concepts-alias6.C: New test.
13947
13948 2023-05-07 Patrick Palka <ppalka@redhat.com>
13949
13950 PR c++/98283
13951 * g++.dg/cpp1y/paren6.C: New test.
13952
13953 2023-05-07 Patrick Palka <ppalka@redhat.com>
13954
13955 PR c++/109651
13956 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
13957 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
13958
13959 2023-05-07 Patrick Palka <ppalka@redhat.com>
13960
13961 PR c++/109480
13962 * g++.dg/template/non-dependent25a.C: New test.
13963
13964 2023-05-07 Patrick Palka <ppalka@redhat.com>
13965
13966 PR c++/109480
13967 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
13968 expected "without object" diagnostic isn't replaced by a
13969 "call to non-constexpr function" diagnostic.
13970 * g++.dg/template/non-dependent25.C: New test.
13971
13972 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
13973
13974 * gcc.target/powerpc/parall_5insn_const.c: New test.
13975
13976 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
13977
13978 PR target/43644
13979 * gcc.target/i386/pr43644.c: New test case.
13980
13981 2023-05-06 Xi Ruoyao <xry111@xry111.site>
13982
13983 * gcc.target/loongarch/shrink-wrap.c: New test.
13984
13985 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13986
13987 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
13988 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
13989 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
13990 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
13991 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
13992 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
13993 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
13994 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
13995 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
13996 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
13997 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
13998 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
13999 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
14000 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
14001 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
14002 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
14003 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
14004 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
14005 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
14006 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
14007 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
14008 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
14009 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
14010 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
14011 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
14012 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
14013 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
14014 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
14015 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
14016 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
14017 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
14018 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
14019 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
14020 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
14021
14022 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14023
14024 PR fortran/109662
14025 * gfortran.dg/pr109662.f90: New test.
14026
14027 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14028
14029 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
14030
14031 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14032
14033 PR target/109748
14034 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
14035
14036 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14037
14038 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
14039
14040 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
14041
14042 * gcc.target/cris/peep2-addsplit1.c: New test.
14043
14044 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14045
14046 * gcc.target/cris/peep2-movandsplit1.c: New test.
14047
14048 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14049
14050 * gcc.target/cris/peep2-lsrandsplit1.c,
14051 gcc.target/cris/peep2-movulsr2.c: New tests.
14052
14053 2023-05-05 Harald Anlauf <anlauf@gmx.de>
14054
14055 PR fortran/109641
14056 * gfortran.dg/overload_5.f90: New test.
14057
14058 2023-05-05 Pan Li <pan2.li@intel.com>
14059 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14060
14061 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
14062 Adjust indexed load/store check condition.
14063
14064 2023-05-05 Pan Li <pan2.li@intel.com>
14065
14066 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
14067 Adjust test check condition.
14068
14069 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14070
14071 PR target/109615
14072 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
14073 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
14074 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
14075
14076 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
14077
14078 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
14079
14080 2023-05-05 Andrew Pinski <apinski@marvell.com>
14081
14082 PR tree-optimization/109732
14083 * gcc.dg/pr109732.c: New test.
14084 * gcc.dg/pr109732-1.c: New test.
14085
14086 2023-05-05 Andrew Pinski <apinski@marvell.com>
14087
14088 PR tree-optimization/109722
14089 * gcc.dg/tree-ssa/abs-1.c: New test.
14090
14091 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
14092
14093 PR modula2/109729
14094 * gm2/pim/run/pass/ForChar.mod: New test.
14095
14096 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14097
14098 * gcc.target/aarch64/simd/pr99195_4.c: New test.
14099
14100 2023-05-04 Julian Brown <julian@codesourcery.com>
14101
14102 PR fortran/109622
14103 * gfortran.dg/goacc/pr109622-5.f90: New test.
14104 * gfortran.dg/goacc/pr109622-6.f90: New test.
14105
14106 2023-05-04 Andrew Pinski <apinski@marvell.com>
14107
14108 * gcc.dg/tree-ssa/minmax-15.c: Update test.
14109 * gcc.dg/tree-ssa/minmax-16.c: Update test.
14110 * gcc.dg/tree-ssa/minmax-3.c: Update test.
14111 * gcc.dg/tree-ssa/minmax-4.c: Update test.
14112 * gcc.dg/tree-ssa/minmax-5.c: Update test.
14113 * gcc.dg/tree-ssa/minmax-8.c: Update test.
14114
14115 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14116
14117 PR target/99195
14118 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14119
14120 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14121
14122 PR target/99195
14123 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
14124 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
14125
14126 2023-05-04 Richard Biener <rguenther@suse.de>
14127
14128 PR tree-optimization/109724
14129 * g++.dg/torture/pr109724.C: New testcase.
14130
14131 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14132
14133 PR debug/109676
14134 * g++.target/i386/pr109676.C: New test.
14135
14136 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
14137
14138 * gcc.target/cris/peep2-andsplit1.c: New test.
14139 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
14140 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
14141 Adjust values to avoid interference with "opsplit1" with AND. Add
14142 whitespace to match-strings that may be confused with identifiers
14143 or file names.
14144
14145 2023-05-03 Jason Merrill <jason@redhat.com>
14146
14147 PR c++/91618
14148 PR c++/109649
14149 * g++.dg/template/friend77.C: New test.
14150
14151 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
14152
14153 PR tree-optimization/109711
14154 * gcc.dg/tree-ssa/pr109711-1.c: New file.
14155 * gcc.dg/tree-ssa/pr109711-2.c: New file.
14156
14157 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14158
14159 PR sanitizer/90746
14160 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14161
14162 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
14163
14164 * g++.target/aarch64/pr109661-1.C: New test.
14165 * g++.target/aarch64/pr109661-2.C: Likewise.
14166 * g++.target/aarch64/pr109661-3.C: Likewise.
14167 * g++.target/aarch64/pr109661-4.C: Likewise.
14168 * gcc.target/aarch64/pr109661-1.c: Likewise.
14169
14170 2023-05-03 Murray Steele <murray.steele@arm.com>
14171 Christophe Lyon <christophe.lyon@arm.com>
14172
14173 * g++.target/arm/mve.exp: Add general-c++ and general directories.
14174 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
14175 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
14176 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
14177 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
14178
14179 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14180
14181 * gcc.target/riscv/rvv/base/abi-10.c: New test.
14182 * gcc.target/riscv/rvv/base/abi-11.c: New test.
14183 * gcc.target/riscv/rvv/base/abi-12.c: New test.
14184 * gcc.target/riscv/rvv/base/abi-13.c: New test.
14185 * gcc.target/riscv/rvv/base/abi-14.c: New test.
14186 * gcc.target/riscv/rvv/base/abi-15.c: New test.
14187 * gcc.target/riscv/rvv/base/abi-16.c: New test.
14188 * gcc.target/riscv/rvv/base/abi-8.c: New test.
14189 * gcc.target/riscv/rvv/base/abi-9.c: New test.
14190 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
14191 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
14192 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
14193 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
14194 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
14195 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
14196 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
14197 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
14198 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
14199 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
14200 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
14201 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
14202 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
14203 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
14204 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
14205 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
14206 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
14207 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
14208 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
14209 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
14210 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
14211 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
14212 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
14213 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
14214 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
14215 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
14216 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
14217 * gcc.target/riscv/rvv/base/user-10.c: New test.
14218 * gcc.target/riscv/rvv/base/user-11.c: New test.
14219 * gcc.target/riscv/rvv/base/user-12.c: New test.
14220 * gcc.target/riscv/rvv/base/user-13.c: New test.
14221 * gcc.target/riscv/rvv/base/user-14.c: New test.
14222 * gcc.target/riscv/rvv/base/user-15.c: New test.
14223 * gcc.target/riscv/rvv/base/user-7.c: New test.
14224 * gcc.target/riscv/rvv/base/user-8.c: New test.
14225 * gcc.target/riscv/rvv/base/user-9.c: New test.
14226
14227 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14228
14229 PR target/99195
14230 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14231 add/sub intrinsics.
14232
14233 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14234
14235 PR target/99195
14236 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
14237 and binary floating-point ops.
14238 * gcc.target/aarch64/simd/pr99195_2.c: New test.
14239
14240 2023-05-03 Jason Merrill <jason@redhat.com>
14241
14242 * g++.dg/template/nontype12.C: Check for duplicate error.
14243
14244 2023-05-02 Andrew Pinski <apinski@marvell.com>
14245
14246 PR tree-optimization/109702
14247 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14248
14249 2023-05-02 Andrew Pinski <apinski@marvell.com>
14250
14251 PR target/109657
14252 * gcc.target/aarch64/csinv-2.c: New test.
14253
14254 2023-05-02 Jason Merrill <jason@redhat.com>
14255
14256 PR c++/109678
14257 * g++.dg/cpp1z/variant1.C: New test.
14258
14259 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14260
14261 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
14262 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
14263 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
14264 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
14265 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
14266 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
14267 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
14268 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
14269 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
14270 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
14271 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
14272 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
14273 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
14274 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
14275 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
14276 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
14277 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
14278 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
14279 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
14280 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
14281 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
14282 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
14283 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
14284 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
14285 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
14286 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
14287 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
14288 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
14289
14290 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14291
14292 PR target/89835
14293 * gcc.target/riscv/pr89835.c: New test.
14294
14295 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14296 Pan Li <pan2.li@intel.com>
14297
14298 PR target/109617
14299 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14300
14301 2023-05-02 Patrick Palka <ppalka@redhat.com>
14302
14303 PR c++/109506
14304 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14305
14306 2023-05-02 Richard Biener <rguenther@suse.de>
14307
14308 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
14309 * gcc.target/i386/pr88531-2b.c: Likewise.
14310 * gcc.target/i386/pr88531-2c.c: Likewise.
14311 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
14312
14313 2023-05-01 Jason Merrill <jason@redhat.com>
14314
14315 PR c++/109666
14316 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14317
14318 2023-04-30 Jeff Law <jlaw@ventanamicro>
14319
14320 Revert:
14321 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14322
14323 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14324 for __LINE__.
14325 * gcc.dg/builtin-redefine-1.c: New test.
14326
14327 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14328
14329 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14330
14331 2023-04-30 Andrew Pinski <apinski@marvell.com>
14332
14333 * gcc.dg/init-bad-1.c: Update error message.
14334 * gcc.dg/init-bad-2.c: Likewise.
14335 * gcc.dg/init-bad-3.c: Likewise.
14336 * gcc.dg/init-excess-3.c: Likewise.
14337 * gcc.dg/pr61096-1.c: Likewise.
14338
14339 2023-04-30 Andrew Pinski <apinski@marvell.com>
14340
14341 PR c/107926
14342 * gcc.dg/init-excess-3.c: New test.
14343
14344 2023-04-30 Martin Liska <mliska@suse.cz>
14345
14346 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
14347 output.
14348 * c-c++-common/hwasan/heap-overflow.c: Likewise.
14349 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
14350 * c-c++-common/hwasan/use-after-free.c: Likewise.
14351
14352 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14353
14354 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14355 for __LINE__.
14356 * gcc.dg/builtin-redefine-1.c: New test.
14357
14358 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14359
14360 * gm2/pim/run/pass/constlitbase.mod: New test.
14361
14362 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14363
14364 * gcc.target/xstormy16/neghi2.c: New test case.
14365 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14366
14367 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14368
14369 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
14370 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
14371 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
14372 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
14373
14374 2023-04-29 Jeff Law <jlaw@ventanamicro>
14375
14376 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
14377 encourage if-conversion. Skip for -Os.
14378 * gcc.target/mips/movcc-3.c: Similarly.
14379
14380 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14381
14382 * gcc.target/riscv/rv32e_stack.c: New test.
14383
14384 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14385
14386 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14387 empty lines (besides optionally leading whitespace).
14388
14389 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14390
14391 * gcc.target/riscv/divmod-1.c: New testcase.
14392 * gcc.target/riscv/divmod-2.c: New testcase.
14393
14394 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14395
14396 * gcc.target/riscv/zbc32.c: New test.
14397 * gcc.target/riscv/zbc64.c: New test.
14398
14399 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14400
14401 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14402 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14403
14404 2023-04-28 Andrew Pinski <apinski@marvell.com>
14405
14406 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
14407 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
14408 as that now does the combining.
14409
14410 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14411
14412 PR rtl-optimization/109476
14413 * gcc.target/avr/mmcu/pr109476.c: New test case.
14414
14415 2023-04-28 Richard Biener <rguenther@suse.de>
14416
14417 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
14418 * gcc.dg/vect/vect-71.c: Likewise.
14419 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
14420 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
14421 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
14422
14423 2023-04-28 Richard Biener <rguenther@suse.de>
14424
14425 * gcc.target/i386/pr89618-2.c: New testcase.
14426 * gcc.target/i386/pr88531-2b.c: Adjust.
14427 * gcc.target/i386/pr88531-2c.c: Likewise.
14428
14429 2023-04-28 Pan Li <pan2.li@intel.com>
14430 kito-cheng <kito.cheng@sifive.com>
14431
14432 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14433
14434 2023-04-28 Richard Biener <rguenther@suse.de>
14435
14436 PR ipa/109652
14437 * gcc.dg/torture/pr109652.c: New testcase.
14438
14439 2023-04-28 Julian Brown <julian@codesourcery.com>
14440
14441 PR fortran/109622
14442 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14443
14444 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14445
14446 PR target/99195
14447 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14448
14449 2023-04-28 Jakub Jelinek <jakub@redhat.com>
14450
14451 * gcc.dg/tree-ssa/range-sqrt.c: New test.
14452 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
14453 ranger optimizing sqrt (-1) call away because it is only used in
14454 test for whether it returns NaN.
14455
14456 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14457 Jakub Jelinek <jakub@redhat.com>
14458
14459 * gcc.dg/tree-ssa/range-sincos.c: New test.
14460
14461 2023-04-28 Jan Beulich <jbeulich@suse.com>
14462
14463 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
14464 * g++.dg/modules/alias-1_d.C: Likewise.
14465 * g++.dg/modules/alias-1_e.C: Likewise.
14466 * g++.dg/modules/alias-1_f.C: Likewise.
14467 * g++.dg/modules/cpp-6_c.C: Likewise.
14468 * g++.dg/modules/dir-only-2_b.C: Likewise.
14469
14470 2023-04-28 Jan Beulich <jbeulich@suse.com>
14471
14472 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14473
14474 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14475
14476 * c-c++-common/torture/harden-cond-comp.c: New.
14477
14478 2023-04-27 Jason Merrill <jason@redhat.com>
14479
14480 * g++.dg/template/copy1.C: Adjust error lines.
14481
14482 2023-04-27 Pan Li <pan2.li@intel.com>
14483
14484 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14485
14486 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14487
14488 PR tree-optimization/109639
14489 * gcc.dg/tree-ssa/pr109639.c: New file.
14490 * gcc.dg/tree-ssa/pr109643.c: New file.
14491
14492 2023-04-27 Richard Biener <rguenther@suse.de>
14493
14494 PR ipa/109607
14495 * g++.dg/torture/pr109607.C: New testcase.
14496
14497 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14498
14499 PR c/109409
14500 * gcc.dg/pr109409.c: New test.
14501
14502 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14503
14504 PR c/107682
14505 PR c/109412
14506 * gcc.dg/pr109412.c: New test.
14507
14508 2023-04-27 Jan Beulich <jbeulich@suse.com>
14509
14510 * c-c++-common/patchable_function_entry-decl.c: Special-case
14511 RISC-V.
14512 * c-c++-common/patchable_function_entry-default.c: Likewise.
14513 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14514
14515 2023-04-26 Jason Merrill <jason@redhat.com>
14516
14517 PR c++/69836
14518 * g++.dg/template/friend76.C: New test.
14519
14520 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
14521
14522 PR target/104338
14523 * gcc.target/riscv/inline-atomics-1.c: New test.
14524 * gcc.target/riscv/inline-atomics-2.c: New test.
14525 * gcc.target/riscv/inline-atomics-3.c: New test.
14526 * gcc.target/riscv/inline-atomics-4.c: New test.
14527 * gcc.target/riscv/inline-atomics-5.c: New test.
14528 * gcc.target/riscv/inline-atomics-6.c: New test.
14529 * gcc.target/riscv/inline-atomics-7.c: New test.
14530 * gcc.target/riscv/inline-atomics-8.c: New test.
14531
14532 2023-04-26 Pan Li <pan2.li@intel.com>
14533 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14534
14535 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14536
14537 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
14538
14539 * gcc.target/xstormy16/bswap16.c: New test case.
14540 * gcc.target/xstormy16/bswap32.c: Likewise.
14541 * gcc.target/xstormy16/swpb.c: Likewise.
14542 * gcc.target/xstormy16/swpw-1.c: Likewise.
14543 * gcc.target/xstormy16/swpw-2.c: Likewise.
14544
14545 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14546
14547 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
14548 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
14549 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
14550 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
14551
14552 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
14553
14554 PR target/109069
14555 * gcc.target/powerpc/pr109069-1.c: New test.
14556 * gcc.target/powerpc/pr109069-2-run.c: New test.
14557 * gcc.target/powerpc/pr109069-2.c: New test.
14558 * gcc.target/powerpc/pr109069-2.h: New test.
14559
14560 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14561
14562 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
14563 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
14564 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
14565 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
14566 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
14567 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
14568 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
14569 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
14570 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
14571 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
14572 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
14573 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
14574 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
14575 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
14576 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
14577 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
14578
14579 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14580
14581 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
14582 check.
14583
14584 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14585
14586 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
14587
14588 2023-04-26 Pan Li <pan2.li@intel.com>
14589
14590 PR target/109272
14591 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
14592 condition.
14593 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
14594 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
14595
14596 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14597
14598 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
14599
14600 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
14601
14602 PR modula2/108121
14603 * gm2/pim/fail/largeconst.mod: Increased constant value test
14604 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
14605 * gm2/pim/fail/largeconst2.mod: New test.
14606
14607 2023-04-25 Patrick Palka <ppalka@redhat.com>
14608
14609 PR c++/108975
14610 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
14611
14612 2023-04-25 Richard Biener <rguenther@suse.de>
14613
14614 PR tree-optimization/109609
14615 * gcc.dg/torture/pr109609.c: New testcase.
14616
14617 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
14618
14619 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
14620 * gfortran.dg/gomp/loop-2.f90: Likewise.
14621 * gfortran.dg/gomp/reduction5.f90: Likewise.
14622 * gfortran.dg/gomp/reduction6.f90: Likewise.
14623 * gfortran.dg/gomp/scan-1.f90: Likewise.
14624 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
14625 * c-c++-common/gomp/scan-6.c: New test.
14626 * gfortran.dg/gomp/scan-8.f90: New test.
14627
14628 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14629
14630 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
14631 float16, float32, float64 and float128.
14632
14633 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14634
14635 PR target/99195
14636 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
14637
14638 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14639
14640 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
14641
14642 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14643
14644 PR c++/109278
14645 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
14646
14647 2023-04-25 Richard Biener <rguenther@suse.de>
14648
14649 PR rtl-optimization/109585
14650 * gcc.dg/torture/pr109585.c: New testcase.
14651
14652 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14653
14654 PR target/109566
14655 * gcc.target/powerpc/pr109566.c: New test.
14656
14657 2023-04-25 Martin Liska <mliska@suse.cz>
14658
14659 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
14660 * g++.dg/gcov/test-gcov-17.py: Cover new format.
14661 * lib/gcov.exp: Add options for gcov that emit the extra info.
14662
14663 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
14664
14665 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
14666
14667 2023-04-25 Sam James <sam@gentoo.org>
14668
14669 PR tree-optimization/105312
14670 PR target/105573
14671 * gcc.target/sparc/pr105573.c: New test.
14672
14673 2023-04-25 Andrew Pinski <apinski@marvell.com>
14674
14675 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
14676
14677 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14678
14679 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
14680
14681 2023-04-24 Andrew Pinski <apinski@marvell.com>
14682
14683 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
14684 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
14685
14686 2023-04-24 Andrew Pinski <apinski@marvell.com>
14687
14688 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
14689
14690 2023-04-24 Andrew Pinski <apinski@marvell.com>
14691
14692 PR tree-optimization/109604
14693 * gcc.c-torture/compile/pr109604-1.c: New test.
14694 * gcc.c-torture/compile/pr109604-2.c: New test.
14695
14696 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14697
14698 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
14699 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
14700
14701 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14702
14703 PR target/109406
14704 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
14705 MUL.
14706 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
14707
14708 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14709
14710 * gcc.target/aarch64/simd/vabal_combine.c: New test.
14711
14712 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14713
14714 * gcc.target/aarch64/simd/addlv_zext.c: New test.
14715
14716 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14717
14718 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
14719
14720 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14721
14722 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
14723 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
14724 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
14725 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
14726 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
14727 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
14728
14729 2023-04-24 liuhongt <hongtao.liu@intel.com>
14730
14731 PR tree-optimization/109011
14732 * gcc.target/i386/pr109011-b1.c: New test.
14733 * gcc.target/i386/pr109011-b2.c: New test.
14734 * gcc.target/i386/pr109011-d1.c: New test.
14735 * gcc.target/i386/pr109011-d2.c: New test.
14736 * gcc.target/i386/pr109011-q1.c: New test.
14737 * gcc.target/i386/pr109011-q2.c: New test.
14738 * gcc.target/i386/pr109011-w1.c: New test.
14739 * gcc.target/i386/pr109011-w2.c: New test.
14740 * gcc.target/i386/pr109011-dq1.c: New file.
14741 * gcc.target/i386/pr109011-dq2.c: New file.
14742
14743 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
14744
14745 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14746 append -lnsl -lsocket to ldflags.
14747
14748 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14749
14750 * gcc.target/aarch64/float_truncate_zero.c: New test.
14751
14752 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14753
14754 PR target/99195
14755 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14756
14757 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14758
14759 * gcc.target/xstormy16/mulhi.c: New test case.
14760
14761 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14762
14763 * gcc.target/xstormy16/extendhisi2.c: New test case.
14764 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14765
14766 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14767
14768 * gcc.target/xstormy16/shiftsi.c: New test case.
14769
14770 2023-04-23 liuhongt <hongtao.liu@intel.com>
14771
14772 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
14773 testcase to make the codegen more stable.
14774 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
14775 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
14776 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
14777 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
14778
14779 2023-04-23 liuhongt <hongtao.liu@intel.com>
14780
14781 * gcc.target/i386/pr108707.c: New test.
14782
14783 2023-04-22 Andrew Pinski <apinski@marvell.com>
14784
14785 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14786
14787 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14788
14789 PR target/54816
14790 * gcc.target/avr/pr54816.c: Move to...
14791 * gcc.target/avr/mmcu/pr54816.c: ... here.
14792
14793 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14794 Steven G. Kargl <kargl@gcc.gnu.org>
14795
14796 PR fortran/109500
14797 * gfortran.dg/allocatable_function_11.f90: New test.
14798
14799 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14800
14801 PR testsuite/109572
14802 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
14803 vect prefix to make sure we only count vectorized calls.
14804 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
14805 rather than 4.
14806 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
14807 vect prefix to make sure we only count vectorized calls.
14808 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
14809 rather than 4.
14810 (foo): Add 2 further arithmetic ops to the loop to make it appear
14811 worthwhile for vectorization heuristics on powerpc.
14812 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
14813 vect prefix to make sure we only count vectorized calls.
14814 (foo): Add 2 further arithmetic ops to the loop to make it appear
14815 worthwhile for vectorization heuristics on powerpc.
14816
14817 2023-04-22 Jeff Law <jlaw@ventanamicro>
14818
14819 * gcc.target/rx/movsicc.c: Broken down into ...
14820 * gcc.target/rx/movsicc-1.c: Here.
14821 * gcc.target/rx/movsicc-2.c: Here.
14822 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
14823 * gcc.target/rx/movsicc-4.c: Here.
14824 * gcc.target/rx/movsicc-5.c: Here.
14825 * gcc.target/rx/movsicc-6.c: Here.
14826 * gcc.target/rx/movsicc-7.c: Here.
14827 * gcc.target/rx/movsicc-8.c: Here.
14828
14829 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14830
14831 PR tree-optimization/109583
14832 * gcc.dg/pr109583.c: New test.
14833
14834 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
14835 Ondrej Kubanek <kubanek0ondrej@gmail.com>
14836
14837 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
14838 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
14839 * gcc.dg/tree-prof/peel-2.c: New test.
14840
14841 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
14842
14843 PR tree-optimization/109546
14844 * gcc.dg/pr109546.c: New.
14845
14846 2023-04-21 Jason Merrill <jason@redhat.com>
14847
14848 PR c++/108099
14849 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
14850 * g++.dg/ext/unsigned-typedef2.C: New test.
14851 * g++.dg/ext/unsigned-typedef3.C: New test.
14852
14853 2023-04-21 Jeff Law <jlaw@ventanamicro>
14854
14855 PR testsuite/109549
14856 * gcc.target/i386/cmov6.c: No longer expect this test to
14857 generate 'cmov' instructions.
14858
14859 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14860
14861 * gcc.target/aarch64/sminmax-asr_1.c: New test.
14862
14863 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14864
14865 PR target/108779
14866 * gcc.target/aarch64/mtp.c: New test.
14867 * gcc.target/aarch64/mtp_1.c: New test.
14868 * gcc.target/aarch64/mtp_2.c: New test.
14869 * gcc.target/aarch64/mtp_3.c: New test.
14870 * gcc.target/aarch64/mtp_4.c: New test.
14871
14872 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14873
14874 PR target/99195
14875 * gcc.target/aarch64/simd/pr99195_1.c: New test.
14876
14877 2023-04-21 Richard Biener <rguenther@suse.de>
14878
14879 PR tree-optimization/109573
14880 * g++.dg/vect/pr109573.cc: New testcase.
14881
14882 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14883
14884 PR target/108270
14885 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
14886 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
14887 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
14888
14889 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14890
14891 PR target/108728
14892 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
14893
14894 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14895
14896 PR target/108728
14897 * lib/target-supports.exp (is-effective-target-keyword): Add
14898 ppc_cpu_supports_hw.
14899
14900 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14901
14902 PR target/109547
14903 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
14904 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
14905 condition.
14906
14907 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
14908
14909 PR tree-optimization/109564
14910 * gcc.dg/torture/pr109564-1.c: New testcase.
14911 * gcc.dg/torture/pr109564-2.c: Likewise.
14912 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
14913 * gcc.dg/tree-ssa/vrp06.c: Likewise.
14914
14915 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14916
14917 PR c/107041
14918 * gcc.dg/goacc/pr107041.c: New test.
14919
14920 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
14921
14922 PR target/78952
14923 * gcc.target/i386/pr78952-4.c: New test.
14924
14925 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14926 kito-cheng <kito.cheng@sifive.com>
14927
14928 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
14929 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
14930 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
14931
14932 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14933
14934 * gcc.target/riscv/arch-19.c: Add -misa-spec.
14935
14936 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14937 kito-cheng <kito.cheng@sifive.com>
14938
14939 PR target/109535
14940 * g++.target/riscv/rvv/base/pr109535.C: New test.
14941 * gcc.target/riscv/rvv/base/pr109535.c: New test.
14942
14943 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14944
14945 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
14946 rather than stdint.h
14947
14948 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
14949
14950 * lib/target-supports.exp
14951 (check_effective_target_vect_call_copysignf): Add amdgcn.
14952 (check_effective_target_vect_call_sqrtf): Add amdgcn.
14953 (check_effective_target_vect_call_ceilf): Add amdgcn.
14954 (check_effective_target_vect_call_floor): Add amdgcn.
14955 (check_effective_target_vect_logical_reduc): Add amdgcn.
14956
14957 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14958
14959 PR tree-optimization/109011
14960 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
14961 dg-additional-options.
14962 (baz, qux): Remove functions and corresponding dg-final.
14963 * gcc.dg/vect/pr109011-2.c: New test.
14964 * gcc.dg/vect/pr109011-3.c: New test.
14965 * gcc.dg/vect/pr109011-4.c: New test.
14966 * gcc.dg/vect/pr109011-5.c: New test.
14967
14968 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14969
14970 PR c++/108099
14971 PR testsuite/109560
14972 * g++.dg/ext/int128-8.C: Require int128 effective target.
14973
14974 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
14975
14976 PR testsuite/106879
14977 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
14978 vect_hw_misalign on POWERs.
14979
14980 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14981
14982 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
14983 * gcc.target/i386/pr109117-1.c: Modify error message.
14984
14985 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14986
14987 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
14988
14989 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14990
14991 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
14992
14993 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14994
14995 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
14996 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
14997 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
14998 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
14999 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
15000 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
15001 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
15002 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
15003 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
15004 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
15005 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
15006 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
15007 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
15008 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
15009 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
15010 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
15011 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
15012 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
15013 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
15014 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
15015 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
15016 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
15017 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
15018 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
15019 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
15020 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
15021 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
15022 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
15023 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
15024 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
15025 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
15026 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
15027 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
15028 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
15029 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
15030 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
15031 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
15032 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
15033 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
15034 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
15035 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
15036 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
15037 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
15038 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
15039 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
15040 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
15041 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
15042 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
15043 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
15044 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
15045 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
15046 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
15047
15048 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15049
15050 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
15051 Remove avx512bw.
15052 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
15053 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
15054 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15055 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
15056 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
15057 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15058 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
15059 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
15060 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
15061 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
15062 * gcc.target/i386/pr93696-1.c: Ditto.
15063 * gcc.target/i386/pr93696-2.c: Ditto.
15064
15065 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15066
15067 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
15068 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
15069 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
15070 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
15071 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
15072 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
15073 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
15074
15075 2023-04-19 Patrick Palka <ppalka@redhat.com>
15076 Jonathan Wakely <jwakely@redhat.com>
15077
15078 PR c++/100157
15079 * g++.dg/ext/type_pack_element1.C: New test.
15080 * g++.dg/ext/type_pack_element2.C: New test.
15081 * g++.dg/ext/type_pack_element3.C: New test.
15082
15083 2023-04-19 Patrick Palka <ppalka@redhat.com>
15084
15085 PR c++/109556
15086 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
15087
15088 2023-04-19 Harald Anlauf <anlauf@gmx.de>
15089
15090 PR testsuite/83904
15091 PR fortran/100297
15092 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
15093 instead of the naive "free".
15094 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
15095
15096 2023-04-19 Andrew Pinski <apinski@marvell.com>
15097
15098 * gcc.target/i386/cmov10.c: New test.
15099 * gcc.target/i386/cmov11.c: New test.
15100
15101 2023-04-19 Jason Merrill <jason@redhat.com>
15102
15103 PR c++/108099
15104 * g++.dg/ext/int128-8.C: New test.
15105
15106 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15107
15108 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
15109 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
15110 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
15111 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
15112 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
15113 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
15114 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
15115
15116 2023-04-19 Pan Li <pan2.li@intel.com>
15117
15118 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15119 condition.
15120 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15121
15122 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15123
15124 PR target/78904
15125 PR target/78952
15126 * gcc.target/i386/pr78952-3.c: New test.
15127
15128 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15129
15130 PR target/109465
15131 * gcc.target/loongarch/pr109465-1.c: New test.
15132 * gcc.target/loongarch/pr109465-2.c: New test.
15133 * gcc.target/loongarch/pr109465-3.c: New test.
15134
15135 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15136
15137 * gcc.target/loongarch/va_arg.c: New test.
15138
15139 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15140
15141 PR tree-optimization/109011
15142 * gcc.dg/vect/pr109011-1.c: New test.
15143
15144 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15145
15146 * gcc.target/aarch64/vec-set-zero.c: New test.
15147
15148 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15149
15150 PR target/108840
15151 * gcc.target/aarch64/pr108840.c: New test.
15152
15153 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15154
15155 PR tree-optimization/109524
15156 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15157 const nn &.
15158
15159 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
15160
15161 PR target/94908
15162 * gcc.target/i386/pr94908.c: New test.
15163 * gcc.target/i386/sse4_1-insertps-5.c: New test.
15164 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
15165
15166 2023-04-18 Richard Biener <rguenther@suse.de>
15167
15168 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
15169 * gcc.dg/tm/alias-1.c: Likewise.
15170 * gcc.dg/tm/alias-2.c: Likewise.
15171 * gcc.dg/torture/ipa-pta-1.c: Likewise.
15172 * gcc.dg/torture/pr39074-2.c: Likewise.
15173 * gcc.dg/torture/pr39074.c: Likewise.
15174 * gcc.dg/torture/pta-callused-1.c: Likewise.
15175 * gcc.dg/torture/pta-escape-1.c: Likewise.
15176 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
15177 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
15178 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
15179 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
15180 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
15181 * gcc.dg/tree-ssa/alias-19.c: Likewise.
15182 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
15183 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
15184 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
15185 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
15186
15187 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15188
15189 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15190
15191 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15192
15193 * gcc.target/aarch64/spellcheck_11.c: New test.
15194
15195 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15196
15197 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15198 extension.
15199
15200 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15201
15202 * gcc.target/riscv/arch-5.c: Likewise.
15203
15204 2023-04-18 Jakub Jelinek <jakub@redhat.com>
15205
15206 PR tree-optimization/109240
15207 * gcc.target/aarch64/simd/addsub_2.c: New test.
15208 * gcc.target/aarch64/sve/addsub_2.c: New test.
15209
15210 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15211
15212 * gcc.target/loongarch/add-const.c: New test.
15213 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15214 frame size change.
15215 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15216
15217 2023-04-17 Patrick Palka <ppalka@redhat.com>
15218
15219 PR c++/109531
15220 * g++.dg/template/canon-type-20.C: New test.
15221 * g++.dg/template/ttp36.C: New test.
15222
15223 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15224
15225 * gcc.target/riscv/stack_save_restore.c: New test.
15226
15227 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15228
15229 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15230
15231 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15232
15233 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15234
15235 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15236
15237 PR target/106602
15238 * gcc.target/riscv/pr106602.c: Moved to...
15239 * gcc.target/riscv/pr106602-rv64i.c: ...here.
15240 * gcc.target/riscv/pr106602-rv32i.c: New test.
15241 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
15242
15243 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
15244
15245 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
15246 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
15247 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
15248 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
15249
15250 2023-04-17 Martin Jambor <mjambor@suse.cz>
15251
15252 PR ipa/107769
15253 PR ipa/109318
15254 * gcc.dg/ipa/pr109318.c: New test.
15255 * gcc.dg/lto/pr107769_0.c: Likewise.
15256
15257 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15258 Di Zhao <di.zhao@amperecomputing.com>
15259
15260 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15261
15262 2023-04-17 Jakub Jelinek <jakub@redhat.com>
15263
15264 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
15265 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15266 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15267
15268 2023-04-17 Richard Biener <rguenther@suse.de>
15269
15270 PR tree-optimization/109524
15271 * g++.dg/pr109524.C: New testcase.
15272
15273 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15274
15275 PR testsuite/108809
15276 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15277
15278 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15279
15280 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15281 for riscv_vector.h
15282 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15283 -mabi.
15284
15285 2023-04-17 Pan Li <pan2.li@intel.com>
15286
15287 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15288
15289 2023-04-16 Jeff Law <jlaw@ventanamicro>
15290
15291 PR target/109508
15292 * gcc.target/riscv/pr109508.c: New test.
15293
15294 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15295
15296 PR target/54816
15297 * gcc.target/avr/pr54816.c: New test case.
15298
15299 2023-04-15 Jason Merrill <jason@redhat.com>
15300
15301 PR c++/109357
15302 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15303
15304 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15305 Kewen Lin <linkw@linux.ibm.com>
15306
15307 PR target/99708
15308 * gcc.target/powerpc/pr99708.c: Accept lack of
15309 __SIZEOF_IBM128__ when long double is 64-bit wide.
15310
15311 2023-04-15 Jason Merrill <jason@redhat.com>
15312
15313 PR c++/109514
15314 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15315
15316 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15317
15318 PR fortran/109511
15319 * gfortran.dg/set_exponent_1.f90: New test.
15320
15321 2023-04-14 Richard Biener <rguenther@suse.de>
15322
15323 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
15324 checking avx_runtime in dump scanning.
15325 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15326 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15327
15328 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
15329
15330 PR fortran/104272
15331 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
15332 from 6 to 5 without memory leaks.
15333 * gfortran.dg/finalize_52.f90: New test
15334
15335 2023-04-14 Richard Biener <rguenther@suse.de>
15336
15337 PR tree-optimization/109502
15338 * gcc.dg/vect/pr109502.c: New testcase.
15339
15340 2023-04-14 Richard Biener <rguenther@suse.de>
15341
15342 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
15343 and add missing avx guard.
15344 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15345 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15346 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
15347 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15348 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15349
15350 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15351 Jakub Jelinek <jakub@redhat.com>
15352
15353 PR target/108947
15354 PR target/109040
15355 * gcc.dg/pr108947.c: New test.
15356 * gcc.c-torture/execute/pr109040.c: New test.
15357
15358 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15359
15360 PR analyzer/108722
15361 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15362
15363 2023-04-13 Patrick Palka <ppalka@redhat.com>
15364
15365 PR c++/109420
15366 * g++.dg/template/typename27.C: New test.
15367
15368 2023-04-13 Jason Merrill <jason@redhat.com>
15369
15370 PR c++/109277
15371 * g++.dg/ext/is_convertible5.C: New test.
15372
15373 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15374
15375 PR modula2/109497
15376 PR modula2/109496
15377 * gm2/pim/run/pass/addcharconst.mod: New test.
15378 * gm2/pim/run/pass/singlechar.mod: New test.
15379
15380 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15381
15382 PR target/108910
15383 * gcc.dg/torture/pr108910.c: New test.
15384
15385 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15386
15387 PR target/109479
15388 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
15389 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
15390 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
15391 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
15392 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
15393 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
15394
15395 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15396
15397 PR tree-optimization/109410
15398 * gcc.dg/pr109410.c: New test.
15399
15400 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15401
15402 PR target/109458
15403 * gcc.target/i386/pr109458.c: New test.
15404
15405 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15406
15407 PR tree-optimization/109462
15408 * g++.dg/opt/pr109462.C: New test.
15409
15410 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15411
15412 PR tree-optimization/109462
15413 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15414
15415 2023-04-12 Richard Biener <rguenther@suse.de>
15416
15417 PR tree-optimization/109473
15418 * gcc.dg/vect/pr109473.c: New testcase.
15419
15420 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15421
15422 PR fortran/104312
15423 * gfortran.dg/entry_26.f90: New test.
15424 * gfortran.dg/entry_27.f90: New test.
15425
15426 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15427
15428 PR fortran/61615
15429 PR fortran/99982
15430 * gfortran.dg/interface_49.f90: New test.
15431
15432 2023-04-12 Richard Biener <rguenther@suse.de>
15433
15434 PR tree-optimization/109469
15435 * gcc.dg/torture/pr109469.c: New testcase.
15436
15437 2023-04-12 Richard Biener <rguenther@suse.de>
15438
15439 PR tree-optimization/109434
15440 * g++.dg/opt/pr109434.C: New testcase.
15441
15442 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
15443
15444 PR testsuite/108815
15445 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
15446 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
15447 considering BE.
15448
15449 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15450
15451 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
15452
15453 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
15454 Pan Li <pan2.li@intel.com>
15455 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15456 Kito Cheng <kito.cheng@sifive.com>
15457
15458 PR target/109104
15459 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
15460 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
15461 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
15462
15463 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15464
15465 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15466 for -m32.
15467
15468 2023-04-11 Martin Liska <mliska@suse.cz>
15469
15470 PR driver/108241
15471 * gcc.dg/pr108241.c: New test.
15472 * gcc.dg/pr79570.c: Add also -g option.
15473
15474 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
15475
15476 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
15477 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
15478 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
15479
15480 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
15481
15482 PR target/108812
15483 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
15484 expected vectors for Big Endian.
15485 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
15486
15487 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15488
15489 PR target/70243
15490 * gcc.target/powerpc/pr70243.c: New test.
15491
15492 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
15493
15494 * g++.dg/other/i386-2.C: Add -mamx-complex.
15495 * g++.dg/other/i386-3.C: Ditto.
15496 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
15497 * gcc.target/i386/amx-helper.h: Add amx-complex support.
15498 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
15499 * gcc.target/i386/sse-12.c: Add -mamx-complex.
15500 * gcc.target/i386/sse-13.c: Ditto.
15501 * gcc.target/i386/sse-14.c: Ditto.
15502 * gcc.target/i386/sse-22.c: Add amx-complex.
15503 * gcc.target/i386/sse-23.c: Ditto.
15504 * lib/target-supports.exp (check_effective_target_amx_complex): New.
15505 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
15506 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
15507 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
15508 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
15509
15510 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15511
15512 PR tree-optimization/109392
15513 * gcc.dg/pr109392.c: New test.
15514
15515 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15516
15517 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15518
15519 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15520
15521 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15522
15523 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15524
15525 PR fortran/87477
15526 PR fortran/85686
15527 PR fortran/88247
15528 PR fortran/91941
15529 PR fortran/92779
15530 PR fortran/93339
15531 PR fortran/93813
15532 PR fortran/100948
15533 PR fortran/102106
15534 PR fortran/98408
15535 PR fortran/105205
15536 PR fortran/106918
15537 * gfortran.dg/associate_47.f90 : Enable substring test.
15538 * gfortran.dg/associate_51.f90 : Update an error message.
15539 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
15540 uninitialzed dg-warnings.
15541 * gfortran.dg/associate_60.f90 : New test
15542 * gfortran.dg/pr98408.f90 : New test
15543 * gfortran.dg/pr105205.f90 : New test
15544 * gfortran.dg/pr106918.f90 : New test
15545
15546 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15547
15548 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
15549 dg directive and remove trailing whitespace.
15550 * gfortran.dg/c-interop/c407a-1.f90 : ditto
15551 * gfortran.dg/c-interop/c407b-1.f90 : ditto
15552 * gfortran.dg/c-interop/c407b-2.f90 : ditto
15553 * gfortran.dg/c-interop/c407c-1.f90 : ditto
15554 * gfortran.dg/c-interop/c535a-1.f90 : ditto
15555 * gfortran.dg/c-interop/c535a-2.f90 : ditto
15556 * gfortran.dg/c-interop/c535b-1.f90 : ditto
15557 * gfortran.dg/c-interop/c535b-2.f90 : ditto
15558 * gfortran.dg/c-interop/c535b-3.f90 : ditto
15559 * gfortran.dg/c-interop/c535c-1.f90 : ditto
15560 * gfortran.dg/c-interop/c535c-2.f90 : ditto
15561 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
15562 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
15563 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
15564 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
15565 * gfortran.dg/c-interop/tkr.f90 : ditto
15566 * gfortran.dg/class_result_10.f90 : ditto
15567 * gfortran.dg/dtio_35.f90 : ditto
15568 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
15569 * gfortran.dg/pr103258.f90 : ditto
15570 * gfortran.dg/pr59107.f90 : ditto
15571 * gfortran.dg/pr93835.f08 : ditto
15572
15573 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15574
15575 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15576 fortran compiler, skip if missing.
15577
15578 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15579
15580 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
15581 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
15582
15583 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
15584
15585 PR tree-optimization/109417
15586 * gcc.dg/pr109417.c: New.
15587
15588 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15589
15590 * rust/compile/issue-1422.rs: New test.
15591
15592 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15593
15594 * rust/compile/issue-1361.rs: New test.
15595
15596 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
15597
15598 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
15599 * rust/compile/issue-1830_str.rs: Likewise.
15600
15601 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15602
15603 * rust/compile/empty.in: New test.
15604 * rust/compile/include_empty.rs: New test.
15605
15606 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15607
15608 * rust/compile/torture/traits10.rs: Fix test-case
15609
15610 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15611
15612 * rust/compile/issue-1725-1.rs: New test.
15613 * rust/compile/issue-1725-2.rs: New test.
15614
15615 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15616
15617 * rust/compile/builtin_macro_include_str.rs:
15618 Include test of invalid UTF-8.
15619 * rust/compile/invalid_utf8: File with invalid UTF-8.
15620
15621 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15622
15623 * rust/compile/parse_empty_tuple_pattern.rs: New test.
15624
15625 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
15626
15627 * rust/compile/issue-1830_bytes.rs: New test.
15628 * rust/compile/issue-1830_str.rs: New test.
15629
15630 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15631
15632 * rust/compile/variadic.rs: New test.
15633
15634 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15635
15636 * rust/execute/torture/overflow1.rs: Fix test.
15637
15638 2023-04-06 mxlol233 <mxlol233@outlook.com>
15639
15640 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
15641 * rust/compile/feature_intrinsics.rs: New file.
15642 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
15643 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
15644 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
15645 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
15646 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
15647 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
15648 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
15649 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
15650 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
15651 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
15652 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
15653 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
15654 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
15655 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
15656 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
15657 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
15658 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
15659 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
15660 `intrinsics`.
15661 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
15662 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
15663 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
15664 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
15665 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
15666 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
15667 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
15668 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
15669 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
15670
15671 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15672
15673 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
15674 * rust/compile/macro44.rs: Fix invalid testcase assertions.
15675 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
15676 * rust/compile/builtin_macro_recurse2.rs: New test.
15677 * rust/compile/macro46.rs: New test.
15678 * rust/compile/builtin_macro_eager1.rs: New file.
15679 * rust/compile/builtin_macro_eager2.rs: New file.
15680
15681 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15682
15683 * rust/execute/torture/let-pattern-1.rs: New test.
15684
15685 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15686
15687 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
15688 * rust/compile/torture/intrinsics-5.rs: likewise
15689 * rust/execute/torture/atomic_load.rs: likewise
15690 * rust/execute/torture/atomic_store.rs: likewise
15691 * rust/bounds1.rs: New test.
15692
15693 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15694
15695 * rust/compile/func3.rs: update test case
15696
15697 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15698
15699 * rust/compile/issue-1786.rs: New test.
15700
15701 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15702
15703 * rust/compile/never_type_err1.rs: Moved to...
15704 * rust/compile/never_type1.rs: ...here. It now works
15705
15706 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15707
15708 * rust/compile/issue-1773.rs: New test.
15709
15710 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15711
15712 * rust/execute/torture/issue-1720-2.rs: New test.
15713
15714 2023-04-06 mxlol233 <mxlol233@outlook.com>
15715
15716 * rust/compile/feature.rs: New test.
15717
15718 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15719
15720 * rust/compile/closure_move_expr.rs: New test.
15721
15722 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15723
15724 * rust/compile/parse_complex_generic_application.rs: New test.
15725 * rust/compile/parse_complex_generic_application2.rs: New test.
15726
15727 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15728
15729 * rust/compile/multi_reference_type.rs: New test.
15730
15731 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
15732
15733 * rust/compile/issue-867.rs: New test.
15734
15735 2023-04-06 Lyra <teromene@teromene.fr>
15736
15737 * rust/compile/macro45.rs: New test.
15738
15739 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15740
15741 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
15742 properly.
15743 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
15744 * rust/execute/torture/builtin_macro_env.rs: Likewise.
15745 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
15746 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
15747 * rust/execute/torture/builtin_macro_line.rs: Likewise.
15748 * rust/execute/torture/builtin_macros1.rs: Likewise.
15749 * rust/execute/torture/builtin_macros3.rs: Likewise.
15750 * rust/execute/torture/cfg1.rs: Likewise.
15751 * rust/execute/torture/cfg2.rs: Likewise.
15752 * rust/execute/torture/cfg3.rs: Likewise.
15753 * rust/execute/torture/cfg4.rs: Likewise.
15754 * rust/execute/torture/coercion1.rs: Likewise.
15755 * rust/execute/torture/coercion2.rs: Likewise.
15756 * rust/execute/torture/extern_mod4.rs: Likewise.
15757 * rust/execute/torture/helloworld1.rs: Likewise.
15758 * rust/execute/torture/helloworld2.rs: Likewise.
15759 * rust/execute/torture/issue-1198.rs: Likewise.
15760 * rust/execute/torture/issue-1231.rs: Likewise.
15761 * rust/execute/torture/issue-1232.rs: Likewise.
15762 * rust/execute/torture/issue-1249.rs: Likewise.
15763 * rust/execute/torture/issue-1436.rs: Likewise.
15764 * rust/execute/torture/issue-1496.rs: Likewise.
15765 * rust/execute/torture/issue-647.rs: Likewise.
15766 * rust/execute/torture/issue-845.rs: Likewise.
15767 * rust/execute/torture/issue-851.rs: Likewise.
15768 * rust/execute/torture/issue-858.rs: Likewise.
15769 * rust/execute/torture/issue-976.rs: Likewise.
15770 * rust/execute/torture/macros10.rs: Likewise.
15771 * rust/execute/torture/macros11.rs: Likewise.
15772 * rust/execute/torture/macros12.rs: Likewise.
15773 * rust/execute/torture/macros13.rs: Likewise.
15774 * rust/execute/torture/macros14.rs: Likewise.
15775 * rust/execute/torture/macros2.rs: Likewise.
15776 * rust/execute/torture/macros22.rs: Likewise.
15777 * rust/execute/torture/macros29.rs: Likewise.
15778 * rust/execute/torture/macros3.rs: Likewise.
15779 * rust/execute/torture/macros30.rs: Likewise.
15780 * rust/execute/torture/macros31.rs: Likewise.
15781 * rust/execute/torture/macros7.rs: Likewise.
15782 * rust/execute/torture/macros8.rs: Likewise.
15783 * rust/execute/torture/macros9.rs: Likewise.
15784 * rust/execute/torture/match1.rs: Likewise.
15785 * rust/execute/torture/match2.rs: Likewise.
15786 * rust/execute/torture/match3.rs: Likewise.
15787 * rust/execute/torture/match_bool1.rs: Likewise.
15788 * rust/execute/torture/match_byte1.rs: Likewise.
15789 * rust/execute/torture/match_char1.rs: Likewise.
15790 * rust/execute/torture/match_int1.rs: Likewise.
15791 * rust/execute/torture/match_loop1.rs: Likewise.
15792 * rust/execute/torture/match_range1.rs: Likewise.
15793 * rust/execute/torture/match_range2.rs: Likewise.
15794 * rust/execute/torture/match_tuple1.rs: Likewise.
15795 * rust/execute/torture/method1.rs: Likewise.
15796 * rust/execute/torture/method2.rs: Likewise.
15797 * rust/execute/torture/method3.rs: Likewise.
15798 * rust/execute/torture/method4.rs: Likewise.
15799 * rust/execute/torture/operator_overload_1.rs: Likewise.
15800 * rust/execute/torture/operator_overload_10.rs: Likewise.
15801 * rust/execute/torture/operator_overload_11.rs: Likewise.
15802 * rust/execute/torture/operator_overload_12.rs: Likewise.
15803 * rust/execute/torture/operator_overload_2.rs: Likewise.
15804 * rust/execute/torture/operator_overload_4.rs: Likewise.
15805 * rust/execute/torture/operator_overload_5.rs: Likewise.
15806 * rust/execute/torture/operator_overload_6.rs: Likewise.
15807 * rust/execute/torture/operator_overload_7.rs: Likewise.
15808 * rust/execute/torture/operator_overload_8.rs: Likewise.
15809 * rust/execute/torture/operator_overload_9.rs: Likewise.
15810 * rust/execute/torture/str-layout1.rs: Likewise.
15811 * rust/execute/torture/str-zero.rs: Likewise.
15812 * rust/execute/torture/trait1.rs: Likewise.
15813 * rust/execute/torture/trait10.rs: Likewise.
15814 * rust/execute/torture/trait11.rs: Likewise.
15815 * rust/execute/torture/trait12.rs: Likewise.
15816 * rust/execute/torture/trait13.rs: Likewise.
15817 * rust/execute/torture/trait2.rs: Likewise.
15818 * rust/execute/torture/trait3.rs: Likewise.
15819 * rust/execute/torture/trait4.rs: Likewise.
15820 * rust/execute/torture/trait5.rs: Likewise.
15821 * rust/execute/torture/trait6.rs: Likewise.
15822 * rust/execute/torture/trait7.rs: Likewise.
15823 * rust/execute/torture/trait8.rs: Likewise.
15824 * rust/execute/torture/trait9.rs: Likewise.
15825 * rust/execute/torture/closure2.rs: Likewise.
15826 * rust/execute/torture/closure3.rs: Likewise.
15827 * rust/execute/torture/loop-condition-eval.rs: Likewise.
15828 * rust/execute/torture/operator_overload_3.rs: Likewise.
15829
15830 2023-04-06 mxlol233 <mxlol233@outlook.com>
15831
15832 * rust/compile/diagnostic_underline.rs: New test.
15833
15834 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15835
15836 * rust/compile/bounds.rs: change to use -fsyntax-only
15837 * rust/execute/torture/issue-1720.rs: New test.
15838
15839 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
15840
15841 * rust/compile/decl_macro1.rs: New test.
15842 * rust/compile/decl_macro2.rs: New test.
15843 * rust/compile/decl_macro3.rs: New test.
15844 * rust/compile/decl_macro4.rs: New test.
15845 * rust/compile/decl_macro5.rs: New test.
15846 * rust/compile/decl_macro6.rs: New test.
15847 * rust/compile/decl_macro7.rs: New test.
15848 * rust/execute/torture/decl_macro1.rs: New test.
15849 * rust/execute/torture/decl_macro2.rs: New test.
15850 * rust/execute/torture/decl_macro3.rs: New test.
15851 * rust/execute/torture/decl_macro4.rs: New test.
15852
15853 2023-04-06 mxlol233 <mxlol233@outlook.com>
15854
15855 * rust/compile/bounds.rs: New test.
15856
15857 2023-04-06 Dave <dme2223@gmail.com>
15858
15859 * rust/compile/const10.rs: New test.
15860
15861 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
15862
15863 * rust/compile/unsafe11.rs: New test.
15864
15865 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15866
15867 * gcc.dg/signbit-2.c: Add -maltivec if supported.
15868
15869 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15870 Thomas Schwinge <thomas@codesourcery.com>
15871
15872 PR testsuite/108899
15873 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
15874 Fix quoting.
15875
15876 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
15877
15878 PR modula2/109423
15879 * gm2/pim/fail/setunknown.mod: New test.
15880 * gm2/pim/fail/setunknown2.mod: New test.
15881
15882 2023-04-05 Jeff Law <jlaw@ventanamicro>
15883
15884 PR target/108892
15885 * gcc.c-torture/compile/pr108892.c: New test.
15886
15887 2023-04-05 Martin Jambor <mjambor@suse.cz>
15888
15889 PR ipa/108959
15890 * gcc.dg/ipa/pr108959.c: New test.
15891
15892 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15893
15894 * g++.target/riscv/rvv/base/bug-23.C: New test.
15895
15896 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15897
15898 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
15899
15900 2023-04-04 Harald Anlauf <anlauf@gmx.de>
15901
15902 PR fortran/104349
15903 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
15904 * gfortran.dg/pr104349.f90: New test.
15905
15906 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15907
15908 PR tree-optimization/109386
15909 * gcc.c-torture/execute/ieee/pr109386.c: New test.
15910
15911 2023-04-04 Marek Polacek <polacek@redhat.com>
15912
15913 PR sanitizer/109107
15914 * c-c++-common/ubsan/pr109107-1.c: New test.
15915 * c-c++-common/ubsan/pr109107-2.c: New test.
15916 * c-c++-common/ubsan/pr109107-3.c: New test.
15917 * c-c++-common/ubsan/pr109107-4.c: New test.
15918
15919 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15920
15921 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
15922 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
15923 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
15924 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
15925 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
15926 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
15927 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
15928 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
15929 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
15930 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
15931
15932 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15933
15934 PR target/109384
15935 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
15936 vs. f conflict.
15937
15938 2023-04-04 Richard Biener <rguenther@suse.de>
15939
15940 PR tree-optimization/109304
15941 * gcc.dg/pr109304.c: New testcase.
15942
15943 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
15944
15945 PR target/108699
15946 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
15947 to distinguish parity byte from parity.
15948 * gcc.target/powerpc/pr108699.c: New test.
15949
15950 2023-04-04 Jason Merrill <jason@redhat.com>
15951
15952 PR c++/107484
15953 * g++.dg/lookup/friend25.C: New test.
15954
15955 2023-04-03 Patrick Palka <ppalka@redhat.com>
15956
15957 PR c++/109300
15958 * g++.dg/cpp1y/var-templ79.C: New test.
15959
15960 2023-04-03 Jakub Jelinek <jakub@redhat.com>
15961 Martin Jambor <mjambor@suse.cz>
15962
15963 PR ipa/109303
15964 * gcc.dg/pr109303.c: New test.
15965
15966 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
15967
15968 PR target/102146
15969 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
15970 scan.
15971
15972 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15973
15974 PR target/109375
15975 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
15976
15977 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15978
15979 PR target/109376
15980 * gnat.dg/prot7.adb: Skip on hppa.
15981
15982 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15983 kito-cheng <kito.cheng@sifive.com>
15984
15985 * g++.target/riscv/rvv/base/bug-19.C: New test.
15986 * g++.target/riscv/rvv/base/bug-20.C: New test.
15987 * g++.target/riscv/rvv/base/bug-21.C: New test.
15988 * g++.target/riscv/rvv/base/bug-22.C: New test.
15989
15990 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15991
15992 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
15993 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
15994
15995 2023-04-01 Patrick Palka <ppalka@redhat.com>
15996
15997 PR c++/109160
15998 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
15999
16000 2023-04-01 Patrick Palka <ppalka@redhat.com>
16001
16002 PR c++/53164
16003 PR c++/105848
16004 * g++.dg/template/fn-ptr3a.C: New test.
16005 * g++.dg/template/fn-ptr3b.C: New test.
16006 * g++.dg/template/fn-ptr4.C: New test.
16007
16008 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16009
16010 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
16011 -fno-tree-dominator-opts -fno-tree-vrp.
16012 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
16013 * gcc.dg/torture/inf-compare-2.c: Likewise.
16014 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
16015
16016 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16017
16018 PR tree-optimization/109362
16019 * gcc.target/i386/pr109362.c: New test.
16020
16021 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16022 Richard Sandiford <richard.sandiford@arm.com>
16023
16024 PR target/109254
16025 * gcc.target/aarch64/sve/pr109254.c: New test.
16026
16027 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16028
16029 PR analyzer/107396
16030 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
16031 if fdopen returns NULL.
16032
16033 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
16034
16035 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
16036 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
16037
16038 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
16039
16040 * gcc.target/i386/pr109052-2.c: New.
16041
16042 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16043
16044 PR tree-optimization/91645
16045 * gcc.target/i386/pr103559-1.c: New test.
16046 * gcc.target/i386/pr103559-2.c: New test.
16047 * gcc.target/i386/pr103559-3.c: New test.
16048 * gcc.target/i386/pr103559-4.c: New test.
16049
16050 2023-03-31 Jonathan Yong <10walls@gmail.com>
16051
16052 * c-c++-common/Warray-bounds.c: Fix excess warnings on
16053 LLP64.
16054
16055 2023-03-31 liuhongt <hongtao.liu@intel.com>
16056
16057 * g++.target/i386/pr85048.C: New test.
16058
16059 2023-03-30 Jason Merrill <jason@redhat.com>
16060
16061 PR c++/105452
16062 * g++.dg/lookup/anon8.C: New test.
16063
16064 2023-03-30 Jason Merrill <jason@redhat.com>
16065
16066 PR c++/105221
16067 * g++.dg/cpp1z/noexcept-type27.C: New test.
16068
16069 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16070
16071 PR c++/109319
16072 * g++.dg/cpp23/subscript14.C: New test.
16073
16074 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
16075
16076 PR tree-optimization/109154
16077 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
16078
16079 2023-03-30 Jason Merrill <jason@redhat.com>
16080
16081 PR c++/107897
16082 PR c++/108887
16083 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
16084 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
16085
16086 2023-03-30 Richard Biener <rguenther@suse.de>
16087
16088 PR tree-optimization/107561
16089 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
16090 * g++.dg/warn/Warray-bounds-16.C: Likewise.
16091
16092 2023-03-30 Richard Biener <rguenther@suse.de>
16093
16094 PR tree-optimization/109342
16095 * g++.dg/torture/pr109342.C: New testcase.
16096
16097 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16098
16099 PR c++/109278
16100 * g++.dg/cpp23/ext-floating15.C: New test.
16101
16102 2023-03-30 liuhongt <hongtao.liu@intel.com>
16103
16104 * gcc.target/i386/pr88828-0.c: Adjust testcase.
16105
16106 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
16107
16108 PR modula2/109336
16109 * gm2/link/nondefaultext/pass/hello.md: New test.
16110 * gm2/link/nondefaultext/pass/liba.dm: New test.
16111 * gm2/link/nondefaultext/pass/liba.md: New test.
16112 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
16113
16114 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
16115
16116 * gcc.target/riscv/arch-19.c: New test.
16117
16118 2023-03-29 Richard Biener <rguenther@suse.de>
16119
16120 PR tree-optimization/109331
16121 * gcc.dg/torture/pr109331.c: New testcase.
16122
16123 2023-03-29 Richard Biener <rguenther@suse.de>
16124
16125 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16126
16127 2023-03-29 Richard Biener <rguenther@suse.de>
16128
16129 PR tree-optimization/109327
16130 * gcc.dg/pr109327.c: New testcase.
16131
16132 2023-03-29 Richard Biener <rguenther@suse.de>
16133
16134 PR ipa/106124
16135 * g++.dg/gomp/pr106124.C: New testcase.
16136
16137 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16138 Richard Biener <rguenther@suse.de>
16139
16140 PR tree-optimization/109301
16141 * gcc.dg/pr109301.c: New test.
16142
16143 2023-03-29 Jason Merrill <jason@redhat.com>
16144
16145 PR c++/109321
16146 PR c++/109320
16147 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16148 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16149
16150 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16151
16152 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16153
16154 2023-03-28 David Malcolm <dmalcolm@redhat.com>
16155
16156 PR c/107002
16157 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
16158 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
16159 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
16160 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
16161
16162 2023-03-28 Jason Merrill <jason@redhat.com>
16163
16164 PR c++/107163
16165 * g++.dg/warn/Wsequence-point-5.C: New test.
16166
16167 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16168
16169 PR target/109312
16170 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16171
16172 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16173
16174 PR rtl-optimization/109187
16175 * gcc.dg/pr109187.c: New test.
16176
16177 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16178
16179 PR tree-optimization/109265
16180 PR tree-optimization/109274
16181 * gcc.dg/pr109274.c: New.
16182 * gfortran.dg/pr109265.f90: New.
16183
16184 2023-03-28 Richard Biener <rguenther@suse.de>
16185
16186 PR tree-optimization/107087
16187 * g++.dg/pr107087.C: New testcase.
16188
16189 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16190
16191 PR target/109072
16192 * gcc.target/aarch64/pr109072_1.c: New test.
16193 * gcc.target/aarch64/pr109072_2.c: Likewise.
16194
16195 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16196
16197 PR middle-end/106190
16198 * gcc.dg/asan/pr106190.c: New test.
16199
16200 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16201
16202 * gcc.target/sparc/20230328-1.c: New test.
16203 * gcc.target/sparc/20230328-2.c: Likewise.
16204 * gcc.target/sparc/20230328-3.c: Likewise.
16205 * gcc.target/sparc/20230328-4.c: Likewise.
16206
16207 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16208
16209 PR target/109276
16210 * gcc.target/i386/pr109276.c: New test.
16211
16212 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16213
16214 * gcc.target/sparc/20230328-1.c: New test.
16215 * gcc.target/sparc/20230328-2.c: Likewise.
16216 * gcc.target/sparc/20230328-3.c: Likewise.
16217 * gcc.target/sparc/20230328-4.c: Likewise.
16218
16219 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16220
16221 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16222 brackets.
16223 * gcc.dg/visibility-22.c: Add weak_undefined options.
16224
16225 2023-03-27 Richard Biener <rguenther@suse.de>
16226
16227 PR tree-optimization/54498
16228 * g++.dg/torture/pr54498.C: New testcase.
16229
16230 2023-03-27 Richard Biener <rguenther@suse.de>
16231
16232 PR tree-optimization/108357
16233 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16234
16235 2023-03-27 Martin Liska <mliska@suse.cz>
16236
16237 * lib/verify-sarif-file.py: Use apostrophes instead
16238 of double quotes.
16239
16240 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16241
16242 PR target/109167
16243 * gcc.target/powerpc/pr109167.c: New test.
16244
16245 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16246
16247 PR target/109082
16248 * gcc.target/powerpc/pr109082.c: New test.
16249
16250 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
16251
16252 PR target/106282
16253 * gcc.target/m68k/tls-gd-off.c: New.
16254 * gcc.target/m68k/tls-ie-off.c: New.
16255 * gcc.target/m68k/tls-ld-off.c: New.
16256 * gcc.target/m68k/tls-ld-xtls-off.c: New.
16257 * gcc.target/m68k/tls-le-off.c: New.
16258 * gcc.target/m68k/tls-le-xtls-off.c: New.
16259 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
16260 * gcc.target/m68k/tls-le.c: Likewise.
16261
16262 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16263
16264 PR tree-optimization/109230
16265 * gcc.dg/pr109230.c: New test.
16266
16267 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16268
16269 PR ipa/105685
16270 * c-c++-common/cold-2.c: New test.
16271
16272 2023-03-25 David Malcolm <dmalcolm@redhat.com>
16273
16274 PR analyzer/109098
16275 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
16276 verify-sarif-file directive.
16277 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
16278 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
16279 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
16280 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
16281 test case, adapted from Wbidi-chars-1.c.
16282 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
16283 New test case.
16284 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
16285 New test case.
16286 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
16287 New test case, adapted from cpp/Winvalid-utf8-1.c.
16288 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
16289 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
16290 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
16291 directive.
16292 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
16293 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
16294 * lib/scansarif.exp (verify-sarif-file): New procedure.
16295 * lib/verify-sarif-file.py: New support script.
16296
16297 2023-03-24 Patrick Palka <ppalka@redhat.com>
16298
16299 PR c++/106969
16300 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16301 C++98 mode.
16302 * g++.dg/lookup/this2.C: New test.
16303
16304 2023-03-24 Jason Merrill <jason@redhat.com>
16305
16306 PR c++/105481
16307 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16308
16309 2023-03-24 David Malcolm <dmalcolm@redhat.com>
16310
16311 PR other/109163
16312 * c-c++-common/diagnostic-format-json-1.c: Update comment.
16313 * c-c++-common/diagnostic-format-json-2.c: Likewise.
16314 * c-c++-common/diagnostic-format-json-3.c: Likewise.
16315 * c-c++-common/diagnostic-format-json-4.c: Likewise.
16316 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
16317 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
16318
16319 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16320
16321 PR tree-optimization/109238
16322 * gcc.dg/pr109238.c: New.
16323
16324 2023-03-24 Richard Biener <rguenther@suse.de>
16325
16326 PR tree-optimization/106912
16327 * gcc.dg/profile-generate-4.c: New testcase.
16328
16329 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
16330
16331 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16332 Compile object for stressset.mod and testlib.mod. Add test so
16333 that we only link these objects with test application objects.
16334
16335 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16336
16337 PR target/109137
16338 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
16339 require ia32 effective target. Only add -fPIC for fpic effective
16340 target. Remove #include <string.h>, use __builtin_memset instead of
16341 memset.
16342
16343 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16344
16345 PR tree-optimization/99739
16346 * gcc.dg/tree-ssa/pr99739.c: New test.
16347
16348 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16349
16350 * lib/target-supports.exp (add_options_for_weak_undefined):
16351 New.
16352 (check_effective_target_weak_undefined): Use it.
16353 (check_effective_target_posix_memalign): New.
16354 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
16355 favor of effective target requirement and added options for
16356 weak_undefined symbols.
16357 * gcc.dg/torture/pr90020.c: Likewise.
16358 * gcc.dg/addr_equal-1.c: Likewise.
16359 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
16360 abitest.S-using tests.
16361 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
16362 posix_memalign tests.
16363 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16364
16365 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16366 Tobias Burnus <tobias@codesourcery.com>
16367
16368 PR target/103628
16369 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16370 expression" error.
16371 * gfortran.dg/unpack_field_1.f90: Likewise.
16372 * gfortran.dg/pr103628.f90: New.
16373
16374 2023-03-23 Jason Merrill <jason@redhat.com>
16375
16376 PR c++/105996
16377 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16378
16379 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16380
16381 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16382
16383 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16384
16385 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16386
16387 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16388
16389 * gcc.target/powerpc/mod-no_copy.c: New.
16390 * gcc.target/powerpc/mod-peephole.c: New.
16391
16392 2023-03-23 Andrew Pinski <apinski@marvell.com>
16393
16394 PR c/84900
16395 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16396
16397 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16398
16399 PR modula2/109264
16400 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
16401 New test.
16402 * gm2/iso/extended-opaque/pass/stressset.def: New test.
16403 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
16404 * gm2/iso/extended-opaque/pass/testset.mod: New test.
16405 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16406 New test.
16407 * gm2/projects/iso/small/run/pass/stressset.def: New test.
16408 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
16409 * gm2/projects/iso/small/run/pass/test1.mod: New test.
16410 * gm2/projects/iso/small/run/pass/testlib.def: New test.
16411 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
16412 * gm2/projects/iso/small/run/pass/testset.mod: New test.
16413
16414 2023-03-23 Richard Biener <rguenther@suse.de>
16415
16416 PR tree-optimization/107569
16417 * g++.dg/opt/pr107569.C: New testcase.
16418
16419 2023-03-23 Richard Biener <rguenther@suse.de>
16420
16421 PR tree-optimization/109262
16422 * g++.dg/torture/pr109262.C: New testcase.
16423
16424 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16425
16426 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16427
16428 2023-03-23 Marek Polacek <polacek@redhat.com>
16429
16430 PR c++/107532
16431 * g++.dg/warn/Wdangling-reference11.C: New test.
16432 * g++.dg/warn/Wdangling-reference12.C: New test.
16433
16434 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16435
16436 PR tree-optimization/109176
16437 * gcc.target/aarch64/sve/pr109176.c: New test.
16438
16439 2023-03-23 Pan Li <pan2.li@intel.com>
16440 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16441
16442 PR target/108654
16443 PR target/108185
16444 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
16445 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
16446 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
16447
16448 2023-03-23 Jason Merrill <jason@redhat.com>
16449
16450 PR c++/109241
16451 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16452
16453 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16454
16455 PR target/109244
16456 * g++.target/riscv/rvv/base/pr109244.C: New test.
16457 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
16458 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16459 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16460 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
16461 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
16462 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
16463 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
16464 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
16465 * g++.target/riscv/rvv/base/bug-18.C: New test.
16466 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
16467 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
16468
16469 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16470
16471 PR target/109228
16472 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16473
16474 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16475 kito-cheng <kito.cheng@sifive.com>
16476
16477 * g++.target/riscv/rvv/base/bug-10.C: New test.
16478 * g++.target/riscv/rvv/base/bug-11.C: New test.
16479 * g++.target/riscv/rvv/base/bug-12.C: New test.
16480 * g++.target/riscv/rvv/base/bug-13.C: New test.
16481 * g++.target/riscv/rvv/base/bug-14.C: New test.
16482 * g++.target/riscv/rvv/base/bug-15.C: New test.
16483 * g++.target/riscv/rvv/base/bug-16.C: New test.
16484 * g++.target/riscv/rvv/base/bug-17.C: New test.
16485 * g++.target/riscv/rvv/base/bug-2.C: New test.
16486 * g++.target/riscv/rvv/base/bug-3.C: New test.
16487 * g++.target/riscv/rvv/base/bug-4.C: New test.
16488 * g++.target/riscv/rvv/base/bug-5.C: New test.
16489 * g++.target/riscv/rvv/base/bug-6.C: New test.
16490 * g++.target/riscv/rvv/base/bug-7.C: New test.
16491 * g++.target/riscv/rvv/base/bug-8.C: New test.
16492 * g++.target/riscv/rvv/base/bug-9.C: New test.
16493
16494 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16495 kito-cheng <kito.cheng@sifive.com>
16496
16497 * gcc.target/riscv/rvv/base/bug-3.c: New test.
16498 * gcc.target/riscv/rvv/base/bug-4.c: New test.
16499 * gcc.target/riscv/rvv/base/bug-5.c: New test.
16500
16501 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16502
16503 * lib/target-supports.exp (check_effective_target_riscv_vector):
16504 New.
16505
16506 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16507
16508 PR testsuite/105959
16509 * gcc.dg-selftests/dg-final.exp
16510 (dg_final_directive_check_num_args): Update expected maximum
16511 number of args for the various directives using dg-scan.
16512 * lib/scanasm.exp (append_encoding_arg): New procedure.
16513 (dg-scan): Add optional 3rd argument: the encoding to use when
16514 reading from the file.
16515 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
16516 encoded when reading it.
16517 (scan-sarif-file-not): Likewise.
16518
16519 2023-03-22 Jason Merrill <jason@redhat.com>
16520
16521 PR c++/108390
16522 * g++.dg/template/partial-order3.C: New test.
16523
16524 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16525 Steven G. Kargl <kargl@gcc.gnu.org>
16526
16527 PR fortran/104572
16528 * gfortran.dg/pr104572.f90: New test.
16529
16530 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16531
16532 * gcc.target/i386/pr109137.c: New.
16533
16534 2023-03-22 Jason Merrill <jason@redhat.com>
16535
16536 PR c++/108795
16537 * g++.dg/ext/attr-tsafe1.C: New test.
16538
16539 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16540
16541 PR c++/109177
16542 * g++.dg/ext/pr109177.C: New test.
16543
16544 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16545
16546 PR analyzer/109239
16547 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16548
16549 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16550
16551 * gcc.target/gcn/complex.c: New test.
16552
16553 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16554
16555 PR fortran/99036
16556 * gfortran.dg/pr99036.f90: New test.
16557
16558 2023-03-21 Jason Merrill <jason@redhat.com>
16559
16560 PR c++/106890
16561 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16562
16563 2023-03-21 Richard Biener <rguenther@suse.de>
16564
16565 PR tree-optimization/109219
16566 * gcc.dg/torture/pr109219.c: New testcase.
16567
16568 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16569
16570 PR testsuite/108898
16571 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16572 epilogue loops.
16573 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16574 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16575
16576 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16577
16578 PR testsuite/108898
16579 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
16580 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16581 * gcc.dg/vect/vect-simd-clone-16f.c: Add
16582 --param vect-epilogues-nomask=0 to dg-additional-options.
16583 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
16584 foo.simdclone calls.
16585 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
16586 dg-additional-options.
16587 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
16588 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
16589 --param vect-epilogues-nomask=0 to dg-additional-options.
16590 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
16591 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16592 * gcc.dg/vect/vect-simd-clone-18f.c: Add
16593 --param vect-epilogues-nomask=0 to dg-additional-options.
16594
16595 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16596
16597 PR tree-optimization/109215
16598 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
16599
16600 2023-03-21 Richard Biener <rguenther@suse.de>
16601
16602 PR tree-optimization/109170
16603 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
16604 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
16605 * gcc.dg/predict-20.c: Likewise.
16606
16607 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
16608
16609 PR fortran/109209
16610 * gfortran.dg/pr109209.f90: New test.
16611
16612 2023-03-20 Marek Polacek <polacek@redhat.com>
16613
16614 PR c++/109159
16615 * g++.dg/cpp0x/explicit16.C: New test.
16616
16617 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16618
16619 PR c++/109164
16620 * g++.dg/tls/thread_local13.C: New test.
16621 * g++.dg/tls/thread_local13-aux.cc: New file.
16622 * g++.dg/tls/thread_local14.C: New test.
16623 * g++.dg/tls/thread_local14-aux.cc: New file.
16624
16625 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
16626
16627 PR target/109067
16628 * gcc.target/powerpc/divic3-1.c: New test.
16629 * gcc.target/powerpc/divic3-2.c: Likewise.
16630 * gcc.target/powerpc/mulic3-1.c: Likewise.
16631 * gcc.target/powerpc/mulic3-2.c: Likewise.
16632
16633 2023-03-20 Harald Anlauf <anlauf@gmx.de>
16634
16635 PR fortran/109186
16636 * gfortran.dg/nearest_6.f90: New test.
16637
16638 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
16639
16640 PR target/109178
16641 * gcc.target/powerpc/pr109178.c: New test.
16642
16643 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16644
16645 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
16646 from char to char [2 * sizeof (int)].
16647
16648 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
16649
16650 PR fortran/87127
16651 * gfortran.dg/external_procedures_4.f90: New test.
16652
16653 2023-03-19 Harald Anlauf <anlauf@gmx.de>
16654
16655 PR fortran/85877
16656 * gfortran.dg/pr85877.f90: New test.
16657
16658 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
16659
16660 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
16661 for MSA tests.
16662
16663 2023-03-18 David Malcolm <dmalcolm@redhat.com>
16664
16665 PR analyzer/109094
16666 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
16667
16668 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
16669
16670 PR fortran/64290
16671 PR fortran/67444
16672 PR fortran/67471
16673 PR fortran/69298
16674 PR fortran/70863
16675 PR fortran/71798
16676 PR fortran/80524
16677 PR fortran/82996
16678 PR fortran/84472
16679 PR fortran/88735
16680 PR fortran/93691
16681 PR fortran/91316
16682 PR fortran/106576
16683 PR fortran/37336
16684 * gfortran.dg/finalize_38.f90 : New test.
16685 * gfortran.dg/finalize_38a.f90 : New test.
16686 * gfortran.dg/allocate_with_source_25.f90 : The number of final
16687 calls goes down from 6 to 4.
16688 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
16689 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
16690 but the final count remains the same.
16691 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
16692 foo.1.x rather than foo.0.x
16693 * gfortran.dg/finalize_39.f90 : New test.
16694 * gfortran.dg/finalize_40.f90 : New test.
16695 * gfortran.dg/finalize_41.f90 : New test.
16696 * gfortran.dg/finalize_42.f90 : New test.
16697 * gfortran.dg/finalize_43.f90 : New test.
16698 * gfortran.dg/finalize_44.f90 : New test.
16699 * gfortran.dg/finalize_45.f90 : New test.
16700 * gfortran.dg/finalize_46.f90 : New test.
16701 * gfortran.dg/finalize_47.f90 : New test.
16702 * gfortran.dg/finalize_48.f90 : New test.
16703 * gfortran.dg/finalize_49.f90 : New test.
16704 * gfortran.dg/finalize_50.f90 : New test.
16705 * gfortran.dg/finalize_51.f90 : New test.
16706
16707 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
16708
16709 * gcc.dg/plugin/infoleak-2.c,
16710 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
16711 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
16712 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
16713 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
16714 gcc.dg/plugin/infoleak-antipatterns-1.c,
16715 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
16716
16717 2023-03-17 Jason Merrill <jason@redhat.com>
16718
16719 PR c++/108975
16720 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
16721
16722 2023-03-17 Jason Merrill <jason@redhat.com>
16723
16724 PR c++/109172
16725 * g++.dg/eh/dtor4.C: New test.
16726
16727 2023-03-17 Jason Merrill <jason@redhat.com>
16728
16729 PR c++/69410
16730 * g++.dg/lookup/friend24.C: New test.
16731
16732 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16733
16734 PR target/105554
16735 * gcc.target/i386/pr105554.c: New test.
16736
16737 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16738
16739 PR c/109151
16740 * c-c++-common/ubsan/div-by-zero-8.c: New test.
16741
16742 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
16743
16744 * gcc.target/i386/pr109052.c: New.
16745
16746 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16747 kito-cheng <kito.cheng@sifive.com>
16748
16749 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
16750 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16751 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16752 * g++.target/riscv/rvv/base/bug-1.C: New test.
16753 * gcc.target/riscv/rvv/base/bug-2.c: New test.
16754
16755 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16756
16757 PR testsuite/109145
16758 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
16759 Don't include complex.h.
16760 (foo): Use __builtin_complex rather than CMPLXF.
16761
16762 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16763
16764 PR middle-end/108685
16765 * c-c++-common/gomp/doacross-8.c: New test.
16766
16767 2023-03-16 Jason Merrill <jason@redhat.com>
16768
16769 PR c++/105809
16770 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16771
16772 2023-03-16 Jason Merrill <jason@redhat.com>
16773
16774 PR c++/108242
16775 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16776
16777 2023-03-16 Jason Merrill <jason@redhat.com>
16778
16779 PR c++/101869
16780 * g++.dg/cpp0x/enum43.C: New test.
16781
16782 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16783
16784 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16785
16786 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16787
16788 PR modula2/109125
16789 * gm2/types/run/pass/d.c: Convert data structure from
16790 BOOLEAN int to bool and cast int to bool in test function.
16791
16792 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16793
16794 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
16795 * gm2/complex/run/pass/arith3.mod: Ditto.
16796 * gm2/complex/run/pass/arith4.mod: Ditto.
16797 * gm2/complex/run/pass/arith5.mod: Ditto.
16798 * gm2/isolib/run/pass/real2.mod: Ditto.
16799 * gm2/isolib/run/pass/real3.mod: Ditto.
16800 * gm2/isolib/run/pass/realconv.mod: Ditto.
16801 * gm2/isolib/run/pass/realconv2.mod: Ditto.
16802 * gm2/pim/pass/testshort.mod: Ditto.
16803 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
16804 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
16805 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
16806 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
16807
16808 2023-03-16 Patrick Palka <ppalka@redhat.com>
16809
16810 PR c++/109030
16811 * g++.dg/cpp2a/constexpr-inst2.C: New test.
16812
16813 2023-03-16 Patrick Palka <ppalka@redhat.com>
16814
16815 PR c++/100288
16816 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
16817
16818 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16819
16820 * gdc.dg/torture/simd23084.d: New test.
16821 * gdc.dg/torture/simd23085.d: New test.
16822 * gdc.dg/torture/simd23218.d: New test.
16823
16824 2023-03-16 Martin Liska <mliska@suse.cz>
16825
16826 PR middle-end/106133
16827 * c-c++-common/pr106133.c: New test.
16828
16829 2023-03-16 Alexandre Oliva <oliva@adacore.com>
16830
16831 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
16832
16833 2023-03-16 Jason Merrill <jason@redhat.com>
16834
16835 PR c++/105406
16836 * g++.dg/coroutines/co-await-moveonly1.C: New test.
16837
16838 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16839
16840 PR d/109144
16841 * gdc.dg/torture/pr109144.d: New test.
16842
16843 2023-03-16 Richard Biener <rguenther@suse.de>
16844
16845 PR tree-optimization/109123
16846 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
16847 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
16848 the name of the pointer.
16849 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
16850
16851 2023-03-15 Jason Merrill <jason@redhat.com>
16852
16853 PR c++/103871
16854 PR c++/98056
16855 * g++.dg/coroutines/co-await-initlist1.C: New test.
16856
16857 2023-03-15 David Malcolm <dmalcolm@redhat.com>
16858
16859 PR analyzer/109097
16860 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
16861 have an invocation object marked as succeeding, with no
16862 notifications.
16863 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
16864 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
16865 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
16866 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
16867 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
16868 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
16869 and test cases.
16870
16871 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
16872
16873 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
16874 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
16875 * gcc.target/i386/sse-movss-4.c (dg-options):
16876 Use -mno-sse4. Simplify scan-assembler-not strings.
16877 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
16878 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
16879
16880 2023-03-15 Harald Anlauf <anlauf@gmx.de>
16881 Tobias Burnus <tobias@codesourcery.com>
16882
16883 PR fortran/58331
16884 * gfortran.dg/class_dummy_10.f90: New test.
16885
16886 2023-03-15 Marek Polacek <polacek@redhat.com>
16887
16888 PR c++/107280
16889 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
16890
16891 2023-03-15 Richard Biener <rguenther@suse.de>
16892
16893 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
16894 diagnostic.
16895
16896 2023-03-15 Jason Merrill <jason@redhat.com>
16897
16898 PR c++/58538
16899 * g++.dg/template/ttp7.C: Remove expected error.
16900
16901 2023-03-15 Jason Merrill <jason@redhat.com>
16902
16903 PR c++/108179
16904 PR c++/104107
16905 PR c++/95036
16906 * g++.dg/template/ttp35.C: New test.
16907
16908 2023-03-15 Richard Biener <rguenther@suse.de>
16909
16910 PR tree-optimization/109139
16911 * gcc.dg/torture/pr109139.c: New testcase.
16912
16913 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16914
16915 * gcc.target/riscv/xtheadmempair-1.c: New test.
16916 * gcc.target/riscv/xtheadmempair-2.c: New test.
16917 * gcc.target/riscv/xtheadmempair-3.c: New test.
16918
16919 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16920
16921 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
16922
16923 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16924
16925 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
16926
16927 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16928
16929 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
16930 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
16931 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
16932 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
16933 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
16934 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
16935 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
16936 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
16937
16938 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16939
16940 * gcc.target/riscv/xtheadbb-ext.c: New test.
16941 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
16942 * gcc.target/riscv/xtheadbb-extu.c: New test.
16943 * gcc.target/riscv/xtheadbb-ff1.c: New test.
16944 * gcc.target/riscv/xtheadbb-rev.c: New test.
16945 * gcc.target/riscv/xtheadbb-srri.c: New test.
16946
16947 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16948
16949 * gcc.target/riscv/xtheadbs-tst.c: New test.
16950
16951 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16952
16953 * gcc.target/riscv/xtheadba-addsl.c: New test.
16954
16955 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16956
16957 * gcc.target/riscv/mcpu-thead-c906.c: New test.
16958
16959 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16960
16961 * gcc.target/riscv/xtheadba.c: New test.
16962 * gcc.target/riscv/xtheadbb.c: New test.
16963 * gcc.target/riscv/xtheadbs.c: New test.
16964 * gcc.target/riscv/xtheadcmo.c: New test.
16965 * gcc.target/riscv/xtheadcondmov.c: New test.
16966 * gcc.target/riscv/xtheadfmemidx.c: New test.
16967 * gcc.target/riscv/xtheadfmv.c: New test.
16968 * gcc.target/riscv/xtheadint.c: New test.
16969 * gcc.target/riscv/xtheadmac.c: New test.
16970 * gcc.target/riscv/xtheadmemidx.c: New test.
16971 * gcc.target/riscv/xtheadmempair.c: New test.
16972 * gcc.target/riscv/xtheadsync.c: New test.
16973
16974 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
16975
16976 PR target/109117
16977 * gcc.target/i386/pr109117-1.c: New test.
16978
16979 2023-03-15 Jonathan Yong <10walls@gmail.com>
16980
16981 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
16982 * gcc.dg/pic-3.c: Ditto.
16983 * gcc.dg/pic-4.c: Ditto.
16984
16985 2023-03-14 Patrick Palka <ppalka@redhat.com>
16986
16987 PR c++/96830
16988 * g++.dg/cpp2a/concepts-class5.C: New test.
16989 * g++.dg/cpp2a/concepts-class5a.C: New test.
16990
16991 2023-03-14 Patrick Palka <ppalka@redhat.com>
16992
16993 PR c++/96830
16994 * g++.dg/cpp2a/concepts-friend14.C: New test.
16995
16996 2023-03-14 Jason Merrill <jason@redhat.com>
16997
16998 PR c++/108468
16999 * g++.dg/cpp1y/var-templ78.C: New test.
17000
17001 2023-03-14 Jason Merrill <jason@redhat.com>
17002
17003 PR c++/107310
17004 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
17005 * g++.dg/warn/Wreturn-6.C: New test.
17006
17007 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17008
17009 PR target/109109
17010 * gcc.target/i386/pr109109-1.c: New test.
17011 * gcc.target/i386/pr109109-2.c: New test.
17012
17013 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
17014
17015 PR d/109108
17016 * gdc.dg/torture/imports/pr109108.d: New test.
17017 * gdc.dg/torture/pr109108.d: New test.
17018
17019 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17020
17021 PR c++/108972
17022 PR testsuite/109129
17023 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
17024 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
17025 rather than ! concepts.
17026
17027 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17028
17029 PR c++/109096
17030 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
17031
17032 2023-03-14 Richard Biener <rguenther@suse.de>
17033
17034 * gcc.dg/auto-init-unused-1.c: New testcase.
17035
17036 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
17037
17038 PR tree-optimization/109005
17039 * gnat.dg/specs/opt6.ads: New test.
17040
17041 2023-03-14 Tamar Christina <tamar.christina@arm.com>
17042
17043 PR testsuite/109118
17044 * gcc.dg/mla_1.c: Moved to...
17045 * gcc.target/aarch64/sve/mla_3.c: ...here.
17046
17047 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17048
17049 PR tree-optimization/109115
17050 * gcc.dg/pr109115.c: New test.
17051
17052 2023-03-14 Richard Biener <rguenther@suse.de>
17053
17054 * g++.dg/torture/20230313.C: New testcase.
17055
17056 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
17057
17058 * gm2/pim/fail/largeconst.mod: New test.
17059
17060 2023-03-13 Jason Merrill <jason@redhat.com>
17061
17062 PR c++/107128
17063 * g++.dg/warn/pragma-system_header6.h: New test.
17064 * g++.dg/warn/pragma-system_header6.C: New test.
17065
17066 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17067
17068 PR analyzer/105906
17069 * gcc.dg/analyzer/leak-pr105906.c: New test.
17070
17071 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17072
17073 PR analyzer/108045
17074 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
17075 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
17076
17077 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17078
17079 * gcc.dg/analyzer/exec-1.c: New test.
17080 * gcc.dg/analyzer/snprintf-concat.c: New test.
17081 * gcc.dg/analyzer/vsnprintf-1.c: New test.
17082
17083 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17084
17085 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
17086
17087 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
17088
17089 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
17090 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
17091 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
17092 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
17093 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
17094 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
17095 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
17096 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
17097 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
17098 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
17099 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
17100 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
17101 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
17102 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
17103 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
17104 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
17105 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
17106 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
17107 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
17108 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
17109 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
17110 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
17111 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
17112 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
17113 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
17114 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
17115 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
17116 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
17117 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
17118 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
17119 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
17120 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
17121 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
17122 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
17123 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
17124 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
17125 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
17126 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
17127 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
17128 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
17129 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
17130 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
17131 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
17132 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
17133 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
17134 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
17135 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
17136 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
17137 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
17138 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
17139 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
17140 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
17141 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
17142 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
17143 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
17144 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
17145 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
17146 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
17147 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
17148 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
17149 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
17150 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
17151 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
17152 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
17153 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
17154 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
17155 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
17156 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
17157 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
17158 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
17159 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
17160 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
17161 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
17162 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
17163 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
17164 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
17165 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
17166 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
17167 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
17168 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
17169 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
17170 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
17171 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
17172 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
17173 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
17174 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
17175 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
17176 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
17177 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
17178 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
17179 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
17180 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
17181 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
17182 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
17183 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
17184 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
17185 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
17186 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
17187 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
17188 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
17189 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
17190 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
17191 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
17192 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
17193 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
17194 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
17195 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
17196 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
17197 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
17198 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
17199 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
17200 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
17201 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
17202 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
17203 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
17204 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
17205 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
17206 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
17207 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
17208 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
17209 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
17210 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
17211 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
17212 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
17213 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
17214 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
17215 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
17216 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
17217 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
17218 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
17219 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
17220 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
17221 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
17222 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
17223 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
17224 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
17225 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
17226 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
17227 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
17228 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
17229 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
17230 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
17231 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
17232 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
17233 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
17234 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
17235 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
17236 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
17237 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
17238 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
17239 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
17240 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
17241 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
17242 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
17243 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
17244 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
17245 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
17246 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
17247 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
17248 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
17249 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
17250 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
17251 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
17252 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
17253 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
17254 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
17255 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
17256 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
17257 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
17258 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
17259 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
17260 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
17261 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
17262 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
17263 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
17264 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
17265 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
17266 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
17267 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
17268 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
17269 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
17270 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
17271 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
17272 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
17273 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
17274 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
17275 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
17276 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
17277 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
17278 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
17279 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
17280 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
17281 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
17282 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
17283 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
17284 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
17285 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
17286 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
17287 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
17288 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
17289 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
17290 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
17291 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
17292 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
17293 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
17294 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
17295 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
17296 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
17297 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
17298 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
17299 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
17300 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
17301 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
17302 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
17303 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
17304 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
17305 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
17306 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
17307 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
17308 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
17309 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
17310 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
17311 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
17312 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
17313 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
17314 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
17315 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
17316 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
17317 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
17318 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
17319 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
17320 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
17321 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
17322 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
17323 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
17324 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
17325 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
17326 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
17327 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
17328 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
17329 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
17330 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
17331 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
17332 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
17333 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
17334 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
17335 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
17336 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
17337 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
17338 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
17339 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
17340 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
17341 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
17342 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
17343 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
17344 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
17345 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
17346 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
17347 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
17348 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
17349 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
17350 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
17351 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
17352 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
17353 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
17354 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
17355 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
17356 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
17357 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
17358 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
17359 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
17360 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
17361 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
17362 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
17363 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
17364 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
17365 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
17366 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
17367 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
17368 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
17369 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
17370 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
17371 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
17372 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
17373 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
17374 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
17375 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
17376 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
17377 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
17378 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
17379 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
17380 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
17381 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
17382 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
17383 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
17384 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
17385 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
17386 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
17387 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
17388 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
17389 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
17390 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
17391 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
17392 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
17393 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
17394 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
17395 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
17396 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
17397 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
17398 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
17399 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
17400 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
17401 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
17402 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
17403 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
17404 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
17405 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
17406 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
17407 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
17408 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
17409 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
17410 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
17411 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
17412 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
17413 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
17414 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
17415 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
17416 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
17417 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
17418 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
17419 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
17420 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
17421 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
17422 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
17423 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
17424 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
17425 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
17426 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
17427 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
17428 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
17429 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
17430 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
17431 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
17432 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
17433 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
17434 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
17435 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
17436 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
17437 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
17438 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
17439 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
17440 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
17441 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
17442 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
17443 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
17444 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
17445 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
17446 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
17447 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
17448 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
17449 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
17450 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
17451 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
17452 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
17453 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
17454 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
17455 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
17456 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
17457 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
17458 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
17459 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
17460 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
17461 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
17462 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
17463 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
17464 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
17465 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
17466 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
17467 * g++.target/riscv/rvv/base/vle-1.C: Removed.
17468 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
17469 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
17470 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
17471 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
17472 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
17473 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
17474 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
17475 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
17476 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
17477 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
17478 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
17479 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
17480 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
17481 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
17482 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
17483 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
17484 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
17485 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
17486 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
17487 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
17488 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
17489 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
17490 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
17491 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
17492 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
17493 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
17494 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
17495 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
17496 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
17497 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
17498 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
17499 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
17500 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
17501 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
17502 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
17503 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
17504 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
17505 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
17506 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
17507 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
17508 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
17509 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
17510 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
17511 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
17512 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
17513 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
17514 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
17515 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
17516 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
17517 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
17518 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
17519 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
17520 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
17521 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
17522 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
17523 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
17524 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
17525 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
17526 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
17527 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
17528 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
17529 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
17530 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
17531 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
17532 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
17533 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
17534 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
17535 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
17536 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
17537 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
17538 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
17539 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
17540 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
17541 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
17542 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
17543 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
17544 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
17545 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
17546 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
17547 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
17548 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
17549 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
17550 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
17551 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
17552 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
17553 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
17554 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
17555 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
17556 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
17557 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
17558 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
17559 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
17560 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
17561 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
17562 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
17563 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
17564 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
17565 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
17566 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
17567 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
17568 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
17569 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
17570 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
17571 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
17572 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
17573 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
17574 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
17575 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
17576 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
17577 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
17578 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
17579 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
17580 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
17581 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
17582 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
17583 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
17584 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
17585 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
17586 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
17587 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
17588 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
17589 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
17590 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
17591 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
17592 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
17593 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
17594 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
17595 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
17596 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
17597 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
17598 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
17599 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
17600 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
17601 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
17602 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
17603 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
17604 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
17605 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
17606 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
17607 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
17608 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
17609 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
17610 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
17611 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
17612 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
17613 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
17614 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
17615 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
17616 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
17617 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
17618 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
17619 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
17620 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
17621 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
17622 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
17623 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
17624 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
17625 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
17626 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
17627 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
17628 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
17629 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
17630 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
17631 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
17632 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
17633 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
17634 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
17635 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
17636 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
17637 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
17638 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
17639 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
17640 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
17641 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
17642 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
17643 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
17644 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
17645 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
17646 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
17647 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
17648 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
17649 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
17650 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
17651 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
17652 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
17653 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
17654 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
17655 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
17656 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
17657 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
17658 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
17659 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
17660 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
17661 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
17662 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
17663 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
17664 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
17665 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
17666 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
17667 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
17668 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
17669 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
17670 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
17671 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
17672 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
17673 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
17674 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
17675 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
17676 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
17677 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
17678 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
17679 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
17680 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
17681 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
17682 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
17683 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
17684 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
17685 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
17686 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
17687 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
17688 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
17689 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
17690 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
17691 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
17692 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
17693 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
17694 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
17695 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
17696 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
17697 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
17698 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
17699 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
17700 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
17701 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
17702 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
17703 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
17704 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
17705 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
17706 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
17707 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
17708 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
17709 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
17710 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
17711 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
17712 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
17713 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
17714 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
17715 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
17716 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
17717 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
17718 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
17719 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
17720 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
17721 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
17722 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
17723 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
17724 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
17725 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
17726 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
17727 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
17728 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
17729 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
17730 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
17731 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
17732 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
17733 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
17734 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
17735 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
17736 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
17737 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
17738 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
17739 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
17740 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
17741 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
17742 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
17743 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
17744 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
17745 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
17746 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
17747 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
17748 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
17749 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
17750 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
17751 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
17752 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
17753 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
17754 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
17755 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
17756 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
17757 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
17758 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
17759 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
17760 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
17761 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
17762 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
17763 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
17764 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
17765 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
17766 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
17767 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
17768 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
17769 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
17770 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
17771 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
17772 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
17773 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
17774 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
17775 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
17776 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
17777 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
17778 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
17779 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
17780 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
17781 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
17782 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
17783 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
17784 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
17785 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
17786 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
17787 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
17788 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
17789 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
17790 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
17791 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
17792 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
17793 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
17794 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
17795 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
17796 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
17797 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
17798 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
17799 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
17800 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
17801 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
17802 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
17803 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
17804 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
17805 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
17806 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
17807 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
17808 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
17809 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
17810 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
17811 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
17812 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
17813 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
17814 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
17815 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
17816 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
17817 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
17818 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
17819 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
17820 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
17821 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
17822 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
17823 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
17824 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
17825 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
17826 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
17827 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
17828 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
17829 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
17830 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
17831 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
17832 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
17833 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
17834 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
17835 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
17836 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
17837 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
17838 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
17839 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
17840 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
17841 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
17842 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
17843 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
17844 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
17845 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
17846 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
17847 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
17848 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
17849 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
17850 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
17851 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
17852 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
17853 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
17854 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
17855 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
17856 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
17857 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
17858 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
17859 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
17860 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
17861 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
17862 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
17863 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
17864 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
17865 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
17866 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
17867 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
17868 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
17869 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
17870 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
17871 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
17872 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
17873 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
17874 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
17875 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
17876 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
17877 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
17878 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
17879 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
17880 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
17881 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
17882 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
17883 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
17884 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
17885 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
17886 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
17887 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
17888 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
17889 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
17890 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
17891 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
17892 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
17893 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
17894 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
17895 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
17896 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
17897 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
17898 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
17899 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
17900 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
17901 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
17902 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
17903 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
17904 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
17905 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
17906 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
17907 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
17908 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
17909 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
17910 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
17911 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
17912 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
17913 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
17914 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
17915 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
17916 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
17917 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
17918 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
17919 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
17920 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
17921 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
17922 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
17923 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
17924 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
17925 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
17926 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
17927 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
17928 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
17929 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
17930 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
17931 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
17932 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
17933 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
17934 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
17935 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
17936 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
17937 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
17938 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
17939 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
17940 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
17941 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
17942 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
17943 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
17944 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
17945 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
17946 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
17947 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
17948 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
17949 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
17950 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
17951 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
17952 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
17953 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
17954 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
17955 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
17956 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
17957 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
17958 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
17959 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
17960 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
17961 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
17962 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
17963 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
17964 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
17965 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
17966 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
17967 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
17968 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
17969 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
17970 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
17971 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
17972 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
17973 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
17974 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
17975 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
17976 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
17977 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
17978 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
17979 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
17980 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
17981 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
17982 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
17983 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
17984 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
17985 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
17986 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
17987 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
17988 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
17989 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
17990 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
17991 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
17992 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
17993 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
17994 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
17995 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
17996 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
17997 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
17998 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
17999 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
18000 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
18001 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
18002 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
18003 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
18004 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
18005 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
18006 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
18007 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
18008 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
18009 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
18010 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
18011 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
18012 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
18013 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
18014 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
18015 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
18016 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
18017 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
18018 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
18019 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
18020 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
18021 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
18022 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
18023 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
18024 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
18025 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
18026 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
18027 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
18028 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
18029 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
18030 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
18031 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
18032 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
18033 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
18034 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
18035 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
18036 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
18037 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
18038 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
18039 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
18040 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
18041 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
18042 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
18043 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
18044 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
18045 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
18046 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
18047 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
18048 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
18049 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
18050 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
18051 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
18052 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
18053 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
18054 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
18055 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
18056 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
18057 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
18058 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
18059 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
18060 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
18061 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
18062 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
18063 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
18064 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
18065 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
18066 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
18067 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
18068 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
18069 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
18070 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
18071 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
18072 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
18073 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
18074 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
18075 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
18076 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
18077 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
18078 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
18079 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
18080 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
18081 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
18082 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
18083 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
18084 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
18085 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
18086 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
18087 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
18088 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
18089 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
18090 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
18091 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
18092 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
18093 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
18094 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
18095 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
18096 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
18097 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
18098 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
18099 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
18100 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
18101 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
18102 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
18103 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
18104 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
18105 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
18106 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
18107 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
18108 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
18109 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
18110 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
18111 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
18112 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
18113 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
18114 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
18115 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
18116 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
18117 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
18118 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
18119 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
18120 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
18121 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
18122 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
18123 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
18124 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
18125 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
18126 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
18127 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
18128 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
18129 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
18130 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
18131 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
18132 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
18133 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
18134 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
18135 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
18136 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
18137 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
18138 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
18139 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
18140 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
18141 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
18142 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
18143 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
18144 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
18145 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
18146 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
18147 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
18148 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
18149 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
18150 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
18151 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
18152 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
18153 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
18154 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
18155 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
18156 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
18157 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
18158 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
18159 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
18160 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
18161 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
18162 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
18163 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
18164 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
18165 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
18166 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
18167 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
18168 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
18169 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
18170 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
18171 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
18172 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
18173 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
18174 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
18175 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
18176 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
18177 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
18178 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
18179 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
18180 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
18181 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
18182 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
18183 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
18184 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
18185 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
18186 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
18187 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
18188 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
18189 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
18190 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
18191 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
18192 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
18193 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
18194 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
18195 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
18196 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
18197 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
18198 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
18199 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
18200 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
18201 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
18202 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
18203 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
18204 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
18205 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
18206 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
18207 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
18208 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
18209 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
18210 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
18211 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
18212 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
18213 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
18214 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
18215 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
18216 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
18217 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
18218 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
18219 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
18220 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
18221 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
18222 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
18223 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
18224 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
18225 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
18226 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
18227 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
18228 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
18229 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
18230 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
18231 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
18232 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
18233 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
18234 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
18235 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
18236 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
18237 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
18238 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
18239 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
18240 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
18241 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
18242 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
18243 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
18244 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
18245 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
18246 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
18247 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
18248 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
18249 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
18250 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
18251 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
18252 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
18253 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
18254 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
18255 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
18256 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
18257 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
18258 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
18259 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
18260 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
18261 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
18262 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
18263 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
18264 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
18265 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
18266 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
18267 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
18268 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
18269 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
18270 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
18271 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
18272 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
18273 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
18274 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
18275 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
18276 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
18277 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
18278 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
18279 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
18280 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
18281 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
18282 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
18283 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
18284 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
18285 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
18286 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
18287 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
18288 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
18289 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
18290 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
18291 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
18292 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
18293 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
18294 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
18295 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
18296 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
18297 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
18298 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
18299 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
18300 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
18301 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
18302 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
18303 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
18304 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
18305 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
18306 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
18307 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
18308 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
18309 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
18310 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
18311 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
18312 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
18313 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
18314 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
18315 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
18316 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
18317 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
18318 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
18319 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
18320 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
18321 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
18322 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
18323 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
18324 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
18325 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
18326 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
18327 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
18328 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
18329 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
18330 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
18331 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
18332 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
18333 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
18334 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
18335 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
18336 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
18337 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
18338 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
18339 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
18340 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
18341 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
18342 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
18343 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
18344 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
18345 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
18346 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
18347 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
18348 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
18349 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
18350 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
18351 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
18352 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
18353 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
18354 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
18355 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
18356 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
18357 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
18358 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
18359 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
18360 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
18361 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
18362 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
18363 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
18364 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
18365 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
18366 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
18367 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
18368 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
18369 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
18370 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
18371 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
18372 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
18373 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
18374 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
18375 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
18376 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
18377 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
18378 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
18379 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
18380 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
18381 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
18382 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
18383 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
18384 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
18385 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
18386 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
18387 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
18388 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
18389 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
18390 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
18391 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
18392 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
18393 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
18394 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
18395 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
18396 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
18397 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
18398 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
18399 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
18400 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
18401 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
18402 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
18403 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
18404 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
18405 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
18406 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
18407 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
18408 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
18409 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
18410 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
18411 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
18412 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
18413 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
18414 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
18415 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
18416 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
18417 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
18418 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
18419 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
18420 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
18421 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
18422 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
18423 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
18424 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
18425 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
18426 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
18427 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
18428 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
18429 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
18430 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
18431 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
18432 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
18433 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
18434 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
18435 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
18436 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
18437 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
18438 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
18439 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
18440 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
18441 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
18442 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
18443 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
18444 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
18445 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
18446 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
18447 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
18448 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
18449 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
18450 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
18451 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
18452 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
18453 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
18454 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
18455 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
18456 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
18457 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
18458 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
18459 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
18460 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
18461 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
18462 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
18463 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
18464 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
18465 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
18466 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
18467 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
18468 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
18469 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
18470 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
18471 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
18472 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
18473 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
18474 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
18475 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
18476 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
18477 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
18478 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
18479 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
18480 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
18481 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
18482 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
18483 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
18484 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
18485 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
18486 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
18487 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
18488 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
18489 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
18490 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
18491 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
18492 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
18493 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
18494 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
18495 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
18496 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
18497 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
18498 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
18499 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
18500 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
18501 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
18502 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
18503 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
18504 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
18505 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
18506 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
18507 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
18508 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
18509 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
18510 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
18511 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
18512 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
18513 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
18514 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
18515 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
18516 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
18517 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
18518 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
18519 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
18520 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
18521 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
18522 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
18523 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
18524 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
18525 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
18526 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
18527 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
18528 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
18529 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
18530 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
18531 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
18532 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
18533 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
18534 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
18535 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
18536 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
18537 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
18538 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
18539 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
18540 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
18541 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
18542 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
18543 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
18544 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
18545 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
18546 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
18547 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
18548 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
18549 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
18550 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
18551 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
18552 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
18553 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
18554 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
18555 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
18556 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
18557 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
18558 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
18559 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
18560 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
18561 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
18562 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
18563 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
18564 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
18565 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
18566 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
18567 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
18568 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
18569 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
18570 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
18571 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
18572 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
18573 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
18574 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
18575 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
18576 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
18577 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
18578 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
18579 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
18580 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
18581 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
18582 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
18583 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
18584 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
18585 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
18586 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
18587 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
18588 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
18589 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
18590 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
18591 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
18592 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
18593 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
18594 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
18595 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
18596 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
18597 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
18598 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
18599 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
18600 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
18601 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
18602 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
18603 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
18604 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
18605 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
18606 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
18607 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
18608 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
18609 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
18610 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
18611 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
18612 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
18613 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
18614 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
18615 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
18616 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
18617 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
18618 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
18619 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
18620 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
18621 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
18622 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
18623 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
18624 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
18625 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
18626 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
18627 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
18628 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
18629 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
18630 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
18631 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
18632 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
18633 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
18634 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
18635 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
18636 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
18637 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
18638 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
18639 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
18640 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
18641 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
18642 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
18643 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
18644 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
18645 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
18646 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
18647 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
18648 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
18649 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
18650 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
18651 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
18652 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
18653 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
18654 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
18655 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
18656 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
18657 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
18658 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
18659 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
18660 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
18661 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
18662 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
18663 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
18664 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
18665 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
18666 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
18667 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
18668 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
18669 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
18670 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
18671 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
18672 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
18673 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
18674 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
18675 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
18676 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
18677 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
18678 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
18679 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
18680 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
18681 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
18682 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
18683 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
18684 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
18685 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
18686 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
18687 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
18688 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
18689 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
18690 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
18691 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
18692 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
18693 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
18694 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
18695 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
18696 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
18697 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
18698 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
18699 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
18700 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
18701 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
18702 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
18703 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
18704 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
18705 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
18706 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
18707 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
18708 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
18709 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
18710 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
18711 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
18712 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
18713 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
18714 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
18715 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
18716 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
18717 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
18718 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
18719 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
18720 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
18721 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
18722 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
18723 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
18724 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
18725 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
18726 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
18727 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
18728 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
18729 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
18730 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
18731 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
18732 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
18733 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
18734 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
18735 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
18736 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
18737 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
18738 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
18739 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
18740 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
18741 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
18742 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
18743 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
18744 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
18745 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
18746 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
18747 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
18748 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
18749 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
18750 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
18751 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
18752 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
18753 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
18754 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
18755 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
18756 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
18757 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
18758 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
18759 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
18760 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
18761 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
18762 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
18763 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
18764 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
18765 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
18766 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
18767 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
18768 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
18769 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
18770 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
18771 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
18772 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
18773 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
18774 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
18775 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
18776 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
18777 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
18778 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
18779 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
18780 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
18781 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
18782 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
18783 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
18784 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
18785 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
18786 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
18787 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
18788 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
18789 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
18790 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
18791 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
18792 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
18793 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
18794 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
18795 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
18796 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
18797 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
18798 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
18799 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
18800 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
18801 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
18802 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
18803 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
18804 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
18805 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
18806 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
18807 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
18808 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
18809 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
18810 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
18811 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
18812 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
18813 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
18814 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
18815 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
18816 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
18817 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
18818 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
18819 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
18820 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
18821 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
18822 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
18823 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
18824 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
18825 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
18826 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
18827 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
18828 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
18829 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
18830 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
18831 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
18832 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
18833 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
18834 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
18835 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
18836 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
18837 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
18838 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
18839 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
18840 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
18841 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
18842 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
18843 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
18844 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
18845 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
18846 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
18847 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
18848 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
18849 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
18850 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
18851 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
18852 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
18853 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
18854 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
18855 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
18856 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
18857 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
18858 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
18859 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
18860 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
18861 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
18862 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
18863 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
18864 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
18865 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
18866 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
18867 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
18868 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
18869 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
18870 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
18871 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
18872 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
18873 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
18874 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
18875 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
18876 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
18877 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
18878 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
18879 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
18880 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
18881 * g++.target/riscv/rvv/base/vse-1.C: Removed.
18882 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
18883 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
18884 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
18885 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
18886 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
18887 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
18888 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
18889 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
18890 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
18891 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
18892 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
18893 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
18894 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
18895 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
18896 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
18897 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
18898 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
18899 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
18900 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
18901 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
18902 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
18903 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
18904 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
18905 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
18906 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
18907 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
18908 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
18909 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
18910 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
18911 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
18912 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
18913 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
18914 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
18915 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
18916 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
18917 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
18918 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
18919 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
18920 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
18921 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
18922 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
18923 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
18924 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
18925 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
18926 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
18927 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
18928 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
18929 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
18930 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
18931 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
18932 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
18933 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
18934 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
18935 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
18936 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
18937 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
18938 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
18939 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
18940 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
18941 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
18942 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
18943 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
18944 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
18945 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
18946 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
18947 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
18948 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
18949 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
18950 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
18951 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
18952 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
18953 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
18954 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
18955 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
18956 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
18957 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
18958 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
18959 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
18960 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
18961 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
18962 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
18963 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
18964 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
18965 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
18966 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
18967 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
18968 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
18969 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
18970 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
18971 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
18972 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
18973 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
18974 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
18975 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
18976 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
18977 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
18978 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
18979 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
18980 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
18981 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
18982 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
18983 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
18984 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
18985 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
18986 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
18987 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
18988 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
18989 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
18990 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
18991 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
18992 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
18993 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
18994 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
18995 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
18996 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
18997 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
18998 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
18999 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
19000 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
19001 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
19002 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
19003 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
19004 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
19005 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
19006 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
19007 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
19008 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
19009 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
19010 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
19011 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
19012 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
19013 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
19014 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
19015 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
19016 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
19017 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
19018 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
19019 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
19020 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
19021 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
19022 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
19023 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
19024 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
19025 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
19026 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
19027 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
19028 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
19029 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
19030 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
19031 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
19032 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
19033 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
19034 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
19035 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
19036 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
19037 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
19038 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
19039 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
19040 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
19041 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
19042 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
19043 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
19044 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
19045 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
19046 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
19047 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
19048 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
19049 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
19050 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
19051 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
19052 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
19053 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
19054 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
19055 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
19056 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
19057 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
19058 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
19059 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
19060 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
19061 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
19062 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
19063 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
19064 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
19065 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
19066 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
19067 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
19068 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
19069 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
19070 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
19071 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
19072 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
19073 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
19074 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
19075 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
19076 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
19077 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
19078 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
19079 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
19080 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
19081 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
19082 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
19083 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
19084 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
19085 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
19086 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
19087 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
19088 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
19089 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
19090 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
19091 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
19092 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
19093 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
19094 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
19095 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
19096 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
19097 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
19098 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
19099 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
19100 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
19101 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
19102 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
19103 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
19104 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
19105 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
19106 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
19107 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
19108 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
19109 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
19110 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
19111 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
19112 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
19113 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
19114 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
19115 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
19116 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
19117 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
19118 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
19119 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
19120 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
19121 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
19122 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
19123 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
19124 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
19125 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
19126 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
19127 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
19128 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
19129 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
19130 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
19131 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
19132 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
19133 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
19134 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
19135 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
19136 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
19137 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
19138 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
19139 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
19140 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
19141 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
19142 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
19143 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
19144 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
19145 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
19146 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
19147 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
19148 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
19149 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
19150 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
19151 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
19152 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
19153 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
19154 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
19155 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
19156 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
19157 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
19158 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
19159 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
19160 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
19161 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
19162 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
19163 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
19164 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
19165 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
19166 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
19167 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
19168 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
19169 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
19170 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
19171 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
19172 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
19173 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
19174 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
19175 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
19176 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
19177 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
19178 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
19179 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
19180 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
19181 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
19182 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
19183 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
19184 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
19185 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
19186 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
19187 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
19188 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
19189 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
19190 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
19191 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
19192 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
19193 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
19194 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
19195 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
19196 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
19197 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
19198 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
19199 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
19200 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
19201 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
19202 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
19203 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
19204 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
19205 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
19206 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
19207 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
19208 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
19209 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
19210 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
19211 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
19212 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
19213 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
19214 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
19215 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
19216 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
19217 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
19218 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
19219 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
19220 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
19221 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
19222 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
19223 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
19224 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
19225 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
19226 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
19227 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
19228 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
19229 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
19230 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
19231 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
19232 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
19233 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
19234 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
19235 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
19236 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
19237 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
19238 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
19239 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
19240 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
19241 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
19242 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
19243 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
19244 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
19245 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
19246 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
19247 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
19248 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
19249 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
19250 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
19251 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
19252 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
19253 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
19254 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
19255 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
19256 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
19257 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
19258 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
19259 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
19260 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
19261 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
19262 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
19263 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
19264 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
19265 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
19266 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
19267 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
19268 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
19269 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
19270 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
19271 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
19272 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
19273 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
19274 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
19275 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
19276 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
19277 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
19278 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
19279 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
19280 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
19281 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
19282 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
19283 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
19284 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
19285 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
19286 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
19287 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
19288 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
19289 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
19290 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
19291 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
19292 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
19293 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
19294 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
19295 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
19296 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
19297 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
19298 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
19299 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
19300 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
19301 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
19302 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
19303 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
19304 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
19305 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
19306 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
19307 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
19308 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
19309 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
19310 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
19311 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
19312 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
19313 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
19314 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
19315 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
19316 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
19317 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
19318 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
19319 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
19320 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
19321 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
19322 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
19323 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
19324 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
19325 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
19326 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
19327 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
19328 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
19329 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
19330 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
19331 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
19332 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
19333 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
19334 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
19335 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
19336 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
19337 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
19338 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
19339 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
19340 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
19341 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
19342 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
19343 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
19344 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
19345 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
19346 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
19347 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
19348 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
19349 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
19350 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
19351 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
19352 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
19353 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
19354 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
19355 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
19356 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
19357 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
19358 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
19359 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
19360 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
19361 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
19362 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
19363 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
19364 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
19365 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
19366 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
19367 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
19368 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
19369 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
19370 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
19371 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
19372 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
19373 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
19374 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
19375 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
19376 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
19377 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
19378 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
19379 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
19380 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
19381 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
19382 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
19383 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
19384 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
19385 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
19386 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
19387 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
19388 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
19389 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
19390 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
19391 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
19392 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
19393 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
19394 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
19395 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
19396 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
19397 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
19398 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
19399 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
19400 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
19401 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
19402 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
19403 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
19404 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
19405 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
19406 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
19407 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
19408 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
19409 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
19410 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
19411 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
19412 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
19413 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
19414 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
19415 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
19416 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
19417 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
19418 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
19419 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
19420 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
19421 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
19422 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
19423 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
19424 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
19425 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
19426 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
19427 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
19428 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
19429 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
19430 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
19431 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
19432 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
19433 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
19434 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
19435 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
19436 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
19437 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
19438 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
19439 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
19440 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
19441 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
19442 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
19443 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
19444 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
19445 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
19446 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
19447 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
19448 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
19449 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
19450 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
19451 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
19452 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
19453 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
19454 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
19455 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
19456 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
19457 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
19458 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
19459 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
19460 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
19461 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
19462 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
19463 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
19464 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
19465 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
19466 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
19467 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
19468 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
19469 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
19470 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
19471 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
19472 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
19473 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
19474 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
19475 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
19476 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
19477 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
19478 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
19479 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
19480 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
19481 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
19482 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
19483 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
19484 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
19485 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
19486 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
19487 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
19488 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
19489 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
19490 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
19491 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
19492 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
19493 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
19494 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
19495 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
19496 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
19497 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
19498 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
19499 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
19500 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
19501 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
19502 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
19503 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
19504 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
19505 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
19506 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
19507 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
19508 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
19509 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
19510 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
19511 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
19512 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
19513 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
19514 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
19515 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
19516 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
19517 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
19518 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
19519 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
19520 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
19521 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
19522 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
19523 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
19524 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
19525 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
19526 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
19527 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
19528 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
19529 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
19530 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
19531 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
19532 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
19533 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
19534 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
19535 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
19536 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
19537 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
19538 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
19539 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
19540 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
19541 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
19542 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
19543 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
19544 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
19545 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
19546 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
19547 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
19548 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
19549 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
19550 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
19551 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
19552 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
19553 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
19554 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
19555 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
19556 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
19557 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
19558 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
19559 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
19560 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
19561 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
19562 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
19563 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
19564 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
19565 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
19566 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
19567 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
19568 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
19569 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
19570 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
19571 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
19572 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
19573 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
19574 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
19575 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
19576 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
19577 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
19578 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
19579 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
19580 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
19581 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
19582 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
19583 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
19584 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
19585 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
19586 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
19587 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
19588 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
19589 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
19590 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
19591 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
19592 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
19593 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
19594 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
19595 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
19596 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
19597 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
19598 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
19599 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
19600 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
19601 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
19602 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
19603 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
19604 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
19605 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
19606 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
19607 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
19608 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
19609 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
19610 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
19611 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
19612 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
19613 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
19614 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
19615 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
19616 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
19617 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
19618 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
19619 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
19620 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
19621 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
19622 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
19623 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
19624 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
19625 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
19626 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
19627 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
19628 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
19629 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
19630 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
19631 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
19632 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
19633 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
19634 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
19635 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
19636 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
19637 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
19638 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
19639 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
19640 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
19641 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
19642 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
19643 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
19644 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
19645 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
19646 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
19647 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
19648 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
19649 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
19650 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
19651 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
19652 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
19653 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
19654 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
19655 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
19656 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
19657 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
19658 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
19659 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
19660 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
19661 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
19662 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
19663 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
19664 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
19665 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
19666 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
19667 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
19668 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
19669 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
19670 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
19671 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
19672 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
19673 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
19674 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
19675 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
19676 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
19677 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
19678 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
19679 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
19680 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
19681 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
19682 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
19683 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
19684 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
19685 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
19686 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
19687 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
19688 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
19689 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
19690 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
19691 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
19692 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
19693 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
19694 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
19695 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
19696 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
19697 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
19698 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
19699 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
19700 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
19701 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
19702 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
19703 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
19704 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
19705 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
19706 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
19707 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
19708 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
19709 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
19710 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
19711 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
19712 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
19713 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
19714 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
19715 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
19716 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
19717 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
19718 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
19719 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
19720 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
19721 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
19722 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
19723 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
19724 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
19725 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
19726 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
19727 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
19728 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
19729 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
19730 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
19731 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
19732 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
19733 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
19734 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
19735 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
19736 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
19737 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
19738 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
19739 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
19740 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
19741 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
19742 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
19743 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
19744 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
19745 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
19746 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
19747 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
19748 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
19749 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
19750 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
19751 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
19752 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
19753 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
19754 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
19755 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
19756 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
19757 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
19758 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
19759 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
19760 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
19761 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
19762 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
19763 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
19764 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
19765 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
19766 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
19767 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
19768 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
19769 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
19770 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
19771 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
19772 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
19773 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
19774 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
19775 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
19776 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
19777 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
19778 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
19779 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
19780 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
19781 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
19782 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
19783 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
19784 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
19785 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
19786 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
19787 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
19788 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
19789 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
19790 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
19791 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
19792 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
19793 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
19794 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
19795 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
19796 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
19797 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
19798 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
19799 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
19800 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
19801 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
19802 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
19803 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
19804 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
19805 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
19806 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
19807 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
19808 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
19809 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
19810 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
19811 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
19812 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
19813 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
19814 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
19815 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
19816 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
19817 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
19818 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
19819 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
19820 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
19821 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
19822 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
19823 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
19824 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
19825 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
19826 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
19827 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
19828 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
19829 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
19830 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
19831 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
19832 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
19833 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
19834 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
19835 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
19836 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
19837 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
19838 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
19839 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
19840 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
19841 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
19842 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
19843 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
19844 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
19845 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
19846 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
19847 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
19848 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
19849 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
19850 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
19851 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
19852 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
19853 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
19854 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
19855 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
19856 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
19857 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
19858 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
19859 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
19860 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
19861 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
19862 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
19863 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
19864 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
19865 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
19866 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
19867 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
19868 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
19869 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
19870 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
19871 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
19872 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
19873 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
19874 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
19875 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
19876 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
19877 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
19878 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
19879 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
19880 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
19881 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
19882 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
19883 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
19884 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
19885 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
19886 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
19887 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
19888 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
19889 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
19890 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
19891 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
19892 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
19893 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
19894 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
19895 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
19896 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
19897 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
19898 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
19899 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
19900 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
19901 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
19902 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
19903 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
19904 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
19905 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
19906 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
19907 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
19908 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
19909 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
19910 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
19911 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
19912 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
19913 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
19914 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
19915 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
19916 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
19917 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
19918 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
19919 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
19920 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
19921 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
19922 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
19923 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
19924 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
19925 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
19926 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
19927 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
19928 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
19929 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
19930 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
19931 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
19932 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
19933 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
19934 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
19935 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
19936 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
19937 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
19938 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
19939 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
19940 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
19941 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
19942 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
19943 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
19944 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
19945 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
19946 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
19947 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
19948 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
19949 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
19950 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
19951 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
19952 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
19953 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
19954 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
19955 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
19956 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
19957 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
19958 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
19959 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
19960 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
19961 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
19962 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
19963 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
19964 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
19965 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
19966 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
19967 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
19968 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
19969 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
19970 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
19971 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
19972 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
19973 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
19974 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
19975 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
19976 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
19977 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
19978 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
19979 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
19980 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
19981 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
19982 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
19983 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
19984 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
19985 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
19986 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
19987 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
19988 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
19989 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
19990 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
19991 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
19992 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
19993 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
19994 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
19995 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
19996 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
19997 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
19998 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
19999 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
20000 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
20001 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
20002 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
20003 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
20004 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
20005 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
20006 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
20007 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
20008 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
20009 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
20010 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
20011 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
20012 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
20013 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
20014 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
20015 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
20016 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
20017 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
20018 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
20019 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
20020 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
20021 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
20022 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
20023 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
20024 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
20025 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
20026 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
20027 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
20028 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
20029 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
20030 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
20031 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
20032 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
20033 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
20034 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
20035 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
20036 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
20037 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
20038 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
20039 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
20040 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
20041 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
20042 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
20043 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
20044 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
20045 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
20046 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
20047 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
20048 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
20049 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
20050 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
20051 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
20052 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
20053 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
20054 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
20055 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
20056 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
20057 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
20058 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
20059 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
20060 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
20061 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
20062 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
20063 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
20064 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
20065 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
20066 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
20067 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
20068 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
20069 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
20070 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
20071 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
20072 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
20073 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
20074 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
20075 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
20076 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
20077 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
20078 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
20079 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
20080 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
20081 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
20082 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
20083 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
20084 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
20085 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
20086 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
20087 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
20088 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
20089 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
20090 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
20091 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
20092 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
20093 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
20094 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
20095 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
20096 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
20097 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
20098 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
20099 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
20100 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
20101 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
20102 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
20103 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
20104 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
20105 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
20106 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
20107 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
20108 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
20109 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
20110 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
20111 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
20112 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
20113 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
20114 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
20115 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
20116 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
20117 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
20118 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
20119 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
20120 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
20121 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
20122 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
20123 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
20124 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
20125 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
20126 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
20127 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
20128 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
20129 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
20130 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
20131 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
20132 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
20133 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
20134 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
20135 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
20136 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
20137 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
20138 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
20139 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
20140 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
20141 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
20142 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
20143 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
20144 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
20145 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
20146 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
20147 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
20148 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
20149 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
20150 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
20151 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
20152 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
20153 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
20154 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
20155 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
20156 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
20157 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
20158 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
20159 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
20160 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
20161 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
20162 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
20163 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
20164 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
20165 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
20166 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
20167 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
20168 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
20169 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
20170 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
20171 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
20172 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
20173 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
20174 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
20175 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
20176 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
20177 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
20178 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
20179 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
20180 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
20181 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
20182 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
20183 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
20184 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
20185 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
20186 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
20187 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
20188 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
20189 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
20190 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
20191 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
20192 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
20193 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
20194 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
20195 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
20196 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
20197 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
20198 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
20199 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
20200 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
20201 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
20202 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
20203 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
20204 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
20205 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
20206 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
20207 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
20208 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
20209 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
20210 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
20211 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
20212 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
20213 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
20214 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
20215 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
20216 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
20217 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
20218 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
20219 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
20220 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
20221 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
20222 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
20223 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
20224 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
20225 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
20226 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
20227 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
20228 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
20229 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
20230 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
20231 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
20232 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
20233 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
20234 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
20235 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
20236 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
20237 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
20238 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
20239 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
20240 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
20241 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
20242 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
20243 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
20244 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
20245 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
20246 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
20247 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
20248 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
20249 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
20250 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
20251 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
20252 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
20253 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
20254 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
20255 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
20256 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
20257 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
20258 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
20259 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
20260 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
20261 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
20262 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
20263 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
20264 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
20265 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
20266 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
20267 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
20268 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
20269 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
20270 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
20271 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
20272 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
20273 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
20274 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
20275 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
20276 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
20277 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
20278 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
20279 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
20280 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
20281 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
20282 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
20283 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
20284 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
20285 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
20286 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
20287 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
20288 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
20289 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
20290 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
20291 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
20292 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
20293 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
20294 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
20295 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
20296 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
20297 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
20298 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
20299 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
20300 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
20301 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
20302 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
20303 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
20304 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
20305 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
20306 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
20307 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
20308 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
20309 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
20310 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
20311 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
20312 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
20313 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
20314 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
20315 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
20316 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
20317 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
20318 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
20319 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
20320 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
20321 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
20322 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
20323 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
20324 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
20325 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
20326 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
20327 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
20328 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
20329 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
20330 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
20331 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
20332 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
20333 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
20334 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
20335 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
20336 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
20337 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
20338 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
20339 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
20340 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
20341 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
20342 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
20343 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
20344 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
20345 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
20346 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
20347 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
20348 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
20349 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
20350 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
20351 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
20352 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
20353 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
20354 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
20355 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
20356 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
20357 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
20358 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
20359 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
20360 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
20361 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
20362 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
20363 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
20364 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
20365 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
20366 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
20367 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
20368 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
20369 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
20370 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
20371 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
20372 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
20373 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
20374 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
20375 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
20376 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
20377 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
20378 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
20379 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
20380 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
20381 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
20382 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
20383 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
20384 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
20385 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
20386 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
20387 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
20388 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
20389 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
20390 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
20391 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
20392 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
20393 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
20394 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
20395 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
20396 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
20397 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
20398 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
20399 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
20400 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
20401 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
20402 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
20403 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
20404 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
20405 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
20406 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
20407 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
20408 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
20409 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
20410 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
20411 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
20412 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
20413 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
20414 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
20415 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
20416 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
20417 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
20418 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
20419 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
20420 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
20421 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
20422 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
20423 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
20424 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
20425 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
20426 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
20427 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
20428 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
20429 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
20430 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
20431 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
20432 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
20433 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
20434 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
20435 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
20436 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
20437 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
20438 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
20439 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
20440 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
20441 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
20442 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
20443 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
20444 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
20445 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
20446 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
20447 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
20448 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
20449 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
20450 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
20451 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
20452 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
20453 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
20454 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
20455 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
20456 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
20457 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
20458 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
20459 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
20460 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
20461 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
20462 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
20463 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
20464 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
20465 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
20466 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
20467 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
20468 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
20469 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
20470 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
20471 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
20472 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
20473 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
20474 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
20475 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
20476 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
20477 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
20478 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
20479 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
20480 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
20481 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
20482 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
20483 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
20484 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
20485 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
20486 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
20487 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
20488 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
20489 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
20490 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
20491 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
20492 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
20493 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
20494 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
20495 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
20496 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
20497 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
20498 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
20499 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
20500 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
20501 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
20502 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
20503 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
20504 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
20505 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
20506 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
20507 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
20508 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
20509 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
20510 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
20511 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
20512 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
20513 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
20514 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
20515 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
20516 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
20517 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
20518 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
20519 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
20520 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
20521 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
20522 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
20523 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
20524 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
20525 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
20526 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
20527 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
20528 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
20529 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
20530 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
20531 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
20532 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
20533 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
20534 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
20535 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
20536 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
20537 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
20538 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
20539 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
20540 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
20541 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
20542 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
20543 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
20544 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
20545 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
20546 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
20547 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
20548 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
20549 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
20550 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
20551 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
20552 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
20553 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
20554 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
20555 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
20556 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
20557 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
20558 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
20559 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
20560 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
20561 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
20562 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
20563 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
20564 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
20565 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
20566 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
20567 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
20568 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
20569 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
20570 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
20571 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
20572 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
20573 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
20574 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
20575 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
20576 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
20577 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
20578 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
20579 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
20580 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
20581 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
20582 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
20583 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
20584 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
20585 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
20586 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
20587 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
20588 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
20589 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
20590 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
20591 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
20592 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
20593 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
20594 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
20595 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
20596 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
20597 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
20598 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
20599 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
20600 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
20601 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
20602 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
20603 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
20604 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
20605 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
20606 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
20607 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
20608 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
20609 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
20610 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
20611 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
20612 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
20613 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
20614 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
20615 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
20616 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
20617 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
20618 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
20619 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
20620 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
20621 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
20622 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
20623 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
20624 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
20625 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
20626 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
20627 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
20628 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
20629 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
20630 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
20631 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
20632 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
20633 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
20634 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
20635 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
20636 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
20637 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
20638 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
20639 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
20640 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
20641 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
20642 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
20643 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
20644 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
20645 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
20646 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
20647 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
20648 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
20649 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
20650 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
20651 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
20652 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
20653 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
20654 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
20655 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
20656 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
20657 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
20658 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
20659 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
20660 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
20661 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
20662 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
20663 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
20664 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
20665 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
20666 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
20667 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
20668 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
20669 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
20670 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
20671 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
20672 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
20673 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
20674 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
20675 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
20676 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
20677 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
20678 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
20679 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
20680 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
20681 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
20682 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
20683 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
20684 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
20685 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
20686 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
20687 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
20688 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
20689 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
20690 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
20691 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
20692 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
20693 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
20694 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
20695 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
20696 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
20697 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
20698 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
20699 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
20700 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
20701 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
20702 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
20703 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
20704 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
20705 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
20706 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
20707 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
20708 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
20709 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
20710 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
20711 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
20712 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
20713 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
20714 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
20715 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
20716 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
20717 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
20718 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
20719 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
20720 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
20721 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
20722 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
20723 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
20724 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
20725 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
20726 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
20727 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
20728 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
20729 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
20730 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
20731 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
20732 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
20733 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
20734 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
20735 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
20736 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
20737 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
20738 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
20739 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
20740 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
20741 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
20742 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
20743 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
20744 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
20745 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
20746 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
20747 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
20748 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
20749 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
20750 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
20751 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
20752 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
20753 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
20754 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
20755 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
20756 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
20757 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
20758 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
20759 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
20760 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
20761 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
20762 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
20763 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
20764 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
20765 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
20766 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
20767 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
20768 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
20769 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
20770 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
20771 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
20772 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
20773 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
20774 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
20775 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
20776 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
20777 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
20778 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
20779 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
20780 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
20781 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
20782 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
20783 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
20784 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
20785 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
20786 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
20787 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
20788 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
20789 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
20790 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
20791 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
20792 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
20793 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
20794 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
20795 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
20796 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
20797 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
20798 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
20799 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
20800 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
20801 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
20802 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
20803 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
20804 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
20805 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
20806 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
20807 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
20808 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
20809 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
20810 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
20811 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
20812 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
20813 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
20814 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
20815 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
20816 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
20817 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
20818 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
20819 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
20820 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
20821 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
20822 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
20823 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
20824 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
20825 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
20826 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
20827 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
20828 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
20829 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
20830 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
20831 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
20832 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
20833 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
20834 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
20835 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
20836 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
20837 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
20838 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
20839 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
20840 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
20841 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
20842 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
20843 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
20844 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
20845 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
20846 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
20847 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
20848 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
20849 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
20850 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
20851 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
20852 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
20853 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
20854 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
20855 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
20856 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
20857 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
20858 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
20859 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
20860 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
20861 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
20862 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
20863 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
20864 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
20865 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
20866 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
20867 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
20868 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
20869 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
20870 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
20871 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
20872 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
20873 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
20874 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
20875 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
20876 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
20877 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
20878 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
20879 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
20880 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
20881 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
20882 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
20883 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
20884 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
20885 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
20886 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
20887 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
20888 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
20889 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
20890 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
20891 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
20892 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
20893 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
20894 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
20895 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
20896 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
20897 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
20898 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
20899 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
20900 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
20901 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
20902 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
20903 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
20904 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
20905 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
20906 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
20907 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
20908 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
20909 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
20910 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
20911 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
20912 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
20913 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
20914 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
20915 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
20916 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
20917 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
20918 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
20919 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
20920 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
20921 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
20922 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
20923 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
20924 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
20925 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
20926 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
20927 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
20928 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
20929 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
20930 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
20931 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
20932 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
20933 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
20934 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
20935 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
20936 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
20937 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
20938 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
20939 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
20940 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
20941 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
20942 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
20943 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
20944 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
20945 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
20946 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
20947 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
20948 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
20949 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
20950 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
20951 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
20952 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
20953 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
20954 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
20955 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
20956 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
20957 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
20958 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
20959 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
20960 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
20961 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
20962 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
20963 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
20964 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
20965 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
20966 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
20967 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
20968 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
20969 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
20970 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
20971 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
20972 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
20973 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
20974 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
20975 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
20976 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
20977 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
20978 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
20979 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
20980 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
20981 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
20982 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
20983 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
20984 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
20985 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
20986 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
20987 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
20988 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
20989 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
20990 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
20991 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
20992 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
20993 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
20994 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
20995 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
20996 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
20997 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
20998 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
20999 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
21000 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
21001 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
21002 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
21003 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
21004 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
21005 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
21006 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
21007 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
21008 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
21009 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
21010 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
21011 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
21012 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
21013 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
21014 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
21015 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
21016 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
21017 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
21018 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
21019 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
21020 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
21021 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
21022 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
21023 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
21024 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
21025 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
21026 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
21027 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
21028 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
21029 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
21030 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
21031 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
21032 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
21033 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
21034 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
21035 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
21036 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
21037 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
21038 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
21039 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
21040 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
21041 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
21042 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
21043 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
21044 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
21045 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
21046 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
21047 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
21048 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
21049 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
21050 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
21051 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
21052 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
21053 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
21054 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
21055 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
21056 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
21057 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
21058 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
21059 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
21060 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
21061 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
21062 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
21063 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
21064 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
21065 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
21066 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
21067 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
21068 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
21069 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
21070 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
21071 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
21072 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
21073 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
21074 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
21075 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
21076 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
21077 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
21078 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
21079 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
21080 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
21081 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
21082 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
21083 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
21084 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
21085 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
21086 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
21087 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
21088 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
21089 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
21090 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
21091 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
21092 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
21093 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
21094 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
21095 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
21096 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
21097 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
21098 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
21099 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
21100 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
21101 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
21102 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
21103 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
21104 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
21105 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
21106 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
21107 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
21108 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
21109 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
21110 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
21111 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
21112 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
21113 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
21114 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
21115 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
21116 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
21117 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
21118 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
21119 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
21120 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
21121 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
21122 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
21123 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
21124 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
21125 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
21126 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
21127 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
21128 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
21129 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
21130 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
21131 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
21132 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
21133 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
21134 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
21135 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
21136 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
21137 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
21138 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
21139 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
21140 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
21141 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
21142 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
21143 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
21144 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
21145 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
21146 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
21147 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
21148 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
21149 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
21150 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
21151 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
21152 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
21153 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
21154 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
21155 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
21156 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
21157 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
21158 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
21159 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
21160 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
21161 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
21162 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
21163 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
21164 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
21165 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
21166 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
21167 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
21168 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
21169 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
21170 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
21171 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
21172 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
21173 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
21174 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
21175 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
21176 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
21177 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
21178 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
21179 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
21180 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
21181 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
21182 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
21183 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
21184 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
21185 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
21186 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
21187 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
21188 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
21189 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
21190 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
21191 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
21192 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
21193 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
21194 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
21195 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
21196 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
21197 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
21198 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
21199 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
21200 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
21201 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
21202 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
21203 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
21204 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
21205 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
21206 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
21207 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
21208 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
21209 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
21210 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
21211 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
21212 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
21213 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
21214 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
21215 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
21216 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
21217 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
21218 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
21219 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
21220 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
21221 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
21222 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
21223 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
21224 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
21225 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
21226 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
21227 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
21228 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
21229 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
21230 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
21231 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
21232 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
21233 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
21234 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
21235 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
21236 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
21237 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
21238 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
21239 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
21240 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
21241 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
21242 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
21243 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
21244 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
21245 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
21246 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
21247 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
21248 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
21249 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
21250 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
21251 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
21252 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
21253 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
21254 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
21255 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
21256 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
21257 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
21258 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
21259 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
21260 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
21261 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
21262 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
21263 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
21264 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
21265 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
21266 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
21267 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
21268 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
21269 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
21270 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
21271 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
21272 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
21273 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
21274 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
21275 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
21276 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
21277 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
21278 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
21279 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
21280 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
21281 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
21282 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
21283 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
21284 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
21285 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
21286 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
21287 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
21288 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
21289 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
21290 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
21291 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
21292 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
21293 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
21294 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
21295 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
21296 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
21297 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
21298 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
21299 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
21300 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
21301 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
21302 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
21303 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
21304 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
21305 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
21306 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
21307 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
21308 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
21309 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
21310 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
21311 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
21312 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
21313 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
21314 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
21315 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
21316 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
21317 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
21318 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
21319 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
21320 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
21321 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
21322 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
21323 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
21324 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
21325 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
21326 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
21327 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
21328 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
21329 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
21330 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
21331 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
21332 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
21333 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
21334 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
21335 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
21336 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
21337 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
21338 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
21339 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
21340 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
21341 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
21342 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
21343 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
21344 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
21345 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
21346 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
21347 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
21348 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
21349 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
21350 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
21351 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
21352 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
21353 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
21354 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
21355 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
21356 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
21357 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
21358 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
21359 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
21360 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
21361 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
21362 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
21363 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
21364 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
21365 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
21366 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
21367 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
21368 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
21369 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
21370 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
21371 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
21372 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
21373 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
21374 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
21375 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
21376 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
21377 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
21378 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
21379 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
21380 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
21381 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
21382 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
21383 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
21384 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
21385 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
21386 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
21387 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
21388 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
21389 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
21390 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
21391 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
21392 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
21393 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
21394 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
21395 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
21396 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
21397 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
21398 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
21399 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
21400 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
21401 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
21402 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
21403 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
21404 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
21405 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
21406 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
21407 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
21408 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
21409 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
21410 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
21411 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
21412 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
21413 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
21414 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
21415 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
21416 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
21417 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
21418 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
21419 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
21420 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
21421 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
21422 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
21423 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
21424 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
21425 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
21426 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
21427 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
21428 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
21429 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
21430 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
21431 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
21432 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
21433 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
21434 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
21435 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
21436 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
21437 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
21438 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
21439 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
21440 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
21441 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
21442 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
21443 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
21444 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
21445 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
21446 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
21447 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
21448 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
21449 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
21450 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
21451 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
21452 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
21453 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
21454 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
21455 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
21456 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
21457 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
21458 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
21459 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
21460 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
21461 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
21462 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
21463 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
21464 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
21465 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
21466 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
21467 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
21468 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
21469 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
21470 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
21471 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
21472 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
21473 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
21474 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
21475 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
21476 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
21477 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
21478 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
21479 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
21480 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
21481 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
21482 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
21483 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
21484 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
21485 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
21486 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
21487 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
21488 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
21489 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
21490 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
21491 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
21492 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
21493 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
21494 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
21495 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
21496 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
21497 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
21498 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
21499 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
21500 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
21501 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
21502 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
21503 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
21504 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
21505 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
21506 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
21507 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
21508 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
21509 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
21510 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
21511 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
21512 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
21513 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
21514 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
21515 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
21516 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
21517 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
21518 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
21519 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
21520 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
21521 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
21522 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
21523 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
21524 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
21525 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
21526 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
21527 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
21528 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
21529 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
21530 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
21531 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
21532 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
21533 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
21534 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
21535 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
21536 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
21537 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
21538 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
21539 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
21540 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
21541 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
21542 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
21543 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
21544 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
21545 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
21546 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
21547 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
21548 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
21549 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
21550 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
21551 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
21552 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
21553 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
21554 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
21555 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
21556 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
21557 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
21558 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
21559 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
21560 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
21561 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
21562 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
21563 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
21564 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
21565 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
21566 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
21567 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
21568 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
21569 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
21570 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
21571 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
21572 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
21573 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
21574 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
21575 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
21576 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
21577 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
21578 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
21579 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
21580 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
21581 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
21582 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
21583 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
21584 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
21585 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
21586 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
21587 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
21588 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
21589 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
21590 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
21591 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
21592 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
21593 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
21594 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
21595 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
21596 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
21597 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
21598 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
21599 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
21600 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
21601 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
21602 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
21603 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
21604 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
21605 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
21606 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
21607 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
21608 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
21609 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
21610 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
21611 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
21612 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
21613 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
21614 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
21615 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
21616 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
21617 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
21618 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
21619 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
21620 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
21621 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
21622 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
21623 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
21624 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
21625 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
21626 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
21627 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
21628 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
21629 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
21630 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
21631 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
21632 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
21633 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
21634 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
21635 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
21636 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
21637 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
21638 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
21639 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
21640 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
21641 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
21642 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
21643 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
21644 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
21645 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
21646 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
21647 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
21648 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
21649 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
21650 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
21651 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
21652 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
21653 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
21654 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
21655 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
21656 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
21657 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
21658 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
21659 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
21660 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
21661 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
21662 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
21663 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
21664 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
21665 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
21666 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
21667 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
21668 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
21669 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
21670 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
21671 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
21672 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
21673 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
21674 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
21675 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
21676 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
21677 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
21678 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
21679 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
21680 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
21681 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
21682 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
21683 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
21684 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
21685 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
21686 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
21687 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
21688 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
21689 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
21690 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
21691 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
21692 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
21693 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
21694 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
21695 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
21696 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
21697 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
21698 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
21699 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
21700 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
21701 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
21702 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
21703 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
21704 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
21705 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
21706 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
21707 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
21708 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
21709 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
21710 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
21711 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
21712 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
21713 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
21714 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
21715 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
21716 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
21717 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
21718 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
21719 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
21720 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
21721 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
21722 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
21723 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
21724 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
21725 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
21726 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
21727 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
21728 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
21729 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
21730 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
21731 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
21732 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
21733 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
21734 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
21735 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
21736 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
21737 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
21738 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
21739 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
21740 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
21741 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
21742 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
21743 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
21744 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
21745 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
21746 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
21747 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
21748 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
21749 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
21750 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
21751 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
21752 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
21753 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
21754 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
21755 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
21756 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
21757 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
21758 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
21759 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
21760 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
21761 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
21762 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
21763 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
21764 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
21765 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
21766 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
21767 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
21768 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
21769 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
21770 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
21771 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
21772 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
21773 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
21774 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
21775 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
21776 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
21777 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
21778 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
21779 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
21780 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
21781 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
21782 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
21783 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
21784 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
21785 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
21786 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
21787 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
21788 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
21789 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
21790 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
21791 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
21792 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
21793 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
21794 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
21795 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
21796 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
21797 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
21798 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
21799 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
21800 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
21801 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
21802 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
21803 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
21804 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
21805 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
21806 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
21807 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
21808 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
21809 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
21810 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
21811 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
21812 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
21813 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
21814 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
21815 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
21816 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
21817 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
21818 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
21819 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
21820 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
21821 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
21822 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
21823 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
21824 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
21825 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
21826 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
21827 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
21828 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
21829 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
21830 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
21831 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
21832 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
21833 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
21834 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
21835 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
21836 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
21837 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
21838 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
21839 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
21840 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
21841 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
21842 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
21843 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
21844 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
21845 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
21846 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
21847 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
21848 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
21849 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
21850 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
21851 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
21852 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
21853 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
21854 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
21855 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
21856 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
21857 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
21858 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
21859 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
21860 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
21861 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
21862 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
21863 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
21864 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
21865 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
21866 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
21867 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
21868 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
21869 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
21870 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
21871 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
21872 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
21873 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
21874 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
21875 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
21876 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
21877 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
21878 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
21879 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
21880 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
21881 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
21882 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
21883 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
21884 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
21885 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
21886 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
21887 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
21888 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
21889 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
21890 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
21891 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
21892 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
21893 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
21894 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
21895 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
21896 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
21897 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
21898 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
21899 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
21900 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
21901 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
21902 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
21903 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
21904 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
21905 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
21906 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
21907 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
21908 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
21909 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
21910 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
21911 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
21912 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
21913 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
21914 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
21915 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
21916 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
21917 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
21918 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
21919 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
21920 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
21921 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
21922 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
21923 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
21924 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
21925 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
21926 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
21927 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
21928 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
21929 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
21930 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
21931 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
21932 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
21933 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
21934 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
21935 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
21936 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
21937 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
21938 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
21939 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
21940 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
21941 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
21942 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
21943 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
21944 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
21945 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
21946 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
21947 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
21948 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
21949 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
21950 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
21951 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
21952 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
21953 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
21954 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
21955 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
21956 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
21957 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
21958 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
21959 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
21960 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
21961 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
21962 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
21963 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
21964 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
21965 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
21966 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
21967 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
21968 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
21969 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
21970 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
21971 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
21972 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
21973 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
21974 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
21975 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
21976 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
21977 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
21978 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
21979 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
21980 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
21981 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
21982 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
21983 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
21984 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
21985 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
21986 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
21987 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
21988 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
21989 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
21990 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
21991 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
21992 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
21993 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
21994 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
21995 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
21996 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
21997 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
21998 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
21999 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
22000 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
22001 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
22002 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
22003 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
22004 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
22005 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
22006 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
22007 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
22008 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
22009 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
22010 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
22011 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
22012 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
22013 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
22014 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
22015 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
22016 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
22017 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
22018 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
22019 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
22020 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
22021 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
22022 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
22023 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
22024 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
22025 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
22026 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
22027 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
22028 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
22029 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
22030 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
22031 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
22032 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
22033 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
22034 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
22035 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
22036 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
22037 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
22038 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
22039 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
22040 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
22041 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
22042 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
22043 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
22044 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
22045 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
22046 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
22047 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
22048 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
22049 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
22050 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
22051 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
22052 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
22053 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
22054 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
22055 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
22056 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
22057 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
22058 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
22059 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
22060 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
22061 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
22062 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
22063 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
22064 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
22065 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
22066 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
22067 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
22068 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
22069 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
22070 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
22071 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
22072 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
22073 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
22074 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
22075 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
22076 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
22077 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
22078 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
22079 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
22080 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
22081 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
22082 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
22083 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
22084 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
22085 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
22086 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
22087 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
22088 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
22089 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
22090 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
22091 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
22092 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
22093 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
22094 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
22095 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
22096 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
22097 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
22098 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
22099 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
22100 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
22101 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
22102 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
22103 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
22104 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
22105 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
22106 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
22107 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
22108 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
22109 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
22110 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
22111 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
22112 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
22113 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
22114 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
22115 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
22116 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
22117 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
22118 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
22119 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
22120 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
22121 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
22122 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
22123 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
22124 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
22125 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
22126 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
22127 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
22128 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
22129 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
22130 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
22131 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
22132 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
22133 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
22134 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
22135 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
22136 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
22137 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
22138 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
22139 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
22140 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
22141 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
22142 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
22143 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
22144 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
22145 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
22146 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
22147 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
22148 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
22149 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
22150 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
22151 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
22152 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
22153 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
22154 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
22155 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
22156 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
22157 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
22158 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
22159 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
22160 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
22161 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
22162 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
22163 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
22164 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
22165 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
22166 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
22167 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
22168 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
22169 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
22170 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
22171 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
22172 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
22173 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
22174 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
22175 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
22176 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
22177 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
22178 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
22179 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
22180 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
22181 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
22182 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
22183 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
22184 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
22185 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
22186 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
22187 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
22188 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
22189 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
22190 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
22191 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
22192 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
22193 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
22194 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
22195 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
22196 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
22197 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
22198 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
22199 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
22200 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
22201 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
22202 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
22203 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
22204 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
22205 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
22206 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
22207 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
22208 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
22209 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
22210 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
22211 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
22212 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
22213 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
22214 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
22215 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
22216 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
22217 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
22218 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
22219 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
22220 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
22221 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
22222 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
22223 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
22224 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
22225 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
22226 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
22227 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
22228 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
22229 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
22230 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
22231 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
22232 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
22233 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
22234 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
22235 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
22236 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
22237 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
22238 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
22239 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
22240 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
22241 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
22242 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
22243 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
22244 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
22245 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
22246 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
22247 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
22248 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
22249 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
22250 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
22251 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
22252 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
22253 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
22254 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
22255 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
22256 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
22257 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
22258 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
22259 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
22260 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
22261 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
22262 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
22263 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
22264 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
22265 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
22266 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
22267 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
22268 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
22269 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
22270 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
22271 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
22272 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
22273 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
22274 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
22275 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
22276 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
22277 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
22278 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
22279 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
22280 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
22281 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
22282 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
22283 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
22284 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
22285 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
22286 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
22287 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
22288 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
22289 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
22290 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
22291 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
22292 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
22293 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
22294 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
22295 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
22296 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
22297 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
22298 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
22299 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
22300 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
22301 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
22302 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
22303 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
22304 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
22305 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
22306 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
22307 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
22308 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
22309 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
22310 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
22311 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
22312 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
22313 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
22314 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
22315 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
22316 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
22317 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
22318 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
22319 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
22320 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
22321 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
22322 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
22323 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
22324 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
22325 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
22326 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
22327 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
22328 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
22329 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
22330 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
22331 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
22332 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
22333 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
22334 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
22335 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
22336 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
22337 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
22338 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
22339 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
22340 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
22341 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
22342 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
22343 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
22344 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
22345 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
22346 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
22347 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
22348 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
22349 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
22350 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
22351 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
22352 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
22353 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
22354 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
22355 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
22356 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
22357 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
22358 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
22359 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
22360 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
22361 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
22362 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
22363 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
22364 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
22365 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
22366 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
22367 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
22368 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
22369 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
22370 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
22371 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
22372 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
22373 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
22374 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
22375 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
22376 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
22377 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
22378 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
22379 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
22380 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
22381 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
22382 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
22383 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
22384 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
22385 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
22386 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
22387 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
22388 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
22389 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
22390 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
22391 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
22392 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
22393 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
22394 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
22395 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
22396 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
22397 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
22398 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
22399 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
22400 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
22401 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
22402 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
22403 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
22404 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
22405 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
22406 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
22407 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
22408 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
22409 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
22410 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
22411 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
22412 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
22413 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
22414 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
22415 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
22416 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
22417 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
22418 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
22419 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
22420 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
22421 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
22422 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
22423 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
22424 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
22425 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
22426 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
22427 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
22428 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
22429 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
22430 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
22431 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
22432 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
22433 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
22434 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
22435 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
22436 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
22437 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
22438 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
22439 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
22440 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
22441 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
22442 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
22443 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
22444 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
22445 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
22446 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
22447 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
22448 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
22449 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
22450 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
22451 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
22452 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
22453 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
22454 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
22455 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
22456 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
22457 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
22458 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
22459 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
22460 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
22461 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
22462 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
22463 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
22464 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
22465 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
22466 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
22467 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
22468 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
22469 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
22470 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
22471 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
22472 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
22473 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
22474 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
22475 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
22476 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
22477 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
22478 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
22479 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
22480 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
22481 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
22482 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
22483 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
22484 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
22485 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
22486 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
22487 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
22488 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
22489 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
22490 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
22491 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
22492 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
22493 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
22494 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
22495 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
22496 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
22497 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
22498 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
22499 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
22500 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
22501 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
22502 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
22503 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
22504 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
22505 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
22506 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
22507 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
22508 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
22509 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
22510 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
22511 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
22512 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
22513 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
22514 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
22515 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
22516 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
22517 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
22518 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
22519 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
22520 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
22521 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
22522 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
22523 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
22524 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
22525 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
22526 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
22527 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
22528 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
22529 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
22530 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
22531 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
22532 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
22533 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
22534 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
22535 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
22536 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
22537 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
22538 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
22539 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
22540 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
22541 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
22542 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
22543 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
22544 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
22545 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
22546 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
22547 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
22548 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
22549 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
22550 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
22551 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
22552 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
22553 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
22554 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
22555 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
22556 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
22557 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
22558 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
22559 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
22560 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
22561 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
22562 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
22563 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
22564 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
22565 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
22566 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
22567 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
22568 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
22569 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
22570 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
22571 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
22572 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
22573 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
22574 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
22575 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
22576 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
22577 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
22578 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
22579 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
22580 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
22581 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
22582 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
22583 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
22584 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
22585 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
22586 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
22587 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
22588 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
22589 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
22590 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
22591 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
22592 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
22593 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
22594 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
22595 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
22596 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
22597 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
22598 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
22599 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
22600 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
22601 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
22602 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
22603 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
22604 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
22605 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
22606 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
22607 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
22608 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
22609 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
22610 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
22611 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
22612 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
22613 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
22614 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
22615 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
22616 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
22617 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
22618 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
22619 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
22620 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
22621 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
22622 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
22623 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
22624 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
22625 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
22626 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
22627 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
22628 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
22629 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
22630 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
22631 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
22632 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
22633 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
22634 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
22635 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
22636 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
22637 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
22638 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
22639 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
22640 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
22641 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
22642 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
22643 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
22644 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
22645 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
22646 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
22647 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
22648 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
22649 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
22650 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
22651 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
22652 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
22653 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
22654 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
22655 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
22656 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
22657 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
22658 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
22659 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
22660 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
22661 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
22662 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
22663 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
22664 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
22665 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
22666 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
22667 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
22668 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
22669 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
22670 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
22671 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
22672 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
22673 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
22674 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
22675 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
22676 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
22677 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
22678 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
22679 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
22680 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
22681 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
22682 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
22683 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
22684 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
22685 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
22686 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
22687 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
22688 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
22689 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
22690 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
22691 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
22692 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
22693 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
22694 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
22695 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
22696 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
22697 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
22698 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
22699 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
22700 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
22701 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
22702 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
22703 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
22704 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
22705 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
22706 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
22707 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
22708 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
22709 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
22710 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
22711 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
22712 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
22713 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
22714 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
22715 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
22716 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
22717 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
22718 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
22719 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
22720 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
22721 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
22722 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
22723 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
22724 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
22725 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
22726 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
22727 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
22728 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
22729 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
22730 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
22731 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
22732 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
22733 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
22734 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
22735 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
22736 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
22737 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
22738 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
22739 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
22740 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
22741 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
22742 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
22743 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
22744 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
22745 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
22746 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
22747 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
22748 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
22749 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
22750 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
22751 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
22752 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
22753 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
22754 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
22755 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
22756 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
22757 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
22758 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
22759 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
22760 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
22761 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
22762 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
22763 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
22764 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
22765 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
22766 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
22767 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
22768 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
22769 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
22770 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
22771 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
22772 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
22773 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
22774 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
22775 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
22776 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
22777 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
22778 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
22779 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
22780 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
22781 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
22782 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
22783 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
22784 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
22785 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
22786 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
22787 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
22788 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
22789 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
22790 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
22791 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
22792 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
22793 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
22794 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
22795 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
22796 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
22797 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
22798 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
22799 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
22800 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
22801 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
22802 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
22803 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
22804 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
22805 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
22806 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
22807 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
22808 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
22809 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
22810 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
22811 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
22812 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
22813 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
22814 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
22815 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
22816 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
22817 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
22818 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
22819 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
22820 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
22821 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
22822 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
22823 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
22824 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
22825 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
22826 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
22827 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
22828 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
22829 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
22830 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
22831 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
22832 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
22833 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
22834 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
22835 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
22836 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
22837 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
22838 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
22839 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
22840 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
22841 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
22842 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
22843 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
22844 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
22845 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
22846 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
22847 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
22848 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
22849 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
22850 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
22851 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
22852 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
22853 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
22854 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
22855 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
22856 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
22857 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
22858 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
22859 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
22860 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
22861 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
22862 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
22863 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
22864 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
22865 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
22866 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
22867 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
22868 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
22869 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
22870 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
22871 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
22872 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
22873 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
22874 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
22875 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
22876 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
22877 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
22878 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
22879 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
22880 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
22881 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
22882 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
22883 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
22884 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
22885 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
22886 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
22887 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
22888 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
22889 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
22890 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
22891 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
22892 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
22893 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
22894 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
22895 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
22896 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
22897 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
22898 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
22899 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
22900 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
22901 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
22902 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
22903 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
22904 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
22905 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
22906 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
22907 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
22908 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
22909 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
22910 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
22911 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
22912 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
22913 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
22914 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
22915 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
22916 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
22917 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
22918 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
22919 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
22920 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
22921 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
22922 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
22923 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
22924 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
22925 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
22926 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
22927 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
22928 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
22929 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
22930 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
22931 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
22932 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
22933 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
22934 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
22935 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
22936 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
22937 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
22938 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
22939 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
22940 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
22941 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
22942 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
22943 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
22944 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
22945 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
22946 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
22947 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
22948 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
22949 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
22950 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
22951 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
22952 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
22953 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
22954 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
22955 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
22956 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
22957 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
22958 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
22959 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
22960 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
22961 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
22962 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
22963 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
22964 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
22965 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
22966 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
22967 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
22968 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
22969 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
22970 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
22971 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
22972 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
22973 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
22974 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
22975 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
22976 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
22977 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
22978 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
22979 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
22980 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
22981 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
22982 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
22983 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
22984 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
22985 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
22986 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
22987 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
22988 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
22989 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
22990 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
22991 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
22992 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
22993 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
22994 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
22995 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
22996 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
22997 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
22998 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
22999 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
23000 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
23001 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
23002 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
23003 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
23004 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
23005 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
23006 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
23007 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
23008 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
23009 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
23010 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
23011 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
23012 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
23013 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
23014 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
23015 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
23016 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
23017 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
23018 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
23019 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
23020 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
23021 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
23022 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
23023 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
23024 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
23025 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
23026 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
23027 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
23028 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
23029 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
23030 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
23031 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
23032 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
23033 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
23034 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
23035 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
23036 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
23037 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
23038 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
23039 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
23040 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
23041 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
23042 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
23043 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
23044 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
23045 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
23046 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
23047 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
23048 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
23049 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
23050 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
23051 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
23052 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
23053 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
23054 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
23055 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
23056 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
23057 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
23058 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
23059 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
23060 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
23061 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
23062 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
23063 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
23064 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
23065 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
23066 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
23067 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
23068 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
23069 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
23070 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
23071 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
23072 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
23073 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
23074 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
23075 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
23076 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
23077 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
23078 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
23079 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
23080 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
23081 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
23082 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
23083 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
23084 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
23085 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
23086 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
23087 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
23088 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
23089 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
23090 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
23091 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
23092 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
23093 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
23094 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
23095 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
23096 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
23097 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
23098 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
23099 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
23100 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
23101 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
23102 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
23103 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
23104 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
23105 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
23106 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
23107 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
23108 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
23109 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
23110 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
23111 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
23112 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
23113 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
23114 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
23115 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
23116 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
23117 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
23118 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
23119 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
23120 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
23121 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
23122 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
23123 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
23124 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
23125 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
23126 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
23127 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
23128 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
23129 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
23130 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
23131 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
23132 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
23133 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
23134 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
23135 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
23136 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
23137 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
23138 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
23139 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
23140 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
23141 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
23142 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
23143 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
23144 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
23145 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
23146 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
23147 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
23148 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
23149 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
23150 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
23151 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
23152 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
23153 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
23154 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
23155 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
23156 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
23157 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
23158 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
23159 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
23160 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
23161 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
23162 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
23163 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
23164 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
23165 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
23166 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
23167 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
23168 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
23169 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
23170 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
23171 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
23172 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
23173 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
23174 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
23175 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
23176 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
23177 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
23178 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
23179 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
23180 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
23181 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
23182 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
23183 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
23184 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
23185 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
23186 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
23187 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
23188 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
23189 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
23190 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
23191 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
23192 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
23193 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
23194 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
23195 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
23196 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
23197 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
23198 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
23199 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
23200 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
23201
23202 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23203
23204 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23205
23206 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23207
23208 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
23209 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
23210 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
23211 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
23212 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
23213 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
23214 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
23215 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
23216 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
23217 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
23218 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
23219
23220 2023-03-13 Marek Polacek <polacek@redhat.com>
23221
23222 PR c++/107532
23223 * g++.dg/warn/Wdangling-reference10.C: New test.
23224
23225 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23226
23227 PR preprocessor/67046
23228 * c-c++-common/cpp/pr67046.c: New test.
23229
23230 2023-03-13 Richard Biener <rguenther@suse.de>
23231
23232 PR tree-optimization/109046
23233 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23234
23235 2023-03-12 Jakub Jelinek <jakub@redhat.com>
23236
23237 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
23238 Don't expect one __bf16 related error.
23239 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
23240 dg-error directives for __bf16 being an extended arithmetic type.
23241 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
23242 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
23243 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
23244 related errors.
23245
23246 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
23247
23248 PR middle-end/109031
23249 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
23250 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
23251
23252 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23253
23254 PR target/108583
23255 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23256 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23257
23258 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23259 Richard Sandiford <richard.sandiford@arm.com>
23260
23261 PR target/108583
23262 * gcc.dg/mla_1.c: New test.
23263
23264 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23265
23266 PR modula2/109089
23267 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23268 the external definitions of isfinite.
23269
23270 2023-03-12 Jonathan Yong <10walls@gmail.com>
23271
23272 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
23273 allow long long instead of just long.
23274 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
23275
23276 2023-03-12 Jonathan Yong <10walls@gmail.com>
23277
23278 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23279
23280 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
23281
23282 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
23283 targets. Adjust expected output.
23284 * lib/target-supports.exp
23285 (check_effective_target_const_volatile_readonly_section): New
23286
23287 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23288
23289 PR fortran/106945
23290 * gfortran.dg/pr106945.f90: New test.
23291
23292 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23293
23294 * lib/target-supports.exp (check_fork_available): Don't signal
23295 true for CRIS running on a simulator.
23296
23297 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23298
23299 * gcc.dg/pr108117.c: Require effective-target scheduling.
23300
23301 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23302
23303 * gcc.dg/pr106397.c: Add -w to options.
23304
23305 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23306
23307 PR target/107703
23308 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23309 it.
23310 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23311 __bf16.
23312 * g++.dg/cpp23/ext-floating14.C: New test.
23313
23314 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23315
23316 PR c++/107558
23317 * g++.dg/gomp/pr107558.C: New test.
23318
23319 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23320
23321 PR c++/109039
23322 * g++.dg/abi/no_unique_address7.C: New test.
23323
23324 2023-03-10 Jason Merrill <jason@redhat.com>
23325
23326 PR c++/108972
23327 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23328 but expect errors.
23329
23330 2023-03-10 Marek Polacek <polacek@redhat.com>
23331
23332 PR sanitizer/108060
23333 PR sanitizer/109050
23334 * c-c++-common/ubsan/bounds-17.c: New test.
23335 * c-c++-common/ubsan/bounds-18.c: New test.
23336 * c-c++-common/ubsan/bounds-19.c: New test.
23337 * c-c++-common/ubsan/bounds-20.c: New test.
23338 * c-c++-common/ubsan/bounds-21.c: New test.
23339
23340 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23341
23342 PR fortran/104332
23343 * gfortran.dg/bind_c_usage_34.f90: New test.
23344
23345 2023-03-10 Andrew Pinski <apinski@marvell.com>
23346
23347 * gcc.target/aarch64/rev16_2.c: New test.
23348 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23349
23350 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23351
23352 PR analyzer/109059
23353 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
23354 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
23355 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
23356
23357 2023-03-10 Jason Merrill <jason@redhat.com>
23358
23359 PR c++/108566
23360 * g++.dg/abi/anon6.C: New test.
23361
23362 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23363
23364 PR analyzer/108475
23365 PR analyzer/109060
23366 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23367 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23368 New test.
23369 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23370 New test.
23371
23372 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23373
23374 PR c/108079
23375 * c-c++-common/Wunused-var-18.c: New test.
23376
23377 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23378
23379 PR tree-optimization/109008
23380 * gcc.dg/pr109008.c: New test.
23381
23382 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23383
23384 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23385
23386 2023-03-10 Jason Merrill <jason@redhat.com>
23387
23388 PR c++/108099
23389 * g++.dg/ext/int128-7.C: New test.
23390
23391 2023-03-10 Jason Merrill <jason@redhat.com>
23392
23393 PR c++/108542
23394 * g++.dg/contracts/contracts-err1.C: New test.
23395
23396 2023-03-09 Jason Merrill <jason@redhat.com>
23397
23398 PR c++/108773
23399 * g++.dg/cpp0x/initlist-array18.C: New test.
23400 * g++.dg/cpp0x/initlist-array19.C: New test.
23401
23402 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23403
23404 PR analyzer/102671
23405 PR analyzer/105755
23406 PR analyzer/108251
23407 PR analyzer/108400
23408 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
23409 from Emacs.
23410 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
23411 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
23412 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
23413 New test, reduced from haproxy's src/ssl_sample.c.
23414 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
23415 Likewise.
23416 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23417 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23418
23419 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23420
23421 * gcc.target/aarch64/tbz_2.c: New test.
23422 * gcc.target/aarch64/tbz_3.c: New test.
23423
23424 2023-03-09 Jason Merrill <jason@redhat.com>
23425
23426 DR 2664
23427 PR c++/102529
23428 * g++.dg/DRs/dr2664.C: New test.
23429 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23430
23431 2023-03-09 Jason Merrill <jason@redhat.com>
23432 Michael Spertus <mike@spertus.com>
23433
23434 PR c++/105841
23435 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23436
23437 2023-03-09 Jason Merrill <jason@redhat.com>
23438
23439 * g++.dg/ext/is_deducible1.C: Guard with
23440 __has_builtin (__is_deducible).
23441
23442 2023-03-09 Jason Merrill <jason@redhat.com>
23443
23444 PR c++/105841
23445 * g++.dg/ext/is_deducible1.C: New test.
23446
23447 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23448
23449 * gcc.target/aarch64/pr108999.c: New.
23450
23451 2023-03-09 Richard Biener <rguenther@suse.de>
23452
23453 PR middle-end/108995
23454 * gcc.dg/ubsan/pr108995.c: New testcase.
23455
23456 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23457 Richard Biener <rguenther@suse.de>
23458
23459 PR tree-optimization/109008
23460 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23461
23462 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23463
23464 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23465 gcc_{warning,error}_prefix with Fortran specific one used in
23466 gfortran_init.
23467
23468 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23469
23470 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
23471 int128 effective target requirement.
23472 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
23473
23474 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23475
23476 PR testsuite/108729
23477 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
23478 has_arch_ppc64 effective target.
23479 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
23480
23481 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23482
23483 PR testsuite/108730
23484 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23485 effective target requirement.
23486
23487 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23488
23489 PR testsuite/108813
23490 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23491
23492 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23493
23494 PR testsuite/108810
23495 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23496 the extracted index for BE.
23497
23498 2023-03-08 Jeff Law <jlaw@ventanamicro>
23499
23500 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23501
23502 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23503
23504 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23505 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23506
23507 2023-03-07 Jason Merrill <jason@redhat.com>
23508
23509 PR c++/108526
23510 PR c++/106651
23511 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23512
23513 2023-03-07 Marek Polacek <polacek@redhat.com>
23514
23515 PR c++/107532
23516 * g++.dg/warn/Wdangling-reference8.C: New test.
23517 * g++.dg/warn/Wdangling-reference9.C: New test.
23518
23519 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23520
23521 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23522
23523 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23524
23525 PR c++/109042
23526 * g++.dg/rtti/pr109042.C: New test.
23527
23528 2023-03-07 Marek Polacek <polacek@redhat.com>
23529
23530 PR c++/109030
23531 * g++.dg/cpp0x/noexcept77.C: New test.
23532
23533 2023-03-07 Marek Polacek <polacek@redhat.com>
23534
23535 PR c++/107939
23536 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23537 * g++.dg/cpp1y/var-templ77.C: New test.
23538
23539 2023-03-07 Pan Li <pan2.li@intel.com>
23540 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23541
23542 PR target/108185
23543 PR target/108654
23544 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
23545 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
23546 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
23547 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
23548 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
23549 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
23550 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
23551 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
23552
23553 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23554
23555 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
23556 -fno-stack-protector.
23557 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
23558 -fno-stack-protector.
23559 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
23560 -fno-stack-protector.
23561 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
23562 -fno-stack-protector.
23563
23564 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23565
23566 * gcc.target/aarch64/pr104005.c (dg-options): Add
23567 -fno-stack-protector.
23568
23569 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23570
23571 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23572 -fno-stack-protector.
23573
23574 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23575
23576 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23577 -fno-stack-protector.
23578 * g++.target/aarch64/pr103147-10.C: Likewise.
23579
23580 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23581
23582 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23583 Add -fno-stack-protector.
23584
23585 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23586
23587 PR testsuite/70150
23588 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
23589 -fno-pie.
23590
23591 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23592
23593 PR testsuite/70150
23594 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
23595 -no-pie for aarch64-*-*.
23596 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
23597 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
23598 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
23599 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
23600 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
23601 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
23602 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
23603 -fno-pie.
23604
23605 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23606
23607 PR testsuite/70150
23608 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
23609 Add -fno-pie -no-pie.
23610
23611 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23612
23613 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
23614
23615 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23616
23617 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
23618 Gate on effective target tail_call.
23619
23620 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23621
23622 * lib/target-supports.exp (check_effective_target_tail_call): New.
23623
23624 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23625
23626 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
23627 int32_t being "long int".
23628
23629 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23630
23631 * lib/multiline.exp (_build_multiline_regex): Map
23632 "{re:" to "(", similarly ")?" from ":re?}" and the
23633 same without question mark.
23634
23635 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
23636
23637 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
23638 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
23639 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
23640 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
23641 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
23642 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
23643 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
23644 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
23645 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
23646 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
23647 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
23648 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
23649 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
23650 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
23651 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
23652 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
23653 * gcc.target/gcn/cond_fminnm_1.c: New test.
23654 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
23655 * gcc.target/gcn/cond_fminnm_2.c: New test.
23656 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
23657 * gcc.target/gcn/cond_fminnm_3.c: New test.
23658 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
23659 * gcc.target/gcn/cond_fminnm_4.c: New test.
23660 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
23661 * gcc.target/gcn/cond_fminnm_5.c: New test.
23662 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
23663 * gcc.target/gcn/cond_fminnm_6.c: New test.
23664 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
23665 * gcc.target/gcn/cond_fminnm_7.c: New test.
23666 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
23667 * gcc.target/gcn/cond_fminnm_8.c: New test.
23668 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
23669 * gcc.target/gcn/cond_smax_1.c: New test.
23670 * gcc.target/gcn/cond_smax_1_run.c: New test.
23671 * gcc.target/gcn/cond_smin_1.c: New test.
23672 * gcc.target/gcn/cond_smin_1_run.c: New test.
23673 * gcc.target/gcn/cond_umax_1.c: New test.
23674 * gcc.target/gcn/cond_umax_1_run.c: New test.
23675 * gcc.target/gcn/cond_umin_1.c: New test.
23676 * gcc.target/gcn/cond_umin_1_run.c: New test.
23677 * gcc.target/gcn/smax_1.c: New test.
23678 * gcc.target/gcn/smax_1_run.c: New test.
23679 * gcc.target/gcn/smin_1.c: New test.
23680 * gcc.target/gcn/smin_1_run.c: New test.
23681 * gcc.target/gcn/umax_1.c: New test.
23682 * gcc.target/gcn/umax_1_run.c: New test.
23683 * gcc.target/gcn/umin_1.c: New test.
23684 * gcc.target/gcn/umin_1_run.c: New test.
23685
23686 2023-03-06 Richard Biener <rguenther@suse.de>
23687
23688 PR tree-optimization/109025
23689 * gcc.dg/vect/pr109025.c: New testcase.
23690
23691 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23692
23693 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
23694 -fno-stack-protector.
23695 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
23696 Likewise.
23697 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
23698 Likewise.
23699
23700 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23701
23702 PR target/109000
23703 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
23704 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
23705 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
23706 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
23707
23708 2023-03-05 Harald Anlauf <anlauf@gmx.de>
23709 Tobias Burnus <tobias@codesourcery.com>
23710
23711 PR fortran/106856
23712 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
23713 * gfortran.dg/class_74.f90: New test.
23714 * gfortran.dg/class_75.f90: New test.
23715
23716 2023-03-05 Jakub Jelinek <jakub@redhat.com>
23717
23718 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
23719 scan-tree-dump-times target selector.
23720
23721 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23722 SiYu Wu <siyu@isrc.iscas.ac.cn>
23723
23724 * gcc.target/riscv/zksed32.c: New test.
23725 * gcc.target/riscv/zksed64.c: New test.
23726 * gcc.target/riscv/zksh32.c: New test.
23727 * gcc.target/riscv/zksh64.c: New test.
23728
23729 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23730 SiYu Wu <siyu@isrc.iscas.ac.cn>
23731
23732 * gcc.target/riscv/zknh-sha256.c: New test.
23733 * gcc.target/riscv/zknh-sha512-32.c: New test.
23734 * gcc.target/riscv/zknh-sha512-64.c: New test.
23735
23736 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23737 SiYu Wu <siyu@isrc.iscas.ac.cn>
23738
23739 * gcc.target/riscv/zknd32.c: New test.
23740 * gcc.target/riscv/zknd64.c: New test.
23741 * gcc.target/riscv/zkne32.c: New test.
23742 * gcc.target/riscv/zkne64.c: New test.
23743
23744 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23745 SiYu Wu <siyu@isrc.iscas.ac.cn>
23746
23747 * gcc.target/riscv/zbkb32.c: New test.
23748 * gcc.target/riscv/zbkb64.c: New test.
23749 * gcc.target/riscv/zbkc32.c: New test.
23750 * gcc.target/riscv/zbkc64.c: New test.
23751 * gcc.target/riscv/zbkx32.c: New test.
23752 * gcc.target/riscv/zbkx64.c: New test.
23753
23754 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
23755
23756 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
23757 5 insn sh1add+slli+add+slli+sub.
23758 * gcc.target/riscv/pr108987.c: New test.
23759
23760 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23761 kito-cheng <kito.cheng@sifive.com>
23762
23763 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23764
23765 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23766
23767 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
23768 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
23769 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
23770 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
23771 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
23772 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
23773 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
23774 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
23775
23776 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23777
23778 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
23779 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
23780 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
23781 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
23782 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
23783 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
23784 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
23785 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
23786 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
23787 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
23788 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
23789 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
23790 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
23791 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
23792 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
23793 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
23794 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
23795 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
23796 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
23797 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
23798 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
23799 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
23800 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
23801 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
23802 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
23803 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
23804 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
23805 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
23806 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
23807 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
23808 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
23809 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
23810
23811 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23812
23813 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
23814 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
23815 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
23816 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
23817 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
23818 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
23819
23820 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
23821
23822 * gcc.target/riscv/zbb-min-max-03.c: New test.
23823
23824 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23825
23826 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
23827 target selectors.
23828 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23829
23830 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23831
23832 PR c/107465
23833 * c-c++-common/Wsign-compare-2.c (f18): New test.
23834
23835 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23836
23837 PR c/107465
23838 * c-c++-common/Wsign-compare-2.c: New test.
23839 * c-c++-common/pr107465.c: New test.
23840
23841 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23842
23843 PR c/107846
23844 * gcc.dg/pr107846.c: New test.
23845
23846 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23847
23848 PR c++/108702
23849 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
23850
23851 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23852
23853 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
23854
23855 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23856
23857 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
23858
23859 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23860
23861 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
23862 scan-assembler identifiers.
23863 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
23864
23865 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23866
23867 PR analyzer/109016
23868 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
23869 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
23870
23871 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23872
23873 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
23874 * gcc.dg/analyzer/sprintf-1.c: New test.
23875 * gcc.dg/analyzer/sprintf-concat.c: New test.
23876
23877 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23878
23879 PR tree-optimization/108988
23880 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
23881
23882 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23883
23884 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
23885 two new variants, one fixed, one xfailed.
23886 * c-c++-common/Wdangling-pointer-5.c
23887 (nowarn_store_arg_store_arg): Add now-expected warnings.
23888
23889 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23890
23891 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
23892 around +cdecp<N>.
23893 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
23894
23895 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23896
23897 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
23898 expected counts into a single pattern.
23899 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
23900 return and reversed conditions.
23901
23902 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23903
23904 PR target/51534
23905 * gcc.target/arm/pr51534.c: Split softfp variant into...
23906 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
23907
23908 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23909
23910 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
23911 after tab after vmsr, and lower the case of P0.
23912
23913 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23914
23915 PR target/104882
23916 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
23917
23918 2023-03-03 Patrick Palka <ppalka@redhat.com>
23919
23920 PR c++/108998
23921 * g++.dg/cpp2a/lambda-generic11.C: New test.
23922
23923 2023-03-03 Jakub Jelinek <jakub@redhat.com>
23924
23925 PR c/108986
23926 * gcc.dg/Wnonnull-8.c: New test.
23927
23928 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23929
23930 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
23931 "not low or equal" load on condition variant.
23932 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
23933 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
23934
23935 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23936
23937 * gcc.dg/vect/slp-3.c: Adapt test expectation.
23938 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23939 * gcc.dg/vect/slp-perm-8.c: Likewise.
23940
23941 2023-03-03 Richard Biener <rguenther@suse.de>
23942
23943 PR tree-optimization/109002
23944 * gcc.dg/torture/pr109002.c: New testcase.
23945
23946 2023-03-03 Richard Biener <rguenther@suse.de>
23947
23948 PR debug/108772
23949 * g++.dg/lto/pr108772_0.C: New testcase.
23950
23951 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23952
23953 PR c++/100127
23954 * g++.dg/coroutines/pr100127.C: Test for header rather than
23955 compiler macro.
23956 * g++.dg/coroutines/pr100772-a.C: Likewise.
23957 * g++.dg/coroutines/pr100772-b.C: Likewise.
23958
23959 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
23960
23961 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
23962 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
23963
23964 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23965
23966 PR d/108946
23967 * gdc.dg/simd2a.d: Update test.
23968 * gdc.dg/simd2b.d: Likewise.
23969 * gdc.dg/simd2c.d: Likewise.
23970 * gdc.dg/simd2d.d: Likewise.
23971 * gdc.dg/simd2e.d: Likewise.
23972 * gdc.dg/simd2f.d: Likewise.
23973 * gdc.dg/simd2g.d: Likewise.
23974 * gdc.dg/simd2h.d: Likewise.
23975 * gdc.dg/simd2i.d: Likewise.
23976 * gdc.dg/simd2j.d: Likewise.
23977
23978 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23979
23980 PR d/108877
23981 * gdc.dg/imports/pr108877a.d: New test.
23982 * gdc.dg/pr108877.d: New test.
23983
23984 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23985
23986 PR d/108167
23987 * gdc.dg/pr108167.d: New test.
23988
23989 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23990
23991 PR d/108945
23992 * gdc.dg/pr108945.d: New test.
23993
23994 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23995
23996 PR testsuite/108991
23997 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
23998 before target selector.
23999
24000 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
24001
24002 PR jit/107999
24003 * jit.dg/test-error-array-bounds.c: Update test.
24004
24005 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
24006
24007 * gcc.target/avr/pr90706.c: New.
24008
24009 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
24010 Paul-Antoine Arras <pa@codesourcery.com>
24011
24012 * gcc.target/gcn/simd-math-1.c: New testcase.
24013 * gcc.target/gcn/simd-math-2.c: New testcase.
24014
24015 2023-03-02 Patrick Palka <ppalka@redhat.com>
24016
24017 PR c++/108243
24018 PR c++/97553
24019 * g++.dg/opt/is_constant_evaluated3.C: New test.
24020
24021 2023-03-02 Patrick Palka <ppalka@redhat.com>
24022
24023 PR c++/108243
24024 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
24025
24026 2023-03-02 David Malcolm <dmalcolm@redhat.com>
24027
24028 PR analyzer/108968
24029 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
24030
24031 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24032
24033 PR debug/108716
24034 * g++.dg/debug/dwarf2/pr108716.C: New test.
24035
24036 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24037
24038 PR tree-optimization/108979
24039 * gfortran.dg/vect/pr108979.f90: New test.
24040
24041 2023-03-02 Marek Polacek <polacek@redhat.com>
24042
24043 PR c++/106259
24044 * g++.dg/warn/Wmismatched-tags-11.C: New test.
24045
24046 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
24047
24048 * gcc.target/s390/s390.exp: Add partial subdirectory.
24049 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
24050 expectation.
24051 * lib/target-supports.exp: Add s390.
24052 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
24053 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
24054 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
24055 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
24056 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
24057 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
24058 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
24059 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
24060 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
24061 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
24062 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
24063 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
24064 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
24065 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
24066 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
24067 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
24068 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
24069 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
24070 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
24071 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
24072 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
24073 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
24074 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
24075 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
24076 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
24077 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
24078
24079 2023-03-02 Jonathan Yong <10walls@gmail.com>
24080
24081 PR middle-end/97956
24082 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
24083
24084 2023-03-02 Jonathan Yong <10walls@gmail.com>
24085
24086 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
24087
24088 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24089
24090 PR tree-optimization/108603
24091 * gcc.target/aarch64/sve/pr108603.c: New test.
24092
24093 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24094
24095 PR tree-optimization/108430
24096 * gcc.target/aarch64/sve/pr108430.c: New test.
24097
24098 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24099
24100 PR c++/108934
24101 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
24102 * g++.target/i386/pr108934.C: New test.
24103
24104 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24105
24106 PR c++/105839
24107 * g++.dg/gomp/pr105839-1.C: New test.
24108 * g++.dg/gomp/pr105839-2.C: New test.
24109
24110 2023-03-02 Richard Biener <rguenther@suse.de>
24111
24112 PR testsuite/108985
24113 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
24114
24115 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24116
24117 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
24118
24119 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24120
24121 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24122 __USER_LABEL_PREFIX__.
24123
24124 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24125
24126 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
24127 match targets where sizeof (union U) == 5, like "packed" targets.
24128
24129 2023-03-01 Marek Polacek <polacek@redhat.com>
24130
24131 PR c++/107574
24132 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24133
24134 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24135
24136 PR analyzer/107565
24137 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24138 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24139
24140 2023-03-01 Patrick Palka <ppalka@redhat.com>
24141 Jason Merrill <jason@redhat.com>
24142
24143 PR c++/108219
24144 PR c++/108218
24145 * g++.dg/cpp0x/new6.C: New test.
24146 * g++.dg/cpp2a/concepts-new1.C: New test.
24147
24148 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24149
24150 PR middle-end/108545
24151 * c-c++-common/gomp/map-8.c: New test.
24152 * gfortran.dg/gomp/map-9.f90: New test.
24153
24154 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24155
24156 PR analyzer/108935
24157 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
24158 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
24159 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
24160
24161 2023-03-01 Jonathan Yong <10walls@gmail.com>
24162
24163 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24164 targets.
24165
24166 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24167
24168 PR sanitizer/108894
24169 * c-c++-common/ubsan/bounds-16.c: New test.
24170
24171 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24172
24173 PR debug/108967
24174 * g++.dg/debug/pr108967.C: New test.
24175
24176 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24177
24178 PR c++/108606
24179 * g++.dg/cpp1y/pr108606.C: New test.
24180
24181 2023-03-01 Richard Biener <rguenther@suse.de>
24182
24183 PR tree-optimization/108970
24184 * gcc.dg/pr108970.c: New testcase.
24185
24186 2023-03-01 Richard Biener <rguenther@suse.de>
24187
24188 PR tree-optimization/108950
24189 * gcc.dg/vect/pr108950.c: New testcase.
24190
24191 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24192
24193 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24194 newlib targets too.
24195
24196 2023-02-28 Patrick Palka <ppalka@redhat.com>
24197
24198 PR c++/108848
24199 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
24200 exception specifier" error. Expect a separate "not usable
24201 in a constant expression" error.
24202 * g++.dg/cpp1y/var-templ75.C: New test.
24203 * g++.dg/cpp1y/var-templ76.C: New test.
24204
24205 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24206
24207 PR middle-end/107411
24208 PR middle-end/107411
24209 * g++.dg/pr107411.C: New test.
24210
24211 2023-02-28 Marek Polacek <polacek@redhat.com>
24212
24213 PR c++/108550
24214 * g++.dg/cpp1y/var-templ70.C: New test.
24215 * g++.dg/cpp1y/var-templ71.C: New test.
24216 * g++.dg/cpp1y/var-templ72.C: New test.
24217
24218 2023-02-28 Marek Polacek <polacek@redhat.com>
24219
24220 PR c++/107938
24221 * g++.dg/cpp1y/var-templ73.C: New test.
24222 * g++.dg/cpp1y/var-templ74.C: New test.
24223 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
24224
24225 2023-02-28 Jakub Jelinek <jakub@redhat.com>
24226
24227 PR sanitizer/108894
24228 * gcc.dg/ubsan/bounds-4.c: New test.
24229 * gcc.dg/ubsan/bounds-4a.c: New test.
24230 * gcc.dg/ubsan/bounds-4b.c: New test.
24231 * gcc.dg/ubsan/bounds-4c.c: New test.
24232 * gcc.dg/ubsan/bounds-4d.c: New test.
24233 * g++.dg/ubsan/bounds-1.C: New test.
24234
24235 2023-02-28 Richard Biener <rguenther@suse.de>
24236
24237 PR testsuite/108942
24238 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24239
24240 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24241
24242 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24243 message for "default_packed" targets.
24244
24245 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24246
24247 * lib/multiline.exp (handle-multiline-outputs): Shorten
24248 message to the same for fail and pass.
24249
24250 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24251
24252 PR testsuite/91419
24253 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24254
24255 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24256
24257 PR testsuite/79356
24258 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24259 of targets excluding xfail on lines 50 and 51.
24260
24261 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24262
24263 PR tree-optimization/108828
24264 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24265
24266 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24267
24268 PR fortran/108937
24269 * gfortran.dg/ibits_2.f90: New test.
24270
24271 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24272
24273 * ada/acats/run_all.sh: Adjust example of compiler options.
24274
24275 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24276
24277 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24278 Also add conditional to gm2-simple-execute.
24279
24280 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24281
24282 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
24283 (gm2_run_tower_test): New global variable. Add conditional
24284 before invoking gm2-local-exec.
24285
24286 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24287
24288 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24289 quoted multiline pattern in the pass/fail output.
24290
24291 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24292
24293 PR modula2/108261
24294 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24295 variable access.
24296 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24297 variable access.
24298 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24299 variable access.
24300 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24301 variable access.
24302 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24303 variable access.
24304 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24305 variable access.
24306 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24307 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24308 Add pathname.
24309 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
24310 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
24311 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
24312 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
24313 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
24314 Tidy up variable access.
24315 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
24316 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
24317 Add pathname.
24318 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
24319 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
24320 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
24321 (gm2_simple_execute): Keep executable if global is true.
24322 * lib/gm2-torture.exp: Add ; after global variable access.
24323 * lib/gm2.exp: Set up pathnames.
24324 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
24325 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
24326 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
24327 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
24328 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
24329 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
24330 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
24331 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
24332 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
24333 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
24334 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
24335 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
24336 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
24337 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
24338 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
24339 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
24340 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
24341 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
24342 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
24343 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
24344 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
24345 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
24346 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
24347 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
24348 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
24349 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
24350 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
24351 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
24352 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
24353 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
24354 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
24355 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
24356 * gm2/projects/pim/run/pass/tower/Window.def: New test.
24357 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
24358 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
24359 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
24360 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
24361 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24362 New test.
24363 * gm2/projects/pim/run/pass/tower/star: New test.
24364
24365 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24366
24367 * gcc.target/xtensa/pr108919.c: New test.
24368
24369 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24370
24371 PR fortran/108621
24372 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24373
24374 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24375
24376 * gfortran.dg/weak-2.f90: New test.
24377 * gfortran.dg/weak-3.f90: New test.
24378
24379 2023-02-24 Martin Liska <mliska@suse.cz>
24380
24381 PR sanitizer/108834
24382 * c-c++-common/asan/global-overflow-1.c: Test line and column
24383 info for a global variable.
24384
24385 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24386
24387 PR c++/105224
24388 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24389
24390 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24391
24392 PR middle-end/108854
24393 * g++.dg/opt/pr108854.C: New test.
24394
24395 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24396
24397 PR target/108881
24398 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24399
24400 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
24401
24402 * gcc.target/mips/clz.c: New test.
24403 * gcc.target/mips/clo.c: New test.
24404 * gcc.target/mips/mips.exp: New option HAS_CLZ.
24405
24406 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24407
24408 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24409
24410 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24411
24412 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24413 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24414
24415 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24416
24417 * gcc.target/xtensa/elim_callee_saved.c: New.
24418
24419 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24420
24421 PR testsuite/108899
24422 * g++.dg/modules/modules.exp: Only override unsupported if it
24423 exists and saved-unsupported doesn't.
24424
24425 2023-02-23 Richard Biener <rguenther@suse.de>
24426
24427 PR tree-optimization/108888
24428 * g++.dg/torture/pr108888.C: New testcase.
24429
24430 2023-02-22 Marek Polacek <polacek@redhat.com>
24431
24432 PR c/108880
24433 * c-c++-common/ubsan/pr108880.c: New test.
24434
24435 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24436
24437 PR fortran/96024
24438 * gfortran.dg/pr96024.f90: New test.
24439
24440 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24441
24442 * g++.dg/modules/modules.exp: Override unsupported to update
24443 module_do, and test it after dg-test.
24444
24445 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24446
24447 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24448 * gcc.target/arm/aes-fuse-2.c: Likewise.
24449
24450 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24451
24452 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24453 usable in initializers.
24454
24455 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24456
24457 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24458 arm-*-*.
24459 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24460
24461 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24462
24463 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24464 message.
24465
24466 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24467
24468 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24469
24470 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
24471
24472 * gcc.dg/vect/vect-simd-clone-16.c: New test.
24473 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
24474 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
24475 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
24476 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
24477 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
24478 * gcc.dg/vect/vect-simd-clone-17.c: New test.
24479 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
24480 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
24481 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
24482 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
24483 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
24484 * gcc.dg/vect/vect-simd-clone-18.c: New test.
24485 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
24486 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
24487 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
24488 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
24489 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
24490
24491 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24492
24493 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
24494 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
24495 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
24496 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
24497 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
24498 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
24499
24500 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24501
24502 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24503 condition.
24504
24505 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24506
24507 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
24508 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
24509 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
24510 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
24511 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
24512 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
24513 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
24514 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
24515 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
24516 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
24517 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
24518 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
24519 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
24520 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
24521 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
24522 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
24523 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
24524 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
24525 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
24526 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
24527 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
24528 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
24529 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
24530 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
24531 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
24532 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
24533 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
24534 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
24535 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
24536 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
24537 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
24538 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
24539 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
24540 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
24541 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
24542 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
24543 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
24544 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
24545 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
24546 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
24547 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
24548 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
24549 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
24550 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
24551 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
24552 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
24553 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
24554 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
24555 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
24556 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
24557 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
24558 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
24559 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
24560 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
24561 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
24562 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
24563 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
24564 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
24565 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
24566 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
24567 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
24568 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
24569 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
24570 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
24571 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
24572 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
24573 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
24574 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
24575 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
24576 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
24577 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
24578 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
24579 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
24580 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
24581 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
24582 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
24583 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
24584 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
24585 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
24586 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
24587 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
24588 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
24589 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
24590 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
24591 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
24592 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
24593 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
24594 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
24595 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
24596 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
24597 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
24598 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
24599 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
24600 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
24601 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
24602 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
24603 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
24604 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
24605 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
24606 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
24607 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
24608 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
24609 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
24610 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
24611 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
24612 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
24613 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
24614 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
24615 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
24616 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
24617 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
24618 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
24619 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
24620 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
24621 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
24622 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
24623 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
24624 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
24625 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
24626 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
24627 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
24628 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
24629 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
24630 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
24631 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
24632 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
24633 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
24634 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
24635 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
24636 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
24637 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
24638 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
24639 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
24640 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
24641 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
24642 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
24643 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
24644 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
24645 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
24646 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
24647 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
24648 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
24649 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
24650 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
24651 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
24652 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
24653 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
24654 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
24655 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
24656 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
24657 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
24658 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
24659 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
24660 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
24661 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
24662 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
24663 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
24664 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
24665 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
24666 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
24667 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
24668 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
24669 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
24670 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
24671 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
24672 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
24673 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
24674 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
24675 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
24676 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
24677 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
24678 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
24679 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
24680 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
24681 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
24682 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
24683 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
24684 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
24685 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
24686 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
24687 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
24688 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
24689 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24690 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
24691 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24692 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24693 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24694 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24695 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24696 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24697 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24698 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24699 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24700 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24701 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24702 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24703 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24704 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24705 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24706 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24707 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24708 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24709 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24710 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24711 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24712 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24713 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24714 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24715 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24716 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24717 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
24718 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
24719 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
24720 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
24721 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
24722 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
24723 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
24724 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
24725 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
24726 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
24727 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
24728 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
24729 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
24730 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
24731 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
24732 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
24733 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
24734 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
24735 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
24736 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
24737 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
24738 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
24739 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
24740 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
24741 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
24742 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
24743 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
24744 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
24745 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
24746 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
24747 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
24748 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
24749 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
24750 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
24751 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
24752 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
24753 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
24754 out -Oz and -Og -g.
24755 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
24756
24757 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24758
24759 PR middle-end/106258
24760 * g++.dg/ipa/pr106258.C: New test.
24761
24762 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
24763
24764 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
24765 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
24766 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
24767 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
24768 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
24769 * lib/target-supports.exp (check_compile): Use
24770 '-Wno-complain-wrong-lang'.
24771 * g++.dg/abi/empty12.C: Likewise.
24772 * g++.dg/abi/empty13.C: Likewise.
24773 * g++.dg/abi/empty14.C: Likewise.
24774 * g++.dg/abi/empty15.C: Likewise.
24775 * g++.dg/abi/empty16.C: Likewise.
24776 * g++.dg/abi/empty17.C: Likewise.
24777 * g++.dg/abi/empty18.C: Likewise.
24778 * g++.dg/abi/empty19.C: Likewise.
24779 * g++.dg/abi/empty22.C: Likewise.
24780 * g++.dg/abi/empty25.C: Likewise.
24781 * g++.dg/abi/empty26.C: Likewise.
24782 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24783 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24784 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24785
24786 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24787
24788 PR analyzer/108830
24789 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24790 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24791 a path.
24792 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
24793 * gcc.dg/analyzer/data-model-1.c: Likewise.
24794 * gcc.dg/analyzer/data-model-5.c: Likewise.
24795 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
24796 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
24797 -fno-analyzer-suppress-followups.
24798 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
24799 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
24800 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
24801 * gcc.dg/analyzer/pipe2-1.c: Likewise.
24802 * gcc.dg/analyzer/pr101547.c: Update for
24803 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24804 a path.
24805 * gcc.dg/analyzer/pr101875.c: Likewise.
24806 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
24807 * gcc.dg/analyzer/pr104224.c: Add
24808 -fno-analyzer-suppress-followups.
24809 * gcc.dg/analyzer/realloc-2.c: Add
24810 -fno-analyzer-suppress-followups.
24811 * gcc.dg/analyzer/realloc-3.c: Likewise.
24812 * gcc.dg/analyzer/realloc-5.c: Likewise.
24813 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
24814 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
24815 * gcc.dg/analyzer/stdarg-1.c: Likewise.
24816 * gcc.dg/analyzer/symbolic-1.c: Likewise.
24817 * gcc.dg/analyzer/symbolic-7.c: Update for
24818 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24819 path.
24820 * gcc.dg/analyzer/uninit-4.c: Likewise.
24821 * gcc.dg/analyzer/uninit-8.c: New test.
24822 * gcc.dg/analyzer/uninit-pr94713.c: Update for
24823 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24824 path.
24825 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
24826
24827 2023-02-21 Harald Anlauf <anlauf@gmx.de>
24828
24829 PR fortran/96025
24830 * gfortran.dg/pr96025.f90: New test.
24831
24832 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24833
24834 * gdc.dg/simd2a.d: Update.
24835 * gdc.dg/simd2b.d: Update.
24836 * gdc.dg/simd2c.d: Update.
24837 * gdc.dg/simd2d.d: Update.
24838 * gdc.dg/simd2e.d: Update.
24839 * gdc.dg/simd2f.d: Update.
24840 * gdc.dg/simd2g.d: Update.
24841 * gdc.dg/simd2h.d: Update.
24842 * gdc.dg/simd2i.d: Update.
24843 * gdc.dg/simd2j.d: Update.
24844
24845 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24846
24847 * gdc.dg/ctfeintrinsics.d: New test.
24848
24849 2023-02-21 Richard Biener <rguenther@suse.de>
24850
24851 PR tree-optimization/108691
24852 * gcc.dg/pr108691.c: New testcase.
24853
24854 2023-02-21 Richard Biener <rguenther@suse.de>
24855
24856 PR tree-optimization/108793
24857 * gcc.dg/torture/pr108793.c: New testcase.
24858
24859 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24860
24861 * rust/compile/torture/intrinsics-math.rs: New test.
24862
24863 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24864
24865 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
24866
24867 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24868
24869 * rust/execute/torture/closure3.rs: New test.
24870
24871 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24872
24873 * rust/compile/torture/phantom_data.rs: New test.
24874
24875 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24876
24877 * rust/compile/torture/intrinsics-3.rs:
24878 * rust/execute/torture/atomic_load.rs: New test.
24879
24880 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24881
24882 * rust/compile/torture/intrinsics-5.rs: Fix error message.
24883
24884 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24885
24886 * rust/compile/torture/intrinsics-6.rs: New test.
24887 * rust/compile/torture/intrinsics-7.rs: New test.
24888
24889 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24890
24891 * rust/compile/torture/intrinsics-4.rs: New test.
24892 * rust/compile/torture/intrinsics-5.rs: New test.
24893 * rust/execute/torture/atomic_store.rs: New test.
24894
24895 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24896
24897 * rust/compile/torture/intrinsics-3.rs: New test.
24898
24899 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24900
24901 * rust/execute/torture/closure2.rs: New test.
24902
24903 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24904
24905 * rust/execute/torture/closure1.rs: New test.
24906
24907 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24908
24909 * rust/compile/issue-1589.rs: New test.
24910
24911 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24912
24913 * rust/compile/generics7.rs: Fix test with missing assertion.
24914 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
24915
24916 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
24917
24918 * rust/compile/missing_closing_paren.rs: New test.
24919
24920 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24921
24922 * rust/execute/torture/prefetch_data.rs: New test.
24923
24924 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24925
24926 * rust/compile/torture/issue-1555.rs: New test.
24927
24928 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
24929
24930 * rust/compile/const9.rs: New test.
24931
24932 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24933
24934 * rust/compile/issue-1272.rs: New test.
24935
24936 2023-02-21 Richard Biener <rguenther@suse.de>
24937
24938 PR tree-optimization/108868
24939 * gcc.dg/pr108868.c: New testcase.
24940
24941 2023-02-21 Richard Biener <rguenther@suse.de>
24942
24943 PR tree-optimization/108855
24944 * gcc.dg/pr108855.c: New testcase.
24945
24946 2023-02-21 Richard Biener <rguenther@suse.de>
24947
24948 Revert:
24949 2023-02-21 Richard Biener <rguenther@suse.de>
24950
24951 PR tree-optimization/108691
24952 * gcc.dg/pr108691.c: New testcase.
24953
24954 2023-02-20 Jakub Jelinek <jakub2redhat.com>
24955
24956 PR target/108862
24957 * gcc.dg/pr108862.c: New test.
24958 * gcc.target/powerpc/pr108862.c: New test.
24959
24960 2023-02-20 Marek Polacek <polacek@redhat.com>
24961
24962 PR c++/101073
24963 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
24964 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
24965
24966 2023-02-20 Marek Polacek <polacek@redhat.com>
24967
24968 PR c++/108829
24969 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
24970 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
24971
24972 2023-02-20 Richard Biener <rguenther@suse.de>
24973
24974 PR tree-optimization/108816
24975 * gcc.dg/torture/pr108816.c: New testcase.
24976
24977 2023-02-20 Richard Biener <rguenther@suse.de>
24978
24979 PR tree-optimization/108825
24980 * gcc.dg/torture/pr108825.c: New testcase.
24981
24982 2023-02-18 Jason Merrill <jason@redhat.com>
24983
24984 DR 2518
24985 PR c++/52809
24986 PR c++/53638
24987 PR c++/87389
24988 PR c++/89741
24989 PR c++/92099
24990 PR c++/104041
24991 PR c++/104691
24992 * g++.dg/DRs/dr2518.C: New test.
24993
24994 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24995
24996 PR tree-optimization/108819
24997 * gcc.dg/pr108819.c: New test.
24998
24999 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25000
25001 PR target/108832
25002 * gcc.target/i386/pr108832.c: New test.
25003
25004 2023-02-18 Martin Uecker <uecker@tugraz.at>
25005
25006 PR c/108375
25007 * gcc.dg/pr108375-1.c: New test.
25008 * gcc.dg/pr108375-2.c: New test.
25009
25010 2023-02-18 Martin Uecker <uecker@tugraz.at>
25011
25012 PR c/105660
25013 PR c/105660
25014 * gcc.dg/pr105660-1.c: New test.
25015 * gcc.dg/pr105660-2.c: New test.
25016
25017 2023-02-17 Patrick Palka <ppalka@redhat.com>
25018
25019 PR c++/108243
25020 PR c++/97553
25021 * g++.dg/opt/is_constant_evaluated1.C: New test.
25022 * g++.dg/opt/is_constant_evaluated2.C: New test.
25023
25024 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25025
25026 PR target/108831
25027 * gcc.target/i386/pr108831-1.c: New test.
25028 * gcc.target/i386/pr108831-2.c: Ditto.
25029
25030 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25031
25032 PR target/108805
25033 * gcc.dg/pr108805.c: New test.
25034
25035 2023-02-17 Richard Biener <rguenther@suse.de>
25036
25037 PR tree-optimization/108821
25038 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
25039
25040 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25041
25042 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
25043 CLOCK which is available on mingw as well as other platforms.
25044 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
25045
25046 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25047
25048 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
25049 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
25050 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
25051 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
25052 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
25053 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
25054 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
25055 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
25056 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
25057 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
25058 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
25059
25060 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25061
25062 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
25063
25064 2023-02-16 David Malcolm <dmalcolm@redhat.com>
25065
25066 PR analyzer/108806
25067 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
25068 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
25069 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
25070 (test_bitmask_2): New.
25071 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
25072
25073 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
25074
25075 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
25076
25077 2023-02-16 Patrick Palka <ppalka@redhat.com>
25078
25079 PR c++/107773
25080 * g++.dg/template/typename24.C: New test.
25081 * g++.dg/template/typename25.C: New test.
25082 * g++.dg/template/typename25a.C: New test.
25083 * g++.dg/template/typename26.C: New test.
25084
25085 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25086
25087 PR tree-optimization/108657
25088 * gcc.dg/pr108657.c: New test.
25089
25090 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25091
25092 PR tree-optimization/108783
25093 * gcc.c-torture/compile/pr108783.c: New test.
25094
25095 2023-02-16 Richard Biener <rguenther@suse.de>
25096
25097 PR tree-optimization/108791
25098 * gcc.dg/torture/pr108791.c: New testcase.
25099
25100 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
25101
25102 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
25103 as a non-LRA target.
25104
25105 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25106
25107 PR fortran/103608
25108 * gfortran.dg/pr103608.f90: New test.
25109
25110 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25111
25112 PR fortran/104554
25113 * gfortran.dg/pr104554.f90: New test.
25114
25115 2023-02-15 David Malcolm <dmalcolm@redhat.com>
25116
25117 PR analyzer/108664
25118 PR analyzer/108666
25119 PR analyzer/108725
25120 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
25121 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
25122 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
25123
25124 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
25125
25126 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
25127 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
25128 * gcc.target/i386/pr99464.c: Ditto.
25129 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
25130 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
25131 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
25132 * gcc.target/i386/pr98063.c: Ditto.
25133 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
25134 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
25135 * gcc.target/i386/pr95464.c: Ditto.
25136 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
25137 * gcc.target/i386/pr99530-2.c: Ditto.
25138 * gcc.target/i386/pr99530-3.c: Ditto.
25139 * gcc.target/i386/pr99530-4.c: Ditto.
25140 * gcc.target/i386/pr99530-5.c: Ditto.
25141 * gcc.target/i386/pr99530-6.c: Ditto.
25142 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
25143
25144 2023-02-15 Marek Polacek <polacek@redhat.com>
25145
25146 PR middle-end/106080
25147 * c-c++-common/Wdangling-pointer-10.c: New test.
25148 * c-c++-common/Wdangling-pointer-9.c: New test.
25149
25150 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25151
25152 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
25153 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
25154 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
25155 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
25156 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
25157 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
25158 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
25159 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
25160 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
25161 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
25162 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
25163 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
25164 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
25165 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
25166 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
25167
25168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25169
25170 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
25171 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
25172 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
25173 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
25174 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
25175 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
25176 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
25177 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
25178 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
25179 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
25180 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
25181 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
25182 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
25183 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
25184 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
25185
25186 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25187
25188 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
25189 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
25190 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
25191 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
25192 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
25193 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
25194 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
25195 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
25196 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
25197 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
25198 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
25199 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
25200 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
25201 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
25202 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
25203
25204 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25205
25206 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
25207 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
25208 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
25209 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
25210 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
25211 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
25212 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
25213 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
25214 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
25215 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
25216 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
25217 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
25218 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
25219 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
25220 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
25221
25222 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25223
25224 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
25225 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
25226 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
25227 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
25228 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
25229 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
25230 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
25231 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
25232 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
25233 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
25234 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
25235 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
25236 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
25237 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
25238 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
25239
25240 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25241
25242 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
25243 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
25244 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
25245 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
25246 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
25247 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
25248 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
25249 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
25250 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
25251 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
25252 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
25253 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
25254 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
25255 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
25256 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
25257
25258 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25259
25260 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
25261 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
25262 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
25263 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
25264 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
25265 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
25266 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
25267 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
25268 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
25269 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
25270 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
25271 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
25272 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
25273 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
25274 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
25275
25276 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25277
25278 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
25279 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
25280 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
25281 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
25282 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
25283 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
25284 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
25285 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
25286 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
25287 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
25288 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
25289 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
25290 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
25291 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
25292 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
25293
25294 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25295
25296 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
25297 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
25298 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
25299 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
25300 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
25301 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
25302 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
25303 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
25304 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
25305 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
25306 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
25307 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
25308 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
25309 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
25310 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
25311
25312 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25313
25314 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
25315 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
25316 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
25317 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
25318 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
25319 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
25320 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
25321 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
25322 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
25323 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
25324 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
25325 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
25326 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
25327 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
25328 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
25329
25330 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25331
25332 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
25333 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
25334 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
25335 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
25336 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
25337 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
25338 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
25339 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
25340 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
25341 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
25342 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
25343 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
25344 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
25345 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
25346 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
25347
25348 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25349
25350 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
25351 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
25352 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
25353 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
25354 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
25355 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
25356 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
25357 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
25358 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
25359 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
25360 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
25361 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
25362 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
25363 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
25364 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
25365 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
25366 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
25367 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
25368 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
25369 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
25370 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
25371 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
25372 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
25373 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
25374 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
25375 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
25376 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
25377 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
25378 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
25379 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
25380 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
25381 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
25382 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
25383 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
25384 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
25385 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
25386 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
25387 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
25388 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
25389 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
25390 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
25391 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
25392 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
25393 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
25394 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
25395
25396 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25397
25398 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
25399 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
25400 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
25401 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
25402 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
25403 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
25404 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
25405 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
25406 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
25407 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
25408 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
25409 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
25410 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
25411 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
25412 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
25413 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
25414 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
25415 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
25416 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
25417 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
25418 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
25419 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
25420 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
25421 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
25422 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
25423 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
25424 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
25425 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
25426 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
25427 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
25428 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
25429 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
25430 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
25431 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
25432 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
25433 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
25434 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
25435 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
25436 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
25437 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
25438 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
25439 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
25440 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
25441 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
25442 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
25443 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
25444 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
25445 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
25446 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
25447 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
25448 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
25449 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
25450 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
25451 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
25452 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
25453 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
25454 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
25455 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
25456 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
25457 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
25458
25459 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25460
25461 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
25462 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
25463 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
25464 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
25465 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
25466 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
25467 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
25468 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
25469 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
25470
25471 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25472
25473 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
25474 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
25475 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
25476 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
25477 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
25478 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
25479 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
25480 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
25481 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
25482 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
25483 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
25484 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
25485 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
25486 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
25487 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
25488 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
25489 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
25490 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
25491
25492 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25493
25494 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
25495 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
25496 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
25497 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
25498 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
25499 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
25500 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
25501 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
25502 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
25503 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
25504 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
25505 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
25506 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
25507 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
25508 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
25509 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
25510 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
25511 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
25512
25513 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25514
25515 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
25516 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
25517 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
25518 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
25519 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
25520 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
25521 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
25522 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
25523 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
25524 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
25525 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
25526 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
25527 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
25528 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
25529 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
25530 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
25531 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
25532 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
25533
25534 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25535
25536 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
25537 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
25538 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
25539 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
25540 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
25541 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
25542 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
25543 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
25544 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
25545 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
25546 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
25547 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
25548 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
25549 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
25550 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
25551 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
25552 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
25553 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
25554
25555 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25556
25557 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
25558 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
25559 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
25560 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
25561 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
25562 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
25563 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
25564 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
25565 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
25566 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
25567 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
25568 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
25569 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
25570 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
25571 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
25572 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
25573 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
25574 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
25575
25576 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25577
25578 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
25579 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
25580 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
25581 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
25582 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
25583 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
25584 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
25585 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
25586 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
25587 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
25588 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
25589 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
25590 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
25591 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
25592 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
25593 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
25594 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
25595 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
25596
25597 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25598
25599 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
25600 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
25601 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
25602 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
25603 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
25604 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
25605 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
25606 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
25607 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
25608 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
25609 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
25610 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
25611 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
25612 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
25613 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
25614 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
25615 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
25616 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
25617
25618 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25619
25620 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
25621 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
25622 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
25623 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
25624 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
25625 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
25626 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
25627 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
25628 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
25629 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
25630 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
25631 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
25632 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
25633 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
25634 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
25635 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
25636 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
25637 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
25638
25639 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25640
25641 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
25642 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
25643 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
25644 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
25645 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
25646 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
25647 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
25648 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
25649 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
25650 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
25651 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
25652 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
25653 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
25654 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
25655 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
25656 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
25657 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
25658 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
25659
25660 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25661
25662 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
25663 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
25664 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
25665 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
25666 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
25667 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
25668 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
25669 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
25670 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
25671 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
25672 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
25673 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
25674 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
25675 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
25676 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
25677 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
25678 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
25679 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
25680
25681 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25682
25683 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
25684 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
25685 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
25686 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
25687 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
25688 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
25689 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
25690 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
25691 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
25692 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
25693 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
25694 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
25695 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
25696 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
25697 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
25698 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
25699 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
25700 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
25701
25702 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25703
25704 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
25705 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
25706 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
25707 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
25708 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
25709 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
25710 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
25711 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
25712 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
25713 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
25714 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
25715 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
25716 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
25717 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
25718 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
25719 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
25720 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
25721 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
25722
25723 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25724
25725 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
25726 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
25727 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
25728 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
25729 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
25730 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
25731 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
25732 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
25733 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
25734 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
25735 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
25736 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
25737 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
25738 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
25739 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
25740 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
25741 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
25742 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
25743 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
25744 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
25745 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
25746 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
25747 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
25748 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
25749 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
25750 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
25751 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
25752 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
25753 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
25754 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
25755 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
25756 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
25757 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
25758 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
25759 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
25760 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
25761 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
25762 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
25763 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
25764 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
25765 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
25766 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
25767 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
25768 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
25769 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
25770 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
25771 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
25772 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
25773 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
25774 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
25775 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
25776 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
25777 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
25778 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
25779
25780 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25781
25782 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
25783 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
25784 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
25785 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
25786 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
25787 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
25788 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
25789 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
25790 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
25791 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
25792 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
25793 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
25794 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
25795 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
25796 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
25797 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
25798 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
25799 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
25800 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
25801 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
25802 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
25803 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
25804 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
25805 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
25806 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
25807 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
25808 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
25809 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
25810 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
25811 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
25812 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
25813 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
25814 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
25815 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
25816 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
25817 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
25818 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
25819 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
25820 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
25821 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
25822 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
25823 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
25824 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
25825 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
25826 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
25827 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
25828 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
25829 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
25830 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
25831 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
25832 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
25833 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
25834 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
25835 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
25836 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
25837 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
25838 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
25839 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
25840 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
25841 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
25842 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
25843 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
25844 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
25845 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
25846 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
25847 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
25848 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
25849 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
25850 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
25851 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
25852 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
25853 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
25854
25855 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25856
25857 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
25858 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
25859 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
25860 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
25861 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
25862 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
25863 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
25864 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
25865 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
25866
25867 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25868
25869 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
25870 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
25871 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
25872 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
25873 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
25874 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
25875 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
25876 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
25877 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
25878 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
25879 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
25880 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
25881 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
25882 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
25883 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
25884 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
25885 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
25886 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
25887
25888 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25889
25890 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
25891 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
25892 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
25893 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
25894 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
25895 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
25896 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
25897 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
25898 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
25899 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
25900 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
25901 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
25902 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
25903 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
25904 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
25905 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
25906 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
25907 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
25908
25909 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25910
25911 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
25912 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
25913 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
25914 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
25915 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
25916 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
25917 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
25918 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
25919 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
25920 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
25921 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
25922 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
25923 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
25924 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
25925 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
25926 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
25927 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
25928 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
25929 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
25930 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
25931 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
25932 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
25933 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
25934 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
25935 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
25936 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
25937 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
25938 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
25939 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
25940 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
25941 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
25942 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
25943 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
25944 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
25945 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
25946 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
25947
25948 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25949
25950 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
25951 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
25952 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
25953 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
25954 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
25955 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
25956 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
25957 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
25958 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
25959 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
25960 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
25961 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
25962 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
25963 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
25964 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
25965 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
25966 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
25967 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
25968
25969 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25970
25971 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
25972 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
25973 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
25974 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
25975 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
25976 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
25977 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
25978 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
25979 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
25980 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
25981 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
25982 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
25983 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
25984 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
25985 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
25986 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
25987 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
25988 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
25989 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
25990 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
25991 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
25992 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
25993 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
25994 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
25995 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
25996 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
25997 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
25998 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
25999 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
26000 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
26001 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
26002 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
26003 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
26004 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
26005 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
26006 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
26007
26008 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26009
26010 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
26011 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
26012 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
26013 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
26014 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
26015 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
26016 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
26017 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
26018 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
26019 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
26020 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
26021 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
26022 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
26023 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
26024 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
26025 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
26026 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
26027 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
26028
26029 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26030
26031 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
26032 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
26033 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
26034 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
26035 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
26036 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
26037 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
26038 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
26039 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
26040 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
26041 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
26042 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
26043 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
26044 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
26045 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
26046 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
26047 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
26048 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
26049 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
26050 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
26051 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
26052 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
26053 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
26054 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
26055 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
26056 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
26057 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
26058 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
26059 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
26060 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
26061 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
26062 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
26063 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
26064 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
26065 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
26066 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
26067
26068 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26069
26070 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
26071 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
26072 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
26073 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
26074 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
26075 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
26076 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
26077 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
26078 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
26079 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
26080 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
26081 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
26082 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
26083 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
26084 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
26085 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
26086 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
26087 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
26088
26089 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26090
26091 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
26092 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
26093 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
26094 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
26095 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
26096 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
26097 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
26098 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
26099 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
26100 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
26101 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
26102 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
26103 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
26104 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
26105 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
26106 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
26107 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
26108 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
26109 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
26110 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
26111 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
26112 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
26113 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
26114 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
26115 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
26116 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
26117 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
26118 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
26119 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
26120 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
26121 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
26122 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
26123 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
26124 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
26125 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
26126 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
26127
26128 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26129
26130 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
26131 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
26132 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
26133 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
26134 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
26135 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
26136 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
26137 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
26138 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
26139
26140 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26141
26142 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
26143 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
26144 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
26145 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
26146 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
26147 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
26148 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
26149 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
26150 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
26151 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
26152 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
26153 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
26154 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
26155 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
26156 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
26157 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
26158 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
26159 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
26160
26161 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26162
26163 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
26164 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
26165 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
26166 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
26167 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
26168 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
26169 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
26170 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
26171 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
26172 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
26173 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
26174 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
26175 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
26176 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
26177 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
26178 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
26179 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
26180 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
26181 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
26182 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
26183 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
26184 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
26185 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
26186 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
26187 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
26188 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
26189 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
26190 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
26191 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
26192 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
26193 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
26194 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
26195 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
26196 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
26197 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
26198 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
26199 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
26200 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
26201 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
26202 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
26203 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
26204 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
26205 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
26206 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
26207 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
26208 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
26209 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
26210 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
26211 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
26212 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
26213
26214 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26215
26216 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
26217 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
26218 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
26219 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
26220 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
26221 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
26222 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
26223 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
26224 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
26225
26226 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26227
26228 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
26229 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
26230 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
26231 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
26232 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
26233 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
26234 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
26235 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
26236 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
26237 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
26238 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
26239 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
26240 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
26241 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
26242 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
26243 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
26244 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
26245 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
26246
26247 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26248
26249 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
26250 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
26251 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
26252 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
26253 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
26254 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
26255 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
26256 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
26257 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
26258 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
26259 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
26260 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
26261 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
26262 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
26263 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
26264 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
26265 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
26266 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
26267
26268 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26269
26270 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
26271 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
26272 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
26273 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
26274 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
26275 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
26276 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
26277 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
26278 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
26279 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
26280 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
26281 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
26282 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
26283 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
26284 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
26285 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
26286 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
26287 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
26288 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
26289 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
26290 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
26291 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
26292 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
26293 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
26294 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
26295 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
26296 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
26297 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
26298 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
26299 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
26300 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
26301 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
26302 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
26303 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
26304 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
26305 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
26306
26307 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26308
26309 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
26310 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
26311 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
26312 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
26313 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
26314 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
26315 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
26316 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
26317 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
26318 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
26319 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
26320 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
26321 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
26322 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
26323 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
26324 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
26325 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
26326 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
26327
26328 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26329
26330 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
26331 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
26332 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
26333 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
26334 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
26335 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
26336 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
26337 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
26338 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
26339 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
26340 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
26341 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
26342 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
26343 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
26344 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
26345 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
26346 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
26347 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
26348 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
26349 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
26350 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
26351 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
26352 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
26353 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
26354 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
26355 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
26356 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
26357 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
26358 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
26359 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
26360 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
26361 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
26362 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
26363 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
26364 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
26365 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
26366
26367 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26368
26369 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
26370 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
26371 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
26372 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
26373 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
26374 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
26375 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
26376 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
26377 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
26378 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
26379 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
26380 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
26381 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
26382 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
26383 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
26384 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
26385 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
26386 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
26387
26388 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26389
26390 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
26391 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
26392 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
26393 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
26394 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
26395 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
26396 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
26397 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
26398 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
26399 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
26400 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
26401 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
26402 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
26403 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
26404 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
26405 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
26406 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
26407 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
26408 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
26409 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
26410 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
26411 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
26412 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
26413 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
26414 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
26415 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
26416 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
26417 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
26418 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
26419 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
26420 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
26421 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
26422 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
26423 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
26424 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
26425 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
26426
26427 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26428
26429 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
26430 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
26431 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
26432 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
26433 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
26434 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
26435 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
26436 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
26437 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
26438 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
26439 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
26440 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
26441 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
26442 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
26443 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
26444 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
26445 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
26446 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
26447
26448 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26449
26450 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
26451 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
26452 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
26453 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
26454 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
26455 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
26456 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
26457 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
26458 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
26459 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
26460 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
26461 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
26462 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
26463 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
26464 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
26465 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
26466 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
26467 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
26468 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
26469 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
26470 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
26471 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
26472 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
26473 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
26474 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
26475 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
26476 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
26477 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
26478 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
26479 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
26480 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
26481 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
26482 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
26483 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
26484 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
26485 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
26486
26487 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26488
26489 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
26490 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
26491 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
26492 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
26493 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
26494 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
26495 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
26496 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
26497 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
26498
26499 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26500
26501 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
26502 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
26503 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
26504 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
26505 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
26506 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
26507 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
26508 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
26509 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
26510 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
26511 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
26512 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
26513 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
26514 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
26515 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
26516 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
26517 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
26518 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
26519
26520 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26521
26522 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26523 representations.
26524
26525 2023-02-15 Martin Jambor <mjambor@suse.cz>
26526
26527 PR ipa/108679
26528 * gcc.dg/ipa/pr108679.c: New test.
26529
26530 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
26531
26532 PR fortran/108512
26533 * gfortran.dg/gomp/loop-5.f90: New test.
26534 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
26535 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
26536
26537 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26538
26539 PR target/108787
26540 PR target/103109
26541 * gcc.dg/pr108787.c: New test.
26542 * gcc.target/powerpc/pr108787.c: New test.
26543 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
26544
26545 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26546
26547 * g++.dg/DRs/dr2475.C: New test.
26548 * g++.dg/DRs/dr2478.C: New test.
26549 * g++.dg/DRs/dr2530.C: New test.
26550 * g++.dg/DRs/dr2673.C: New test.
26551 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
26552
26553 2023-02-15 Marek Polacek <polacek@redhat.com>
26554
26555 PR c++/106675
26556 * g++.dg/cpp0x/overload-conv-5.C: New test.
26557
26558 2023-02-14 David Faust <david.faust@oracle.com>
26559
26560 PR target/108790
26561 * gcc.target/bpf/ldxdw.c: New test.
26562
26563 2023-02-14 Andrew Pinski <apinski@marvell.com>
26564
26565 PR tree-optimization/108355
26566 PR tree-optimization/96921
26567 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
26568 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
26569 * gcc.dg/tree-ssa/pr108354-1.c: New test.
26570
26571 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26572
26573 * gnat.dg/shift2.adb: New test.
26574
26575 2023-02-14 Richard Biener <rguenther@suse.de>
26576
26577 PR tree-optimization/108782
26578 * gcc.dg/torture/pr108782.c: New testcase.
26579
26580 2023-02-14 Jakub Jelinek <jakub@redhat.com>
26581
26582 PR sanitizer/108777
26583 * gcc.dg/asan/pr108777-1.c: New test.
26584 * gcc.dg/asan/pr108777-2.c: New test.
26585 * gcc.dg/asan/pr108777-3.c: New test.
26586 * gcc.dg/asan/pr108777-4.c: New test.
26587 * gcc.dg/asan/pr108777-5.c: New test.
26588 * gcc.dg/asan/pr108777-6.c: New test.
26589 * gcc.dg/completion-3.c: Adjust expected multiline output.
26590
26591 2023-02-14 Andreas Schwab <schwab@suse.de>
26592
26593 PR target/108723
26594 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
26595 over cfi directives.
26596 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
26597 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
26598 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
26599 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
26600 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
26601 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
26602
26603 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
26604
26605 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
26606
26607 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
26608
26609 PR tree-optimization/96373
26610 PR tree-optimization/108571
26611 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
26612 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
26613 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
26614 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
26615
26616 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
26617
26618 PR target/96373
26619 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
26620 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
26621 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
26622 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
26623 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
26624 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
26625 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
26626 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
26627 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
26628 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
26629 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
26630 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
26631 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
26632 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
26633 * gcc.target/powerpc/pr96373.c: New test.
26634
26635 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
26636
26637 PR rtl-optimization/108681
26638 * gcc.target/aarch64/pr108681.c: New test.
26639
26640 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
26641
26642 * gcc.target/i386/pr108774.c: New.
26643
26644 2023-02-13 Harald Anlauf <anlauf@gmx.de>
26645
26646 PR fortran/103475
26647 * gfortran.dg/pr103475.f90: New test.
26648
26649 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
26650
26651 PR target/108516
26652 * gcc.target/i386/pr108516-1.c: New test.
26653 * gcc.target/i386/pr108516-2.c: Ditto.
26654
26655 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
26656
26657 * gfortran.dg/noinline.f90: New test.
26658 * gfortran.dg/noreturn-1.f90: New test.
26659 * gfortran.dg/noreturn-2.f90: New test.
26660 * gfortran.dg/noreturn-3.f90: New test.
26661 * gfortran.dg/noreturn-4.f90: New test.
26662 * gfortran.dg/noreturn-5.f90: New test.
26663 * gfortran.dg/weak-1.f90: New test.
26664
26665 2023-02-13 Richard Biener <rguenther@suse.de>
26666
26667 PR tree-optimization/108691
26668 * gcc.dg/pr108691.c: New testcase.
26669
26670 2023-02-13 Jonathan Yong <10walls@gmail.com>
26671
26672 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
26673 regex pattern to allow long long instead of just long.
26674
26675 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
26676
26677 * gcc.target/arc/milli-1.c: Update test.
26678
26679 2023-02-13 Richard Biener <rguenther@suse.de>
26680
26681 PR tree-optimization/106722
26682 * gcc.dg/torture/pr108737.c: New testcase.
26683
26684 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26685
26686 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
26687 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
26688 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
26689 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
26690 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
26691 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
26692 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
26693 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
26694 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
26695 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
26696 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
26697 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
26698 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
26699 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
26700 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
26701
26702 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26703
26704 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
26705 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
26706 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
26707 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
26708 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
26709 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
26710 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
26711 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
26712 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
26713 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
26714 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
26715 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
26716 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
26717 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
26718 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
26719 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
26720 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
26721 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
26722 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
26723 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
26724 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
26725 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
26726 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
26727 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
26728 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
26729 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
26730 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
26731 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
26732 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
26733 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
26734
26735 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26736
26737 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
26738 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
26739 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
26740 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
26741 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
26742 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
26743 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
26744 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
26745 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
26746 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
26747 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
26748 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
26749 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
26750 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
26751 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
26752
26753 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26754
26755 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
26756 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
26757 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
26758 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
26759 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
26760 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
26761 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
26762 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
26763 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
26764 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
26765 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
26766 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
26767 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
26768 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
26769 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
26770 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
26771 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
26772 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
26773 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
26774 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
26775 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
26776 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
26777 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
26778 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
26779 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
26780 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
26781 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
26782 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
26783 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
26784 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
26785
26786 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26787
26788 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
26789 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
26790 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
26791 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
26792 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
26793 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
26794 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
26795 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
26796 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
26797 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
26798 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
26799 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
26800 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
26801 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
26802 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
26803
26804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26805
26806 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
26807 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
26808 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
26809 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
26810 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
26811 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
26812 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
26813 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
26814 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
26815 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
26816 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
26817 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
26818 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
26819 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
26820 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
26821 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
26822 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
26823 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
26824 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
26825 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
26826 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
26827 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
26828 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
26829 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
26830 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
26831 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
26832 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
26833 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
26834 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
26835 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
26836
26837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26838
26839 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
26840 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
26841 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
26842 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
26843 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
26844 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
26845 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
26846 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
26847 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
26848 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
26849 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
26850 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
26851 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
26852 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
26853 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
26854
26855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26856
26857 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
26858 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
26859 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
26860 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
26861 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
26862 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
26863 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
26864 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
26865 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
26866 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
26867 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
26868 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
26869 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
26870 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
26871 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
26872 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
26873 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
26874 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
26875 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
26876 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
26877 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
26878 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
26879 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
26880 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
26881 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
26882 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
26883 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
26884 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
26885 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
26886 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
26887
26888 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26889
26890 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
26891 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
26892 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
26893 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
26894 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
26895 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
26896 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
26897 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
26898 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
26899 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
26900 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
26901 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
26902 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
26903 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
26904 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
26905 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
26906 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
26907 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
26908 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
26909 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
26910 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
26911 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
26912 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
26913 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
26914 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
26915 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
26916 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
26917 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
26918 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
26919 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
26920 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
26921 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
26922 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
26923 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
26924 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
26925 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
26926 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
26927 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
26928 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
26929 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
26930 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
26931 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
26932 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
26933 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
26934 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
26935 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
26936 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
26937 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
26938 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
26939 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
26940 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
26941 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
26942 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
26943 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
26944 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
26945 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
26946 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
26947 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
26948 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
26949 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
26950
26951 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26952
26953 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
26954 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
26955 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
26956 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
26957 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
26958 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
26959 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
26960 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
26961 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
26962 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
26963 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
26964 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
26965 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
26966 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
26967 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
26968
26969 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26970
26971 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
26972 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
26973 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
26974 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
26975 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
26976 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
26977 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
26978 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
26979 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
26980 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
26981 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
26982 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
26983 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
26984 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
26985 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
26986 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
26987 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
26988 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
26989 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
26990 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
26991 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
26992 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
26993 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
26994 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
26995 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
26996 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
26997 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
26998 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
26999 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
27000 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
27001
27002 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27003
27004 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
27005 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
27006 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
27007 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
27008 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
27009 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
27010 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
27011 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
27012 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
27013 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
27014 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
27015 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
27016 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
27017 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
27018 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
27019
27020 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27021
27022 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
27023 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
27024 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
27025 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
27026 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
27027 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
27028 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
27029 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
27030 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
27031 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
27032 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
27033 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
27034 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
27035 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
27036 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
27037
27038 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27039
27040 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
27041 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
27042 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
27043 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
27044 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
27045 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
27046 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
27047 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
27048 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
27049 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
27050 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
27051 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
27052 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
27053 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
27054 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
27055
27056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27057
27058 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
27059 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
27060 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
27061 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
27062 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
27063 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
27064 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
27065 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
27066 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
27067 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
27068 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
27069 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
27070 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
27071 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
27072 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
27073
27074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27075
27076 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
27077 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
27078 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
27079 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
27080 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
27081 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
27082 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
27083 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
27084 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
27085 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
27086 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
27087 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
27088 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
27089 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
27090 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
27091 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
27092 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
27093 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
27094 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
27095
27096 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27097
27098 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
27099 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
27100 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
27101 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
27102 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
27103 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
27104 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
27105 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
27106 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
27107 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
27108 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
27109 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
27110 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
27111 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
27112 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
27113 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
27114 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
27115 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
27116 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
27117 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
27118 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
27119 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
27120 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
27121 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
27122 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
27123 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
27124 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
27125 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
27126 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
27127 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
27128 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
27129 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
27130 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
27131 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
27132 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
27133 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
27134
27135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27136
27137 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
27138 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
27139 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
27140 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
27141 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
27142 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
27143 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
27144 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
27145 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
27146 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
27147 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
27148 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
27149 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
27150 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
27151 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
27152 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
27153 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
27154 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
27155
27156 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27157
27158 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
27159 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
27160 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
27161 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
27162 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
27163 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
27164 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
27165 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
27166 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
27167 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
27168 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
27169 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
27170 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
27171 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
27172 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
27173 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
27174 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
27175 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
27176 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
27177 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
27178 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
27179 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
27180 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
27181 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
27182 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
27183 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
27184 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
27185 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
27186 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
27187 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
27188 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
27189 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
27190 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
27191 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
27192 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
27193 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
27194
27195 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27196
27197 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
27198 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
27199 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
27200 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
27201 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
27202 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
27203 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
27204 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
27205 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
27206 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
27207 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
27208 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
27209 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
27210 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
27211 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
27212 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
27213 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
27214 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
27215
27216 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27217
27218 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
27219 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
27220 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
27221 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
27222 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
27223 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
27224 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
27225 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
27226 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
27227 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
27228 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
27229 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
27230 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
27231 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
27232 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
27233 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
27234 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
27235 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
27236 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
27237 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
27238 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
27239 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
27240 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
27241 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
27242 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
27243 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
27244 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
27245 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
27246 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
27247 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
27248 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
27249 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
27250 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
27251 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
27252 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
27253 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
27254
27255 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27256
27257 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
27258 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
27259 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
27260 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
27261 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
27262 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
27263 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
27264 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
27265 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
27266 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
27267 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
27268 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
27269 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
27270 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
27271 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
27272 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
27273 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
27274 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
27275
27276 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27277
27278 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
27279 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
27280 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
27281 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
27282 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
27283 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
27284 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
27285 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
27286 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
27287 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
27288 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
27289 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
27290 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
27291 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
27292 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
27293 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
27294 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
27295 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
27296 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
27297 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
27298 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
27299 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
27300 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
27301 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
27302 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
27303 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
27304 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
27305 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
27306 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
27307 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
27308 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
27309 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
27310 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
27311 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
27312 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
27313 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
27314
27315 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27316
27317 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
27318 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
27319 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
27320 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
27321 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
27322 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
27323 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
27324 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
27325 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
27326 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
27327 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
27328 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
27329 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
27330 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
27331 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
27332 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
27333 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
27334 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
27335 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
27336 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
27337 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
27338 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
27339 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
27340 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
27341 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
27342 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
27343 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
27344 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
27345 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
27346 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
27347 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
27348 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
27349 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
27350 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
27351 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
27352 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
27353 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
27354 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
27355 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
27356 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
27357 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
27358 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
27359 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
27360 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
27361 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
27362 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
27363 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
27364 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
27365 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
27366 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
27367 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
27368 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
27369 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
27370 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
27371 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
27372 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
27373 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
27374 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
27375 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
27376 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
27377 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
27378 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
27379 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
27380 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
27381 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
27382 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
27383 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
27384 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
27385 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
27386 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
27387 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
27388 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
27389
27390 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27391
27392 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
27393 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
27394 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
27395 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
27396 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
27397 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
27398 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
27399 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
27400 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
27401 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
27402 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
27403 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
27404 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
27405 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
27406 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
27407 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
27408 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
27409 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
27410
27411 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27412
27413 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
27414 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
27415 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
27416 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
27417 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
27418 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
27419 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
27420 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
27421 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
27422 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
27423 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
27424 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
27425 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
27426 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
27427 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
27428 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
27429 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
27430 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
27431 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
27432 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
27433 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
27434 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
27435 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
27436 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
27437 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
27438 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
27439 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
27440 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
27441 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
27442 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
27443 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
27444 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
27445 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
27446 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
27447 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
27448 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
27449
27450 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27451
27452 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
27453 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
27454 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
27455 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
27456 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
27457 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
27458 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
27459 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
27460 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
27461 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
27462 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
27463 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
27464 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
27465 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
27466 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
27467 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
27468 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
27469 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
27470
27471 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27472
27473 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
27474 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
27475 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
27476 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
27477 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
27478 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
27479 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
27480 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
27481 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
27482 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
27483 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
27484 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
27485 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
27486 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
27487 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
27488 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
27489 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
27490 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
27491
27492 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27493
27494 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
27495 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
27496 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
27497 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
27498 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
27499 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
27500 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
27501 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
27502 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
27503 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
27504 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
27505 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
27506 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
27507 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
27508 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
27509 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
27510 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
27511 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
27512
27513 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27514
27515 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
27516 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
27517 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
27518 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
27519 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
27520 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
27521 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
27522 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
27523 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
27524 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
27525 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
27526 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
27527 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
27528 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
27529 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
27530 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
27531 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
27532 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
27533
27534 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27535
27536 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
27537 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
27538 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
27539 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
27540 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
27541 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
27542 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
27543 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
27544 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
27545 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
27546 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
27547 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
27548 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
27549 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
27550 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
27551 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
27552 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
27553 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
27554 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
27555 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
27556 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
27557 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
27558 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
27559 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
27560
27561 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27562
27563 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
27564 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
27565 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
27566 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
27567 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
27568 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
27569 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
27570 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
27571 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
27572 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
27573 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
27574 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
27575 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
27576 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
27577 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
27578 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
27579 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
27580 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
27581 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
27582 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
27583 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
27584 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
27585 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
27586
27587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27588
27589 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
27590 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
27591 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
27592 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
27593 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
27594 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
27595 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
27596 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
27597 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
27598 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
27599 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
27600 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
27601 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
27602 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
27603 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
27604 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
27605 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
27606 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
27607 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
27608 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
27609 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
27610 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
27611 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
27612 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
27613 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
27614 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
27615 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
27616 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
27617 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
27618 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
27619
27620 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27621
27622 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
27623 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
27624 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
27625 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
27626 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
27627 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
27628 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
27629 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
27630 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
27631 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
27632 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
27633 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
27634 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
27635 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
27636 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
27637 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
27638 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
27639 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
27640 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
27641 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
27642 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
27643 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
27644 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
27645 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
27646 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
27647 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
27648 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
27649 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
27650 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
27651 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
27652
27653 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27654
27655 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
27656 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
27657 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
27658 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
27659 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
27660 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
27661 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
27662 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
27663 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
27664 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
27665 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
27666 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
27667 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
27668 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
27669 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
27670 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
27671 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
27672 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
27673 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
27674 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
27675 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
27676 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
27677 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
27678 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
27679 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
27680 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
27681 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
27682 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
27683
27684 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27685
27686 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
27687 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
27688 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
27689 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
27690 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
27691 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
27692 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
27693 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
27694 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
27695 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
27696 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
27697 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
27698
27699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27700
27701 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
27702 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
27703 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
27704 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
27705 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
27706 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
27707
27708 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27709
27710 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
27711 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
27712 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
27713 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
27714 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
27715 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
27716 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
27717 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
27718 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
27719 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
27720 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
27721 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
27722 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
27723 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
27724 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
27725 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
27726 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
27727 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
27728
27729 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27730
27731 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
27732 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
27733 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
27734 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
27735 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
27736 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
27737 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
27738 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
27739 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
27740 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
27741 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
27742 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
27743 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
27744 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
27745 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
27746 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
27747 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
27748 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
27749 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
27750 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
27751 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
27752 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
27753 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
27754 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
27755 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
27756 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
27757 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
27758 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
27759 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
27760 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
27761 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
27762 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
27763 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
27764 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
27765 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
27766 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
27767
27768 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27769
27770 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
27771 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
27772 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
27773 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
27774 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
27775 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
27776 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
27777 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
27778 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
27779 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
27780 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
27781 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
27782 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
27783 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
27784 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
27785 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
27786 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
27787 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
27788 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
27789 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
27790 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
27791 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
27792 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
27793 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
27794 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
27795 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
27796 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
27797 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
27798 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
27799 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
27800 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
27801 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
27802 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
27803 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
27804 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
27805 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
27806
27807 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27808
27809 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
27810 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
27811 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
27812 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
27813 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
27814 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
27815 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
27816 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
27817 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
27818 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
27819 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
27820 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
27821 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
27822 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
27823 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
27824 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
27825 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
27826 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
27827
27828 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27829
27830 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
27831 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
27832 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
27833 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
27834 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
27835 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
27836 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
27837 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
27838 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
27839 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
27840 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
27841 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
27842 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
27843 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
27844 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
27845 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
27846 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
27847 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
27848
27849 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27850
27851 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
27852 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
27853 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
27854 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
27855 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
27856 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
27857 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
27858 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
27859 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
27860 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
27861 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
27862 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
27863 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
27864 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
27865 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
27866 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
27867 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
27868 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
27869 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
27870 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
27871 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
27872 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
27873 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
27874 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
27875 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
27876 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
27877
27878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27879
27880 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
27881 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
27882 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
27883 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
27884 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
27885 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
27886 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
27887 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
27888 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
27889 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
27890 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
27891 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
27892 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
27893 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
27894 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
27895 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
27896 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
27897 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
27898 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
27899 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
27900 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
27901 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
27902 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
27903 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
27904 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
27905 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
27906
27907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27908
27909 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
27910 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
27911 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
27912 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
27913 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
27914 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
27915 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
27916 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
27917 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
27918 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
27919 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
27920 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
27921 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
27922 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
27923 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
27924 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
27925 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
27926 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
27927
27928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27929
27930 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
27931 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
27932 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
27933 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
27934 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
27935 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
27936 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
27937 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
27938 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
27939 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
27940 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
27941 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
27942 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
27943 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
27944 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
27945 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
27946 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
27947 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
27948
27949 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27950
27951 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
27952 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
27953 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
27954 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
27955 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
27956 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
27957 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
27958 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
27959 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
27960 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
27961 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
27962 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
27963 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
27964 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
27965 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
27966 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
27967 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
27968 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
27969 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
27970 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
27971 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
27972 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
27973
27974 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27975
27976 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
27977 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
27978 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
27979 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
27980 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
27981 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
27982 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
27983 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
27984 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
27985 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
27986 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
27987 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
27988 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
27989 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
27990 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
27991 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
27992 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
27993 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
27994 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
27995 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
27996 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
27997 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
27998
27999 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28000
28001 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
28002
28003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28004
28005 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
28006 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
28007 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
28008 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
28009 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
28010 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
28011 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
28012 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
28013 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
28014 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
28015 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
28016 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
28017 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
28018 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
28019 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
28020 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
28021 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
28022 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
28023 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
28024 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
28025 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
28026 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
28027 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
28028 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
28029 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
28030 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
28031 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
28032 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
28033 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
28034 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
28035
28036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28037
28038 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
28039 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
28040 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
28041 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
28042 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
28043 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
28044 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
28045 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
28046 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
28047 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
28048 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
28049 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
28050 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
28051 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
28052 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
28053 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
28054 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
28055 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
28056 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
28057 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
28058 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
28059 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
28060 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
28061 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
28062 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
28063 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
28064 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
28065 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
28066 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
28067 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
28068
28069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28070
28071 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
28072 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
28073 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
28074 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
28075 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
28076 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
28077 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
28078 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
28079 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
28080 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
28081 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
28082 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
28083 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
28084 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
28085 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
28086 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
28087 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
28088 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
28089 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
28090 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
28091 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
28092 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
28093 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
28094 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
28095 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
28096 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
28097 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
28098 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
28099 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
28100 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
28101
28102 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28103
28104 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
28105 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
28106 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
28107 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
28108 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
28109 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
28110 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
28111 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
28112 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
28113 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
28114 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
28115 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
28116 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
28117 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
28118 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
28119 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
28120 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
28121 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
28122 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
28123 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
28124 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
28125 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
28126 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
28127 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
28128 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
28129 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
28130 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
28131 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
28132 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
28133 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
28134
28135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28136
28137 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
28138 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
28139 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
28140 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
28141 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
28142 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
28143 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
28144 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
28145 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
28146 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
28147 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
28148 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
28149 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
28150 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
28151 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
28152 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
28153 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
28154 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
28155 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
28156 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
28157 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
28158 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
28159 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
28160 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
28161 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
28162 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
28163 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
28164 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
28165 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
28166 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
28167
28168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28169
28170 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
28171 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
28172 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
28173 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
28174 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
28175 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
28176 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
28177 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
28178 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
28179 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
28180 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
28181 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
28182 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
28183 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
28184 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
28185 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
28186 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
28187 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
28188 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
28189 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
28190 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
28191 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
28192 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
28193 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
28194 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
28195 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
28196 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
28197 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
28198 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
28199 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
28200
28201 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28202
28203 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
28204 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
28205 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
28206 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
28207 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
28208 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
28209 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
28210 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
28211 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
28212 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
28213 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
28214 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
28215 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
28216 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
28217 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
28218 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
28219 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
28220 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
28221 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
28222 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
28223 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
28224 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
28225 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
28226 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
28227 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
28228 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
28229 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
28230 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
28231 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
28232 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
28233
28234 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28235
28236 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
28237 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
28238 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
28239 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
28240 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
28241 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
28242 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
28243 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
28244 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
28245 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
28246 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
28247 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
28248 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
28249 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
28250 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
28251 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
28252 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
28253 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
28254 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
28255 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
28256 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
28257 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
28258 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
28259 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
28260 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
28261 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
28262 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
28263 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
28264 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
28265 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
28266
28267 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28268
28269 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
28270 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
28271 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
28272 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
28273 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
28274 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
28275 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
28276 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
28277 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
28278 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
28279 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
28280 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
28281 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
28282 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
28283 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
28284 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
28285 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
28286 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
28287 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
28288 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
28289 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
28290 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
28291 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
28292 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
28293 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
28294 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
28295 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
28296 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
28297 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
28298 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
28299
28300 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28301
28302 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
28303 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
28304 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
28305 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
28306 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
28307 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
28308 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
28309 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
28310 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
28311 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
28312 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
28313 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
28314 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
28315 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
28316 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
28317 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
28318 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
28319 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
28320 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
28321 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
28322 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
28323 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
28324 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
28325 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
28326 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
28327 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
28328 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
28329 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
28330 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
28331 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
28332
28333 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28334
28335 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
28336 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
28337 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
28338 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
28339 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
28340 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
28341 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
28342 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
28343 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
28344 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
28345 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
28346 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
28347 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
28348 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
28349 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
28350 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
28351 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
28352 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
28353 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
28354 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
28355 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
28356 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
28357 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
28358 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
28359 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
28360 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
28361 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
28362 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
28363 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
28364 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
28365
28366 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28367
28368 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
28369 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
28370 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
28371 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
28372 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
28373 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
28374 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
28375 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
28376 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
28377 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
28378 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
28379 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
28380 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
28381 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
28382 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
28383 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
28384 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
28385 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
28386 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
28387 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
28388 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
28389 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
28390 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
28391 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
28392 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
28393 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
28394 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
28395 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
28396 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
28397 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
28398
28399 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28400
28401 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28402
28403 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28404
28405 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
28406 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
28407 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
28408 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
28409 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
28410 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
28411 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
28412 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
28413 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
28414 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
28415 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
28416 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
28417 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
28418 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
28419 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
28420 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
28421 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
28422 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
28423 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
28424 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
28425 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
28426 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
28427 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
28428 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
28429 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
28430 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
28431 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
28432 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
28433 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
28434 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
28435 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
28436 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
28437 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
28438 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
28439 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
28440 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
28441
28442 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28443
28444 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
28445 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
28446 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
28447 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
28448 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
28449 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
28450 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
28451 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
28452 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
28453 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
28454 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
28455 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
28456 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
28457 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
28458 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
28459 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
28460 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
28461 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
28462 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
28463 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
28464 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
28465 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
28466 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
28467 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
28468 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
28469 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
28470 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
28471 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
28472 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
28473 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
28474 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
28475 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
28476 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
28477 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
28478 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
28479 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
28480
28481 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28482
28483 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
28484 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
28485 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
28486 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
28487 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
28488 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
28489 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
28490 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
28491 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
28492 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
28493 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
28494 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
28495 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
28496 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
28497 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
28498 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
28499 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
28500 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
28501 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
28502 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
28503 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
28504 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
28505 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
28506 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
28507 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
28508 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
28509 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
28510 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
28511 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
28512 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
28513 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
28514 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
28515 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
28516 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
28517 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
28518 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
28519
28520 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28521
28522 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
28523 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
28524 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
28525 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
28526 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
28527 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
28528 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
28529 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
28530 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
28531 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
28532 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
28533 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
28534 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
28535 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
28536 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
28537 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
28538 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
28539 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
28540 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
28541 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
28542 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
28543 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
28544 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
28545 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
28546 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
28547 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
28548 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
28549 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
28550 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
28551 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
28552 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
28553 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
28554 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
28555 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
28556 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
28557 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
28558
28559 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28560
28561 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
28562 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
28563 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
28564 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
28565 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
28566 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
28567 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
28568 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
28569 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
28570 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
28571 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
28572 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
28573 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
28574 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
28575 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
28576 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
28577 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
28578 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
28579 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
28580 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
28581 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
28582 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
28583 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
28584 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
28585 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
28586 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
28587 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
28588 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
28589 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
28590 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
28591 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
28592 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
28593 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
28594 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
28595 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
28596 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
28597
28598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28599
28600 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
28601 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
28602 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
28603 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
28604 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
28605 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
28606 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
28607 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
28608 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
28609 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
28610 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
28611 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
28612 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
28613 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
28614 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
28615 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
28616 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
28617 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
28618 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
28619 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
28620 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
28621 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
28622 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
28623 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
28624 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
28625 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
28626 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
28627 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
28628 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
28629 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
28630 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
28631 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
28632 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
28633 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
28634 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
28635 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
28636
28637 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28638
28639 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
28640 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
28641 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
28642 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
28643 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
28644 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
28645 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
28646 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
28647 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
28648 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
28649 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
28650 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
28651 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
28652 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
28653 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
28654 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
28655 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
28656 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
28657 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
28658 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
28659 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
28660 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
28661 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
28662 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
28663 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
28664 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
28665 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
28666 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
28667 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
28668 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
28669 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
28670 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
28671 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
28672 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
28673 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
28674 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
28675
28676 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28677
28678 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
28679 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
28680 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
28681 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
28682 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
28683 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
28684 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
28685 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
28686 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
28687 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
28688 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
28689 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
28690 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
28691 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
28692 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
28693 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
28694 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
28695 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
28696 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
28697 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
28698 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
28699 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
28700 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
28701 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
28702 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
28703 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
28704 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
28705 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
28706 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
28707 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
28708 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
28709 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
28710 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
28711 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
28712 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
28713 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
28714
28715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28716
28717 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
28718 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
28719 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
28720 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
28721 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
28722 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
28723 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
28724 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
28725 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
28726 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
28727 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
28728 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
28729 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
28730 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
28731 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
28732 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
28733 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
28734 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
28735
28736 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28737
28738 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
28739 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
28740 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
28741 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
28742 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
28743 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
28744 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
28745 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
28746 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
28747 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
28748 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
28749 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
28750 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
28751 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
28752 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
28753 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
28754 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
28755 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
28756
28757 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28758
28759 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
28760 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
28761 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
28762 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
28763 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
28764 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
28765 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
28766 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
28767 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
28768 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
28769 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
28770 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
28771 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
28772 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
28773 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
28774 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
28775 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
28776 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
28777
28778 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28779
28780 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
28781 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
28782 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
28783 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
28784 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
28785 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
28786 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
28787 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
28788 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
28789 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
28790 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
28791 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
28792 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
28793 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
28794 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
28795 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
28796 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
28797 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
28798
28799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28800
28801 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
28802 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
28803 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
28804 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
28805 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
28806 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
28807 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
28808 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
28809 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
28810 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
28811 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
28812 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
28813 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
28814 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
28815 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
28816 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
28817 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
28818 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
28819
28820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28821
28822 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
28823 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
28824 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
28825 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
28826 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
28827 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
28828 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
28829 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
28830 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
28831 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
28832 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
28833 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
28834 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
28835 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
28836 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
28837 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
28838 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
28839 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
28840
28841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28842
28843 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
28844 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
28845 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
28846 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
28847 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
28848 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
28849 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
28850 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
28851 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
28852 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
28853 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
28854 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
28855 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
28856 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
28857 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
28858 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
28859 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
28860 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
28861
28862 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28863
28864 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
28865 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
28866 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
28867 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
28868 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
28869 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
28870 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
28871 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
28872 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
28873 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
28874 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
28875 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
28876 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
28877 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
28878 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
28879 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
28880 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
28881 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
28882
28883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28884
28885 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
28886 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
28887 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
28888 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
28889 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
28890 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
28891 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
28892 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
28893 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
28894 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
28895 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
28896 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
28897 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
28898 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
28899 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
28900
28901 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28902
28903 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
28904 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
28905 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
28906 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
28907 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
28908 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
28909 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
28910 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
28911 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
28912 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
28913 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
28914 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
28915 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
28916 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
28917 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
28918 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
28919 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
28920 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
28921 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
28922 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
28923 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
28924 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
28925 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
28926 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
28927 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
28928 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
28929 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
28930 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
28931 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
28932 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
28933
28934 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28935
28936 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
28937 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
28938 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
28939 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
28940 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
28941 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
28942 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
28943 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
28944 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
28945 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
28946 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
28947 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
28948 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
28949 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
28950 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
28951
28952 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28953
28954 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
28955 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
28956 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
28957 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
28958 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
28959 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
28960 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
28961 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
28962 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
28963 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
28964 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
28965 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
28966 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
28967 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
28968 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
28969 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
28970 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
28971 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
28972 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
28973 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
28974 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
28975 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
28976 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
28977 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
28978 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
28979 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
28980 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
28981 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
28982 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
28983 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
28984
28985 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28986
28987 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
28988 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
28989 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
28990 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
28991 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
28992 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
28993 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
28994 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
28995 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
28996 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
28997 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
28998 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
28999 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
29000 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
29001 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
29002 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
29003 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
29004 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
29005 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
29006 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
29007 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
29008 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
29009 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
29010 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
29011 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
29012 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
29013 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
29014 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
29015 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
29016 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
29017
29018 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29019
29020 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
29021 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
29022 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
29023 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
29024 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
29025 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
29026 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
29027 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
29028 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
29029 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
29030 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
29031 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
29032 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
29033 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
29034 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
29035 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
29036 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
29037 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
29038
29039 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29040
29041 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
29042 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
29043 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
29044 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
29045 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
29046 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
29047 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
29048 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
29049 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
29050 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
29051 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
29052 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
29053 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
29054 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
29055 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
29056 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
29057 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
29058 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
29059 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
29060 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
29061 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
29062 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
29063 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
29064 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
29065 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
29066 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
29067 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
29068 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
29069 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
29070 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
29071 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
29072 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
29073 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
29074 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
29075 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
29076 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
29077
29078 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29079
29080 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
29081 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
29082 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
29083 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
29084 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
29085 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
29086 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
29087 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
29088 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
29089 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
29090 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
29091 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
29092 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
29093 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
29094 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
29095 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
29096 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
29097 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
29098
29099 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29100
29101 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
29102 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
29103 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
29104 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
29105 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
29106 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
29107 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
29108 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
29109 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
29110 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
29111 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
29112 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
29113 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
29114 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
29115 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
29116 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
29117 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
29118 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
29119 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
29120 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
29121 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
29122 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
29123 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
29124 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
29125 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
29126 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
29127 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
29128 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
29129 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
29130 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
29131 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
29132 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
29133 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
29134 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
29135 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
29136 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
29137
29138 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29139
29140 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
29141 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
29142 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
29143 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
29144 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
29145 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
29146 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
29147 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
29148 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
29149 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
29150 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
29151 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
29152 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
29153 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
29154 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
29155 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
29156 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
29157 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
29158
29159 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29160
29161 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
29162 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
29163 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
29164 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
29165 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
29166 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
29167 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
29168 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
29169 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
29170 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
29171 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
29172 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
29173 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
29174 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
29175 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
29176 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
29177 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
29178 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
29179 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
29180 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
29181 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
29182 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
29183 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
29184 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
29185 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
29186 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
29187 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
29188 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
29189 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
29190 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
29191 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
29192 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
29193 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
29194 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
29195 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
29196 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
29197
29198 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29199
29200 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
29201 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
29202 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
29203 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
29204 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
29205 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
29206 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
29207 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
29208 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
29209 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
29210 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
29211 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
29212 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
29213 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
29214 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
29215 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
29216 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
29217 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
29218 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
29219 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
29220 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
29221 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
29222 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
29223 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
29224 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
29225 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
29226 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
29227 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
29228 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
29229 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
29230 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
29231 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
29232 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
29233 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
29234 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
29235 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
29236 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
29237 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
29238 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
29239 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
29240 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
29241 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
29242 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
29243 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
29244 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
29245
29246 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29247
29248 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
29249 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
29250 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
29251 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
29252 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
29253 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
29254 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
29255 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
29256 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
29257 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
29258 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
29259 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
29260 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
29261 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
29262 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
29263
29264 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29265
29266 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
29267 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
29268 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
29269 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
29270 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
29271 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
29272 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
29273 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
29274 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
29275 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
29276 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
29277 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
29278 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
29279 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
29280 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
29281
29282 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29283
29284 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
29285 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
29286 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
29287 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
29288 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
29289 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
29290 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
29291 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
29292 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
29293 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
29294 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
29295 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
29296 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
29297 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
29298 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
29299
29300 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29301
29302 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29303
29304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29305
29306 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
29307 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
29308 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
29309 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
29310 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
29311 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
29312 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
29313 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
29314 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
29315 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
29316 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
29317 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
29318 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
29319 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
29320 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
29321 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
29322 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
29323 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
29324
29325 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29326
29327 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
29328 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
29329 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
29330 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
29331 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
29332 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
29333 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
29334 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
29335 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
29336 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
29337 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
29338 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
29339 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
29340 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
29341 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
29342 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
29343 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
29344 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
29345
29346 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29347
29348 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
29349 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
29350 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
29351 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
29352 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
29353 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
29354 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
29355 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
29356 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
29357 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
29358 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
29359 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
29360 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
29361 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
29362 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
29363 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
29364 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
29365 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
29366
29367 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29368
29369 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
29370 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
29371 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
29372 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
29373 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
29374 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
29375 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
29376 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
29377 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
29378 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
29379 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
29380 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
29381 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
29382 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
29383 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
29384 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
29385 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
29386 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
29387
29388 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29389
29390 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
29391 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
29392 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
29393 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
29394 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
29395 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
29396 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
29397 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
29398 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
29399 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
29400 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
29401 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
29402 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
29403 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
29404 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
29405 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
29406 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
29407 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
29408
29409 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29410
29411 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
29412 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
29413 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
29414 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
29415 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
29416 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
29417 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
29418 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
29419 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
29420 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
29421 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
29422 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
29423 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
29424 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
29425 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
29426 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
29427 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
29428 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
29429
29430 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29431
29432 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
29433 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
29434 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
29435 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
29436 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
29437 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
29438 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
29439 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
29440 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
29441 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
29442 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
29443 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
29444 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
29445 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
29446 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
29447 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
29448 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
29449 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
29450 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
29451 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
29452 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
29453 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
29454 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
29455 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
29456 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
29457 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
29458 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
29459 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
29460 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
29461 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
29462
29463 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29464
29465 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
29466 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
29467 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
29468 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
29469 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
29470 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
29471 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
29472 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
29473 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
29474 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
29475 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
29476 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
29477 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
29478 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
29479 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
29480 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
29481 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
29482 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
29483 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
29484 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
29485 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
29486 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
29487 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
29488 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
29489 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
29490 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
29491 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
29492 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
29493 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
29494 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
29495
29496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29497
29498 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
29499 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
29500 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
29501 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
29502 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
29503 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
29504 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
29505 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
29506 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
29507 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
29508 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
29509 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
29510 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
29511 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
29512 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
29513 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
29514 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
29515 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
29516 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
29517 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
29518 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
29519 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
29520 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
29521 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
29522 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
29523 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
29524 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
29525 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
29526 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
29527 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
29528
29529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29530
29531 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
29532 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
29533 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
29534 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
29535 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
29536 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
29537 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
29538 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
29539 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
29540 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
29541 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
29542 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
29543 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
29544 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
29545 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
29546 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
29547 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
29548 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
29549 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
29550 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
29551 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
29552 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
29553 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
29554 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
29555 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
29556 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
29557 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
29558 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
29559 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
29560 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
29561
29562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29563
29564 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
29565 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
29566 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
29567 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
29568 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
29569 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
29570 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
29571 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
29572 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
29573 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
29574 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
29575 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
29576 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
29577 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
29578 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
29579 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
29580 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
29581 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
29582 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
29583 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
29584 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
29585 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
29586 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
29587 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
29588 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
29589 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
29590 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
29591 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
29592 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
29593 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
29594 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
29595 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
29596 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
29597 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
29598 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
29599 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
29600
29601 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29602
29603 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
29604 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
29605 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
29606 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
29607 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
29608 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
29609 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
29610 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
29611 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
29612 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
29613 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
29614 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
29615 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
29616 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
29617 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
29618 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
29619 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
29620 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
29621 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
29622 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
29623 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
29624 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
29625 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
29626 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
29627 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
29628 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
29629 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
29630 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
29631 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
29632 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
29633 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
29634 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
29635 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
29636 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
29637 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
29638 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
29639
29640 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29641
29642 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
29643 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
29644 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
29645 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
29646 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
29647 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
29648 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
29649 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
29650 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
29651 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
29652 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
29653 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
29654 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
29655 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
29656 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
29657 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
29658 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
29659 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
29660 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
29661 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
29662 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
29663 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
29664 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
29665 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
29666 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
29667 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
29668 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
29669 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
29670 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
29671 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
29672 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
29673 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
29674 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
29675 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
29676 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
29677 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
29678
29679 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29680
29681 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
29682 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
29683 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
29684 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
29685 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
29686 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
29687 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
29688 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
29689 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
29690 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
29691 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
29692 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
29693 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
29694 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
29695 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
29696 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
29697 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
29698 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
29699 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
29700 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
29701 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
29702 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
29703 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
29704 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
29705 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
29706 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
29707 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
29708 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
29709 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
29710 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
29711 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
29712 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
29713 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
29714 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
29715 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
29716 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
29717
29718 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29719
29720 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
29721 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
29722 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
29723 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
29724 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
29725 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
29726 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
29727 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
29728 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
29729 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
29730 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
29731 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
29732 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
29733 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
29734 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
29735 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
29736 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
29737 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
29738
29739 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29740
29741 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
29742 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
29743 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
29744 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
29745 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
29746 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
29747 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
29748 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
29749 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
29750 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
29751 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
29752 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
29753 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
29754 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
29755 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
29756 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
29757 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
29758 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
29759
29760 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29761
29762 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
29763 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
29764 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
29765 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
29766 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
29767 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
29768 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
29769 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
29770 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
29771 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
29772 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
29773 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
29774 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
29775 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
29776 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
29777 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
29778 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
29779 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
29780
29781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29782
29783 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
29784 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
29785 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
29786 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
29787 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
29788 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
29789 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
29790 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
29791 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
29792 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
29793 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
29794 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
29795 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
29796 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
29797 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
29798 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
29799 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
29800 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
29801
29802 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29803
29804 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
29805 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
29806 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
29807 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
29808 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
29809 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
29810 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
29811 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
29812 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
29813 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
29814 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
29815 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
29816 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
29817 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
29818 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
29819
29820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29821
29822 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
29823 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
29824 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
29825 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
29826 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
29827 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
29828 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
29829 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
29830 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
29831 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
29832 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
29833 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
29834 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
29835 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
29836 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
29837
29838 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29839
29840 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
29841 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
29842 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
29843 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
29844 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
29845 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
29846 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
29847 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
29848 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
29849 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
29850 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
29851 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
29852 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
29853 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
29854 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
29855
29856 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29857
29858 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
29859 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
29860 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
29861 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
29862 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
29863 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
29864 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
29865 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
29866 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
29867 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
29868 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
29869 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
29870 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
29871 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
29872 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
29873
29874 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29875
29876 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
29877 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
29878 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
29879 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
29880 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
29881 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
29882 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
29883 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
29884 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
29885 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
29886 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
29887 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
29888 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
29889 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
29890 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
29891 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
29892 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
29893 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
29894 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
29895 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
29896 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
29897 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
29898 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
29899
29900 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29901
29902 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
29903 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
29904 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
29905 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
29906 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
29907 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
29908 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
29909 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
29910 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
29911 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
29912 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
29913 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
29914 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
29915 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
29916 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
29917
29918 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29919
29920 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
29921 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
29922 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
29923 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
29924 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
29925 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
29926 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
29927 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
29928 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
29929 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
29930 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
29931 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
29932 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
29933 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
29934 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
29935
29936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29937
29938 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
29939
29940 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29941
29942 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
29943 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
29944 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
29945 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
29946 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
29947 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
29948 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
29949 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
29950 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
29951 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
29952 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
29953 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
29954 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
29955 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
29956 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
29957 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
29958 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
29959 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
29960
29961 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29962
29963 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
29964 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
29965 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
29966 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
29967 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
29968 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
29969 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
29970 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
29971 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
29972 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
29973 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
29974 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
29975 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
29976 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
29977 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
29978 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
29979 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
29980 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
29981
29982 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29983
29984 * g++.target/riscv/rvv/base/exception-1.C: New test.
29985
29986 2023-02-11 Jakub Jelinek <jakub@redhat.com>
29987
29988 PR ipa/108605
29989 * c-c++-common/pr108605.c: New test.
29990
29991 2023-02-11 Jonathan Yong <10walls@gmail.com>
29992
29993 * gcc.dg/pr65658.c: fix LLP64 test.
29994
29995 2023-02-11 Jonathan Yong <10walls@gmail.com>
29996
29997 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
29998 * gcc.dg/Warray-bounds-52.c: ditto
29999 * gcc.dg/Wstringop-overflow-62.c: ditto
30000 * gcc.dg/attr-vector_size.c: ditto
30001 * gcc.dg/overflow-warn-9.c: ditto
30002
30003 2023-02-10 David Malcolm <dmalcolm@redhat.com>
30004
30005 PR analyzer/108745
30006 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
30007 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
30008
30009 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
30010
30011 PR tree-optimization/108520
30012 * g++.dg/pr108520.C: New.
30013
30014 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30015
30016 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
30017 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
30018 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
30019 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
30020 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
30021 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
30022 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
30023 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
30024 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
30025 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
30026 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
30027 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
30028 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
30029 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
30030 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
30031 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
30032 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
30033 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
30034 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
30035 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
30036 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
30037 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
30038 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
30039 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
30040 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
30041 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
30042 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
30043 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
30044 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
30045 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
30046
30047 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30048
30049 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
30050 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
30051 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
30052 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
30053 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
30054 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
30055 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
30056 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
30057 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
30058 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
30059 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
30060 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
30061 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
30062 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
30063 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
30064 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
30065 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
30066 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
30067 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
30068 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
30069 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
30070 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
30071 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
30072 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
30073 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
30074 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
30075 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
30076 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
30077 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
30078 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
30079
30080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30081
30082 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
30083 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
30084 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
30085 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
30086 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
30087 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
30088 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
30089 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
30090 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
30091 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
30092 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
30093 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
30094 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
30095 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
30096 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
30097 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
30098 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
30099 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
30100 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
30101 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
30102 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
30103 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
30104 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
30105 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
30106 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
30107 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
30108 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
30109 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
30110 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
30111 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
30112
30113 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30114
30115 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
30116 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
30117 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
30118 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
30119 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
30120 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
30121 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
30122 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
30123 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
30124 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
30125 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
30126 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
30127 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
30128 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
30129 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
30130 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
30131 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
30132 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
30133 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
30134 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
30135 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
30136 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
30137 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
30138 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
30139 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
30140 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
30141 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
30142 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
30143 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
30144 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
30145
30146 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30147
30148 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
30149 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
30150 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
30151 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
30152 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
30153 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
30154 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
30155 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
30156 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
30157 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
30158 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
30159 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
30160 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
30161 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
30162 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
30163 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
30164 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
30165 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
30166 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
30167 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
30168 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
30169 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
30170 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
30171 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
30172 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
30173 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
30174 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
30175 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
30176 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
30177 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
30178
30179 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30180
30181 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
30182 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
30183 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
30184 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
30185 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
30186 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
30187 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
30188 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
30189 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
30190 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
30191 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
30192 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
30193 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
30194 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
30195 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
30196 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
30197 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
30198 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
30199 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
30200 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
30201 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
30202 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
30203 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
30204 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
30205 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
30206 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
30207 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
30208 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
30209 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
30210 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
30211
30212 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30213
30214 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
30215 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
30216 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
30217 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
30218 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
30219 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
30220 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
30221 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
30222 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
30223 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
30224 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
30225 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
30226 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
30227 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
30228 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
30229 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
30230 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
30231 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
30232 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
30233 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
30234 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
30235 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
30236 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
30237 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
30238 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
30239 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
30240 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
30241 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
30242 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
30243 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
30244
30245 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30246
30247 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
30248 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
30249 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
30250 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
30251 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
30252 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
30253 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
30254 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
30255 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
30256 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
30257 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
30258 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
30259 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
30260 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
30261 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
30262 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
30263 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
30264 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
30265 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
30266 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
30267 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
30268 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
30269 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
30270 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
30271 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
30272 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
30273 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
30274 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
30275 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
30276 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
30277
30278 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30279
30280 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
30281 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
30282 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
30283 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
30284 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
30285 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
30286 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
30287 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
30288 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
30289 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
30290 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
30291 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
30292 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
30293 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
30294 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
30295 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
30296 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
30297 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
30298 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
30299 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
30300 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
30301 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
30302 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
30303 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
30304 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
30305 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
30306 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
30307 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
30308 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
30309 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
30310
30311 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30312
30313 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
30314 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
30315 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
30316 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
30317 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
30318 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
30319 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
30320 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
30321 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
30322 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
30323 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
30324 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
30325 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
30326 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
30327 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
30328 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
30329 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
30330 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
30331 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
30332 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
30333 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
30334 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
30335 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
30336 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
30337 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
30338 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
30339 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
30340 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
30341 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
30342 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
30343
30344 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30345
30346 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
30347 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
30348 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
30349 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
30350 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
30351 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
30352 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
30353 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
30354 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
30355 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
30356 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
30357 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
30358 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
30359 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
30360 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
30361 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
30362 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
30363 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
30364 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
30365 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
30366 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
30367 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
30368 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
30369 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
30370 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
30371 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
30372 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
30373 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
30374 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
30375 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
30376
30377 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30378
30379 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
30380 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
30381 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
30382 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
30383 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
30384 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
30385 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
30386 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
30387 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
30388 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
30389 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
30390 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
30391 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
30392 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
30393 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
30394 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
30395 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
30396 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
30397 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
30398 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
30399 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
30400 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
30401 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
30402 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
30403 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
30404 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
30405 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
30406 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
30407 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
30408 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
30409
30410 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30411
30412 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
30413 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
30414 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
30415 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
30416 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
30417 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
30418 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
30419 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
30420 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
30421 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
30422 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
30423 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
30424 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
30425 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
30426 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
30427 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
30428 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
30429 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
30430 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
30431 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
30432 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
30433 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
30434 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
30435 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
30436 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
30437 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
30438 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
30439 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
30440 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
30441 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
30442
30443 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30444
30445 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
30446 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
30447 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
30448 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
30449 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
30450 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
30451 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
30452 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
30453 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
30454 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
30455 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
30456 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
30457 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
30458 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
30459 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
30460 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
30461 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
30462 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
30463 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
30464 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
30465 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
30466 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
30467 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
30468 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
30469 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
30470 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
30471 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
30472 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
30473 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
30474 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
30475
30476 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30477
30478 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
30479 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
30480 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
30481 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
30482 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
30483 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
30484 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
30485 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
30486 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
30487 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
30488 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
30489 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
30490 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
30491 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
30492 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
30493 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
30494 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
30495 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
30496 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
30497 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
30498 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
30499 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
30500 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
30501 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
30502 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
30503 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
30504 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
30505 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
30506 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
30507 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
30508
30509 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30510
30511 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
30512 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
30513 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
30514 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
30515 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
30516 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
30517 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
30518 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
30519 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
30520 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
30521 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
30522 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
30523 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
30524 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
30525 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
30526 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
30527 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
30528 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
30529 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
30530 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
30531 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
30532 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
30533 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
30534 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
30535 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
30536 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
30537 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
30538 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
30539 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
30540 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
30541 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
30542 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
30543 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
30544 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
30545 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
30546 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
30547 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
30548 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
30549 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
30550 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
30551 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
30552 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
30553 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
30554 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
30555 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
30556 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
30557 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
30558 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
30559 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
30560 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
30561 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
30562 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
30563 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
30564 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
30565 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
30566 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
30567 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
30568 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
30569 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
30570 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
30571 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
30572 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
30573 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
30574 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
30575 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
30576 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
30577 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
30578 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
30579 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
30580 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
30581 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
30582 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
30583 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
30584 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
30585 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
30586 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
30587 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
30588 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
30589 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
30590 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
30591 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
30592 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
30593 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
30594 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
30595 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
30596 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
30597 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
30598 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
30599 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
30600 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
30601 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
30602 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
30603 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
30604 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
30605 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
30606 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
30607
30608 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30609
30610 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
30611 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
30612 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
30613 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
30614 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
30615 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
30616 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
30617 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
30618 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
30619 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
30620 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
30621 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
30622 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
30623 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
30624 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
30625 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
30626 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
30627 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
30628 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
30629 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
30630 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
30631 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
30632 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
30633 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
30634 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
30635 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
30636 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
30637 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
30638 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
30639 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
30640 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
30641 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
30642 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
30643 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
30644 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
30645 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
30646
30647 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30648
30649 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
30650 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
30651 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
30652 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
30653 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
30654 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
30655 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
30656 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
30657 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
30658 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
30659 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
30660 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
30661 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
30662 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
30663 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
30664 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
30665 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
30666 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
30667 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
30668 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
30669 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
30670 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
30671 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
30672 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
30673 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
30674 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
30675 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
30676 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
30677 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
30678 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
30679 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
30680 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
30681 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
30682 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
30683 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
30684 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
30685
30686 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30687
30688 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
30689 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
30690 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
30691 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
30692 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
30693 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
30694 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
30695 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
30696 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
30697 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
30698 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
30699 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
30700 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
30701 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
30702 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
30703 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
30704 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
30705 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
30706 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
30707 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
30708 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
30709 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
30710 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
30711 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
30712 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
30713 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
30714 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
30715 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
30716 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
30717 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
30718 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
30719 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
30720 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
30721 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
30722 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
30723 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
30724
30725 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30726
30727 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
30728 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
30729 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
30730 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
30731 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
30732 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
30733 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
30734 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
30735 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
30736 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
30737 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
30738 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
30739 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
30740 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
30741 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
30742 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
30743 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
30744 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
30745 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
30746 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
30747 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
30748 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
30749 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
30750 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
30751 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
30752 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
30753 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
30754 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
30755 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
30756 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
30757 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
30758 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
30759 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
30760 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
30761 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
30762 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
30763
30764 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30765
30766 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
30767 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
30768 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
30769 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
30770 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
30771 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
30772 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
30773 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
30774 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
30775 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
30776 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
30777 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
30778 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
30779 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
30780 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
30781 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
30782 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
30783 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
30784 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
30785 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
30786 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
30787 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
30788 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
30789 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
30790 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
30791 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
30792 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
30793 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
30794 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
30795 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
30796 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
30797 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
30798 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
30799 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
30800 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
30801 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
30802
30803 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30804
30805 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
30806 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
30807 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
30808 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
30809 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
30810 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
30811 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
30812 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
30813 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
30814 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
30815 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
30816 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
30817 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
30818 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
30819 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
30820 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
30821 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
30822 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
30823 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
30824 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
30825 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
30826 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
30827 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
30828 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
30829 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
30830 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
30831 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
30832 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
30833 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
30834 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
30835 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
30836 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
30837 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
30838 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
30839 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
30840 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
30841
30842 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30843
30844 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
30845 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
30846 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
30847 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
30848 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
30849 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
30850 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
30851 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
30852 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
30853 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
30854 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
30855 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
30856 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
30857 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
30858 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
30859 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
30860 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
30861 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
30862 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
30863 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
30864 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
30865 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
30866 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
30867 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
30868 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
30869 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
30870 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
30871 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
30872 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
30873 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
30874 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
30875 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
30876 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
30877 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
30878 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
30879 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
30880
30881 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30882
30883 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
30884 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
30885 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
30886 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
30887 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
30888 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
30889 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
30890 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
30891 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
30892 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
30893 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
30894 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
30895 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
30896 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
30897 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
30898 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
30899 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
30900 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
30901 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
30902 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
30903 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
30904 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
30905 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
30906 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
30907 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
30908 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
30909 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
30910 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
30911 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
30912 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
30913 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
30914 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
30915 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
30916 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
30917 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
30918 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
30919
30920 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30921
30922 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
30923 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
30924 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
30925 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
30926 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
30927 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
30928 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
30929 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
30930 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
30931 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
30932 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
30933 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
30934 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
30935 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
30936 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
30937 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
30938 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
30939 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
30940 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
30941 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
30942 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
30943 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
30944 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
30945 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
30946 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
30947 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
30948 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
30949 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
30950 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
30951 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
30952 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
30953 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
30954 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
30955 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
30956 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
30957 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
30958
30959 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30960
30961 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
30962 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
30963 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
30964 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
30965 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
30966 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
30967 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
30968 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
30969 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
30970 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
30971 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
30972 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
30973 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
30974 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
30975 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
30976 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
30977 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
30978 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
30979 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
30980 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
30981 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
30982 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
30983 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
30984 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
30985 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
30986 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
30987 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
30988 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
30989 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
30990 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
30991 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
30992 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
30993 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
30994 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
30995 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
30996 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
30997
30998 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30999
31000 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
31001 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
31002 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
31003 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
31004 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
31005 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
31006 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
31007 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
31008 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
31009 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
31010 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
31011 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
31012 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
31013 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
31014 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
31015 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
31016 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
31017 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
31018 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
31019 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
31020 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
31021 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
31022 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
31023 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
31024 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
31025 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
31026 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
31027 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
31028 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
31029 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
31030 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
31031 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
31032 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
31033 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
31034 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
31035 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
31036
31037 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31038
31039 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
31040 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
31041 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
31042 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
31043 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
31044 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
31045 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
31046 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
31047 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
31048 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
31049 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
31050 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
31051 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
31052 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
31053 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
31054 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
31055 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
31056 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
31057 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
31058 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
31059 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
31060 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
31061 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
31062 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
31063 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
31064 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
31065 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
31066 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
31067 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
31068 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
31069 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
31070 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
31071 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
31072 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
31073 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
31074 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
31075
31076 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31077
31078 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
31079 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
31080 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
31081 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
31082 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
31083 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
31084 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
31085 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
31086 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
31087 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
31088 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
31089 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
31090 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
31091 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
31092 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
31093 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
31094 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
31095 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
31096 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
31097 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
31098 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
31099 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
31100 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
31101 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
31102 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
31103 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
31104 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
31105 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
31106 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
31107 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
31108 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
31109 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
31110 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
31111 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
31112 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
31113 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
31114
31115 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31116
31117 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
31118 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
31119 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
31120 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
31121 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
31122 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
31123 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
31124 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
31125 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
31126 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
31127 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
31128 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
31129 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
31130 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
31131 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
31132 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
31133 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
31134 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
31135 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
31136 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
31137 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
31138 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
31139 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
31140 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
31141 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
31142 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
31143 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
31144 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
31145 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
31146 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
31147 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
31148 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
31149 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
31150 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
31151 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
31152 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
31153
31154 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31155
31156 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
31157 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
31158 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
31159 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
31160 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
31161 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
31162 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
31163 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
31164 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
31165 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
31166 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
31167 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
31168 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
31169 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
31170 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
31171 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
31172 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
31173 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
31174 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
31175 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
31176 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
31177 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
31178 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
31179 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
31180 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
31181 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
31182 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
31183 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
31184 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
31185 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
31186 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
31187 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
31188 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
31189 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
31190 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
31191 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
31192
31193 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31194
31195 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
31196 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
31197 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
31198 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
31199 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
31200 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
31201 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
31202 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
31203 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
31204 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
31205 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
31206 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
31207 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
31208 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
31209 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
31210
31211 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31212
31213 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
31214 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
31215 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
31216 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
31217 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
31218 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
31219 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
31220 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
31221 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
31222 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
31223 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
31224 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
31225 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
31226 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
31227 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
31228 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
31229 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
31230 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
31231
31232 2023-02-10 Richard Biener <rguenther@suse.de>
31233
31234 PR tree-optimization/108724
31235 * gcc.target/i386/pr108724.c: New testcase.
31236
31237 2023-02-10 Andrew Pinski <apinski@marvell.com>
31238 Andrew Macleod <amacleod@redhat.com>
31239
31240 PR tree-optimization/108684
31241 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
31242 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
31243 * gcc.dg/tree-ssa/pr108684-1.c: New test.
31244
31245 2023-02-10 Joseph Myers <joseph@codesourcery.com>
31246
31247 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
31248 constants to nullptr_t.
31249 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
31250 null pointer constants to nullptr_t. Do test errors for
31251 conversion of other values to nullptr_t and for unary '+' on
31252 nullptr_t.
31253
31254 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31255
31256 PR tree-optimization/107561
31257 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31258 warning.
31259 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31260
31261 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31262
31263 PR testsuite/106120
31264 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31265 ilp32 targets with c++98.
31266
31267 2023-02-10 Marek Polacek <polacek@redhat.com>
31268
31269 PR c++/107079
31270 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31271
31272 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31273
31274 PR analyzer/108733
31275 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31276
31277 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31278
31279 * gcc.target/i386/pr103541.c: New.
31280 * g++.target/i386/pr108711.C: New.
31281
31282 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31283 Steven G. Kargl <kargl@gcc.gnu.org>
31284
31285 PR fortran/69636
31286 PR fortran/103779
31287 * gfortran.dg/pr103779.f90: New test.
31288
31289 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31290
31291 PR tree-optimization/108688
31292 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
31293 * gcc.dg/pr108688.c: New test.
31294
31295 2023-02-09 Andrew Pinski <apinski@marvell.com>
31296
31297 PR tree-optimization/108688
31298 * gcc.c-torture/compile/pr108688-1.c: New test.
31299
31300 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31301
31302 PR fortran/107424
31303 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31304 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31305
31306 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31307
31308 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31309
31310 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31311
31312 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31313
31314 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31315
31316 PR c++/108698
31317 * g++.dg/cpp0x/pr108698.C: New test.
31318
31319 2023-02-08 Joseph Myers <joseph@codesourcery.com>
31320
31321 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
31322 pointers with null values that are not null pointer constants.
31323 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
31324 pointers with non-null values, not with null values that are not
31325 null pointer constants.
31326
31327 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31328
31329 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31330 * gcc.dg/pr100590.c: Ditto.
31331
31332 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31333
31334 PR analyzer/108704
31335 * gcc.dg/analyzer/uninit-7.c: New test.
31336 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31337
31338 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31339
31340 PR fortran/103259
31341 * gfortran.dg/pr103259.f90: New test.
31342
31343 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31344
31345 PR tree-optimization/108692
31346 * gcc.dg/pr108692.c: New test.
31347
31348 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31349
31350 * objc/execute/execute.exp: Load objc-dg.exp.
31351
31352 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31353
31354 PR tree-optimization/108316
31355 * gcc.dg/vect/pr108316.c: New test.
31356
31357 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31358
31359 Revert:
31360 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31361
31362 * gcc.target/i386/pr103541.c: New.
31363
31364 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31365
31366 PR c++/108525
31367 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
31368 incorrectly applied into PR108526 testcase ...
31369 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
31370
31371 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31372
31373 PR analyzer/108661
31374 * gcc.dg/analyzer/fread-pr108661.c: New test.
31375 * gcc.dg/analyzer/read-pr108661.c: New test.
31376
31377 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31378
31379 PR fortran/95107
31380 * gfortran.dg/save_7.f90: New test.
31381
31382 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31383
31384 * gcc.target/i386/pr103541.c: New.
31385
31386 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31387
31388 PR tree-optimization/106923
31389 * gcc.dg/pr106923.c: New test.
31390
31391 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31392
31393 PR tree-optimization/106433
31394 * gcc.c-torture/compile/pr106433.c: New test.
31395
31396 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31397
31398 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31399 -Wdeprecated warning for C++23.
31400
31401 2023-02-06 Alex Coplan <alex.coplan@arm.com>
31402
31403 PR target/104921
31404 * gcc.target/aarch64/pr104921-1.c: New test.
31405 * gcc.target/aarch64/pr104921-2.c: New test.
31406 * gcc.target/aarch64/pr104921.x: Include file for new tests.
31407
31408 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31409
31410 * g++.target/loongarch/bytepick.C: New test.
31411
31412 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31413
31414 * gcc.target/aarch64/options_set_10.c: Removed.
31415
31416 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31417
31418 PR tree-optimization/108655
31419 * gcc.dg/pr108655.c: New test.
31420
31421 2023-02-06 Patrick Palka <ppalka@redhat.com>
31422
31423 PR c++/107461
31424 * g++.dg/cpp0x/overload5.C: New test.
31425 * g++.dg/cpp0x/overload5a.C: New test.
31426 * g++.dg/cpp0x/overload6.C: New test.
31427
31428 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31429
31430 PR fortran/108592
31431 * gfortran.dg/pr108592.f90: New test.
31432
31433 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31434
31435 PR tree-optimization/108647
31436 * g++.dg/torture/pr108647.C: New test.
31437
31438 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31439
31440 PR tree-optimization/108639
31441 * gcc.c-torture/compile/pr108638.c: New file.
31442 * gcc.c-torture/compile/pr108639.c: New file.
31443
31444 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31445
31446 PR tree-optimization/107570
31447 * gcc.dg/pr107570.c: New.
31448
31449 2023-02-03 Marek Polacek <polacek@redhat.com>
31450
31451 PR c++/108158
31452 * g++.dg/cpp1y/constexpr-108158.C: New test.
31453
31454 2023-02-03 Marek Polacek <polacek@redhat.com>
31455
31456 PR c++/101071
31457 * g++.dg/cpp0x/variadic-alias8.C: New test.
31458
31459 2023-02-03 Patrick Palka <ppalka@redhat.com>
31460
31461 PR c++/107461
31462 * g++.dg/template/call9.C: New test.
31463
31464 2023-02-03 Patrick Palka <ppalka@redhat.com>
31465
31466 PR c++/96745
31467 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31468
31469 2023-02-03 Patrick Palka <ppalka@redhat.com>
31470
31471 PR c++/108579
31472 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31473
31474 2023-02-03 Martin Jambor <mjambor@suse.cz>
31475
31476 PR ipa/108384
31477 * gcc.dg/ipa/pr108384.c: New test.
31478
31479 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31480
31481 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31482 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31483
31484 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31485
31486 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
31487 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
31488 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
31489 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
31490 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
31491 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
31492 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
31493 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
31494 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
31495 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
31496 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
31497 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
31498 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
31499 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
31500 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
31501
31502 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31503
31504 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
31505 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
31506 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
31507 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
31508 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
31509 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
31510 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
31511 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
31512 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
31513 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
31514 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
31515 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
31516 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
31517 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
31518 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
31519
31520 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31521
31522 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
31523 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
31524 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
31525 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
31526 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
31527 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
31528 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
31529 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
31530 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
31531 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
31532 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
31533 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
31534 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
31535 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
31536 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
31537
31538 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31539
31540 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31541
31542 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31543
31544 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
31545 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
31546 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
31547 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
31548 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
31549 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
31550 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
31551 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
31552 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
31553 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
31554 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
31555 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
31556 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
31557 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
31558 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
31559 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
31560 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
31561 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
31562
31563 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31564
31565 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
31566 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
31567 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
31568 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
31569 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
31570 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
31571 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
31572 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
31573 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
31574 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
31575 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
31576 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
31577 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
31578 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
31579 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
31580 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
31581 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
31582 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
31583
31584 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31585
31586 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
31587 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
31588 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
31589 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
31590 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
31591 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
31592 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
31593 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
31594 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
31595 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
31596 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
31597 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
31598 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
31599 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
31600 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
31601 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
31602 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
31603 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
31604
31605 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31606
31607 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
31608 and pointer to be disallowed.
31609 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
31610 pointers are allowed.
31611 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
31612 nullptr_t and pointers are disallowed.
31613
31614 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31615
31616 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
31617 types with real initializers are allowed.
31618 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
31619 of complex types with real initializers being disallowed.
31620 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
31621 initializers.
31622 * gcc.dg/c2x-constexpr-9.c: Add more tests.
31623 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
31624 initializers for decimal types.
31625 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
31626 initializers for decimal types. Add more tests of decimal
31627 initializers for binary types.
31628
31629 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
31630
31631 * gcc.target/gcn/cond_shift_3.c: New test.
31632 * gcc.target/gcn/cond_shift_3_run.c: New test.
31633 * gcc.target/gcn/cond_shift_4.c: New test.
31634 * gcc.target/gcn/cond_shift_4_run.c: New test.
31635 * gcc.target/gcn/cond_shift_8.c: New test.
31636 * gcc.target/gcn/cond_shift_8_run.c: New test.
31637 * gcc.target/gcn/cond_shift_9.c: New test.
31638 * gcc.target/gcn/cond_shift_9_run.c: New test.
31639
31640 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31641
31642 PR rtl-optimization/108508
31643 * gcc.target/aarch64/pr108508.c: New test.
31644
31645 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31646
31647 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
31648
31649 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31650
31651 PR analyzer/108633
31652 * gcc.dg/analyzer/fd-pr108633.c: New test.
31653
31654 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31655
31656 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
31657
31658 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31659
31660 PR debug/106746
31661 PR rtl-optimization/108463
31662 PR target/108484
31663 * gcc.dg/pr108463.c: New test.
31664
31665 2023-02-02 Richard Biener <rguenther@suse.de>
31666
31667 PR middle-end/108625
31668 * gcc.dg/pr108625.c: New testcase.
31669
31670 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
31671
31672 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
31673 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
31674 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
31675 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
31676 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
31677
31678 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31679
31680 * gcc.target/arm/mve/pr108443-run.c: New test.
31681 * gcc.target/arm/mve/pr108443.c: New test.
31682
31683 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31684
31685 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
31686
31687 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31688
31689 PR target/107674
31690 * gcc.target/arm/mve/mve_vpt.c: New test.
31691
31692 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31693
31694 PR ipa/107300
31695 * gcc.dg/pr107300.c: New test.
31696
31697 2023-02-02 liuhongt <hongtao.liu@intel.com>
31698
31699 * gcc.target/aarch64/pr108601.c: New test.
31700
31701 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31702
31703 PR middle-end/108435
31704 * gcc.dg/gomp/pr108435.c: New test.
31705
31706 2023-02-01 Harald Anlauf <anlauf@gmx.de>
31707
31708 PR fortran/108609
31709 * gfortran.dg/pr108527.f90: Adjust test pattern.
31710
31711 2023-02-01 Tamar Christina <tamar.christina@arm.com>
31712
31713 * gcc.target/aarch64/cpunative/info_19: New test.
31714 * gcc.target/aarch64/cpunative/info_20: New test.
31715 * gcc.target/aarch64/cpunative/info_21: New test.
31716 * gcc.target/aarch64/cpunative/info_22: New test.
31717 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
31718 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
31719 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
31720 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
31721
31722 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
31723
31724 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
31725 into...
31726 * gcc.dg/builtin-object-size-common.h: ... new file.
31727 * g++.dg/ext/builtin-object-size1.C: Include
31728 builtin-object-size-common.h. Replace all abort with FAIL.
31729 (main): Call DONE.
31730 * g++.dg/ext/builtin-object-size2.C: Likewise.
31731 * gcc.dg/builtin-object-size-1.c: Likewise.
31732 * gcc.dg/builtin-object-size-12.c: Likewise.
31733 * gcc.dg/builtin-object-size-13.c: Likewise.
31734 * gcc.dg/builtin-object-size-15.c: Likewise.
31735 * gcc.dg/builtin-object-size-2.c: Likewise.
31736 * gcc.dg/builtin-object-size-3.c: Likewise.
31737 * gcc.dg/builtin-object-size-4.c: Likewise.
31738 * gcc.dg/builtin-object-size-6.c: Likewise.
31739 * gcc.dg/builtin-object-size-7.c: Likewise.
31740 * gcc.dg/builtin-object-size-8.c: Likewise.
31741 * gcc.dg/pr101836.c: Likewise.
31742 * gcc.dg/strict-flex-array-3.c: Likewise.
31743
31744 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
31745
31746 PR tree-optimization/108356
31747 * gcc.dg/pr108356.c: New.
31748
31749 2023-02-01 Martin Liska <mliska@suse.cz>
31750
31751 PR ipa/108509
31752 * g++.dg/ipa/pr108509.C: New test.
31753
31754 2023-02-01 Marek Polacek <polacek@redhat.com>
31755
31756 PR c++/107755
31757 * g++.dg/warn/Wlogical-op-4.C: New test.
31758
31759 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31760
31761 PR debug/108573
31762 * gcc.dg/pr108573.c: New test.
31763
31764 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
31765
31766 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
31767 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
31768
31769 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31770
31771 PR c++/108607
31772 * g++.dg/gomp/pr108607.C: New test.
31773
31774 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
31775
31776 * gcc.target/s390/preserve-args-1.c: New test.
31777 * gcc.target/s390/preserve-args-2.c: New test.
31778 * gcc.target/s390/preserve-args-3.c: New file.
31779
31780 2023-02-01 Jason Merrill <jason@redhat.com>
31781
31782 * g++.dg/warn/changes-meaning2.C: New test.
31783 * g++.dg/warn/changes-meaning3.C: New test.
31784
31785 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31786
31787 * gcc.dg/analyzer/call-summaries-2.c: Add
31788 dg-require-effective-target alloca.
31789 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
31790 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
31791 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
31792 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
31793 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
31794 "free", to match uses of "__builtin_malloc".
31795 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
31796 alloca.
31797 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31798
31799 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31800
31801 PR analyzer/108616
31802 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
31803 * gcc.dg/analyzer/test-alloca.h: New test.
31804
31805 2023-01-31 Jason Merrill <jason@redhat.com>
31806
31807 PR c++/108559
31808 * g++.dg/cpp1z/aggr-base13.C: New test.
31809
31810 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
31811
31812 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
31813 'gcc-set-multilib-library-path' for 'ld_library_path'.
31814
31815 2023-01-31 Marek Polacek <polacek@redhat.com>
31816
31817 PR c++/102870
31818 * g++.dg/cpp0x/variadic184.C: New test.
31819
31820 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31821
31822 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
31823 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
31824 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
31825 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
31826 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
31827 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
31828 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
31829 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
31830 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
31831 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
31832 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
31833 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
31834 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
31835 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
31836 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
31837 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
31838 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
31839 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
31840 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
31841 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
31842 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
31843 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
31844 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
31845 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
31846 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
31847 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
31848 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
31849 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
31850 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
31851 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
31852
31853 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31854
31855 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
31856 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
31857 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
31858 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
31859 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
31860 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
31861 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
31862 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
31863 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
31864 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
31865 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
31866 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
31867 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
31868 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
31869 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
31870 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
31871 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
31872 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
31873 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
31874 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
31875 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
31876 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
31877 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
31878 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
31879 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
31880 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
31881 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
31882 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
31883 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
31884 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
31885
31886 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31887
31888 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
31889 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
31890 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
31891 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
31892 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
31893 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
31894 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
31895 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
31896 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
31897 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
31898 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
31899 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
31900 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
31901 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
31902 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
31903 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
31904 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
31905 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
31906 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
31907 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
31908 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
31909 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
31910 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
31911 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
31912 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
31913 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
31914 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
31915 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
31916 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
31917 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
31918
31919 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31920
31921 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
31922 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
31923 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
31924 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
31925 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
31926 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
31927 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
31928 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
31929 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
31930 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
31931 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
31932 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
31933 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
31934 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
31935 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
31936
31937 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31938
31939 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
31940 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
31941 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
31942 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
31943 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
31944 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
31945 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
31946 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
31947 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
31948 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
31949 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
31950 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
31951 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
31952 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
31953 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
31954 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
31955 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
31956 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
31957 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
31958 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
31959 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
31960 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
31961 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
31962 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
31963 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
31964 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
31965 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
31966 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
31967 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
31968 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
31969
31970 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31971
31972 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
31973 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
31974 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
31975 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
31976 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
31977 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
31978 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
31979 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
31980 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
31981 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
31982 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
31983 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
31984 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
31985 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
31986 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
31987
31988 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31989
31990 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
31991 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
31992 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
31993 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
31994 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
31995 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
31996 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
31997 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
31998 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
31999 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
32000 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
32001 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
32002 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
32003 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
32004 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
32005
32006 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32007
32008 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
32009 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
32010 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
32011 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
32012 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
32013 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
32014 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
32015 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
32016 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
32017 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
32018 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
32019 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
32020 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
32021 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
32022 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
32023
32024 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32025
32026 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
32027 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
32028 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
32029 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
32030 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
32031 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
32032 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
32033 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
32034 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
32035 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
32036 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
32037 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
32038 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
32039 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
32040 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
32041 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
32042 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
32043 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
32044 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
32045 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
32046 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
32047 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
32048 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
32049 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
32050 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
32051 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
32052 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
32053 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
32054 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
32055 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
32056
32057 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32058
32059 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
32060 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
32061 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
32062 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
32063 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
32064 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
32065 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
32066 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
32067 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
32068 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
32069 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
32070 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
32071 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
32072 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
32073 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
32074
32075 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32076
32077 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
32078 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
32079 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
32080 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
32081 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
32082 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
32083 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
32084 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
32085 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
32086 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
32087 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
32088 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
32089 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
32090 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
32091 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
32092
32093 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32094
32095 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
32096
32097 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32098
32099 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
32100 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
32101 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
32102 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
32103 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
32104 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
32105 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
32106 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
32107 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
32108 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
32109 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
32110 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
32111 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
32112 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
32113 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
32114 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
32115 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
32116 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
32117
32118 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32119
32120 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
32121 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
32122 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
32123 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
32124 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
32125 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
32126 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
32127 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
32128 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
32129 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
32130 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
32131 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
32132 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
32133 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
32134 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
32135 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
32136 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
32137 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
32138
32139 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32140
32141 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
32142 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
32143 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
32144 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
32145 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
32146 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
32147 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
32148 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
32149 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
32150 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
32151 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
32152 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
32153 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
32154 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
32155 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
32156 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
32157 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
32158 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
32159 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
32160 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
32161 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
32162 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
32163 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
32164 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
32165 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
32166 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
32167 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
32168 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
32169 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
32170 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
32171 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
32172 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
32173 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
32174 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
32175 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
32176 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
32177
32178 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32179
32180 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
32181 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
32182 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
32183 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
32184 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
32185 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
32186 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
32187 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
32188 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
32189 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
32190 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
32191 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
32192 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
32193 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
32194 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
32195 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
32196 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
32197 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
32198 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
32199 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
32200 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
32201 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
32202 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
32203 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
32204 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
32205 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
32206 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
32207 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
32208 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
32209 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
32210 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
32211 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
32212 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
32213 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
32214 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
32215 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
32216
32217 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32218
32219 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
32220 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
32221 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
32222 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
32223 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
32224 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
32225 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
32226 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
32227 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
32228 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
32229 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
32230 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
32231 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
32232 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
32233 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
32234 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
32235 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
32236 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
32237 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
32238 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
32239 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
32240 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
32241 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
32242 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
32243 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
32244 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
32245 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
32246 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
32247 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
32248 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
32249 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
32250 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
32251 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
32252 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
32253 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
32254 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
32255
32256 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32257
32258 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
32259 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
32260 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
32261 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
32262 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
32263 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
32264 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
32265 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
32266 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
32267 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
32268 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
32269 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
32270 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
32271 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
32272 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
32273 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
32274 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
32275 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
32276
32277 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32278
32279 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
32280 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
32281 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
32282 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
32283 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
32284 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
32285 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
32286 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
32287 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
32288 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
32289 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
32290 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
32291 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
32292 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
32293 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
32294 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
32295 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
32296 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
32297 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
32298 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
32299 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
32300 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
32301 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
32302 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
32303 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
32304 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
32305 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
32306 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
32307 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
32308 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
32309 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
32310 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
32311 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
32312 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
32313 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
32314 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
32315
32316 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32317
32318 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
32319 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
32320 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
32321 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
32322 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
32323 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
32324 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
32325 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
32326 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
32327 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
32328 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
32329 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
32330 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
32331 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
32332 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
32333 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
32334 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
32335 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
32336
32337 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32338
32339 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
32340 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
32341 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
32342 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
32343 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
32344 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
32345 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
32346 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
32347 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
32348 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
32349 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
32350 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
32351 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
32352 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
32353 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
32354 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
32355 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
32356 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
32357
32358 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32359
32360 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
32361 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
32362 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
32363 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
32364 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
32365 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
32366 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
32367 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
32368 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
32369 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
32370 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
32371 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
32372 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
32373 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
32374 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
32375 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
32376 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
32377 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
32378
32379 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32380
32381 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
32382 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
32383 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
32384 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
32385 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
32386 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
32387 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
32388 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
32389 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
32390 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
32391 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
32392 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
32393 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
32394 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
32395 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
32396 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
32397 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
32398 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
32399
32400 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32401
32402 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
32403 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
32404 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
32405 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
32406 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
32407 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
32408 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
32409 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
32410 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
32411 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
32412 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
32413 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
32414 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
32415 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
32416 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
32417 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
32418 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
32419 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
32420
32421 2023-01-31 Marek Polacek <polacek@redhat.com>
32422
32423 PR c++/107593
32424 PR c++/108597
32425 * g++.dg/warn/Wduplicated-cond3.C: New test.
32426 * g++.dg/warn/Wduplicated-cond4.C: New test.
32427 * g++.dg/warn/Wduplicated-cond5.C: New test.
32428
32429 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32430
32431 PR target/108589
32432 * gcc.target/aarch64/pr108589.c: New test.
32433
32434 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32435
32436 PR tree-optimization/108608
32437 * gcc.dg/vect/pr108608.c: New test.
32438 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32439
32440 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32441
32442 PR tree-optimization/108385
32443 * gcc.dg/pr108385.c: New.
32444
32445 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32446
32447 PR tree-optimization/108359
32448 * gcc.dg/pr108359.c: New.
32449
32450 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32451
32452 * rust/compile/issue-1073.rs: New test.
32453
32454 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32455
32456 * rust/compile/issue-1006.rs: New test.
32457
32458 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32459
32460 * rust/compile/const_generics_5.rs: Fix assertions.
32461 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32462
32463 2023-01-31 liushuyu <liushuyu011@gmail.com>
32464
32465 * rust/compile/builtin_macro_recurse.rs: New test.
32466
32467 2023-01-31 liushuyu <liushuyu011@gmail.com>
32468
32469 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32470 * rust/compile/builtin_macro_env.rs: Likewise.
32471
32472 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32473
32474 * rust/compile/frust-compile-until.rs: New test.
32475
32476 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32477
32478 * rust/compile/rust-const-blog-issue.rs: New test.
32479
32480 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32481
32482 * rust/compile/macro44.rs: New test.
32483
32484 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32485
32486 * rust/compile/macro_export_1.rs: New test.
32487
32488 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32489
32490 * rust/compile/const_generics_8.rs: New test.
32491
32492 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32493
32494 * rust/compile/const_generics_7.rs: New test.
32495
32496 2023-01-31 liushuyu <liushuyu011@gmail.com>
32497
32498 * rust/execute/torture/loop-condition-eval.rs: New test.
32499
32500 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32501
32502 * rust/compile/const8.rs: New test.
32503
32504 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32505
32506 * rust/compile/const7.rs: New test.
32507
32508 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32509
32510 * rust/compile/const6.rs: New test.
32511
32512 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32513
32514 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
32515 * rust/compile/tuple1.rs: Likewise.
32516 * rust/compile/type-alias1.rs: Likewise.
32517 * rust/execute/torture/operator_overload_9.rs: Likewise.
32518 * rust/execute/torture/slice1.rs: Rework test to use new parsing
32519 capability and stick to the original implementation.
32520
32521 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32522
32523 * rust/compile/macro43.rs: New test.
32524
32525 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32526
32527 * rust/compile/parse_range.rs: New test.
32528
32529 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32530
32531 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
32532 * rust/compile/issue-1289.rs: Likewise.
32533 * rust/compile/test_mod.rs: Likewise.
32534 * rust/compile/torture/raw_identifiers.rs: Likewise.
32535 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
32536 * rust/compile/privacy7.rs: New test.
32537
32538 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32539
32540 * rust/compile/rustc_attr1.rs: New test.
32541
32542 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32543
32544 * rust/debug/win64-abi.rs: Fix assertion to take into account
32545 overflow builtins
32546 * rust/compile/torture/macro-issue1426.rs: Moved to...
32547 * rust/execute/torture/macro-issue1426.rs: ...here.
32548 * rust/execute/torture/overflow1.rs: New test.
32549
32550 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32551
32552 * rust/compile/torture/issue-1506.rs: New test.
32553
32554 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32555
32556 * rust/compile/const4.rs: New.
32557 * rust/compile/const5.rs: New.
32558
32559 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32560
32561 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
32562 gm2-libs-log.
32563 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
32564 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
32565 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
32566 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
32567
32568 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32569
32570 PR target/108599
32571 * gcc.target/i386/avx2-pr108599.c: New test.
32572
32573 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32574
32575 PR testsuite/108604
32576 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32577 signed char.
32578
32579 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32580
32581 PR rtl-optimization/108596
32582 * gcc.c-torture/compile/pr108596.c: New test.
32583
32584 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32585
32586 PR c++/105593
32587 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
32588
32589 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
32590
32591 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
32592 condition.
32593 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
32594 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
32595 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
32596 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
32597 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
32598 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
32599 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
32600 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
32601 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
32602 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
32603 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
32604 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
32605 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
32606 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
32607 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
32608 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
32609 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
32610 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
32611 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
32612 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
32613 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
32614 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
32615 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
32616 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
32617 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
32618 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
32619 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
32620
32621 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32622
32623 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
32624 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
32625 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
32626 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
32627 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
32628 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
32629 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
32630 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
32631 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
32632 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
32633 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
32634 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
32635 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
32636 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
32637 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
32638
32639 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32640
32641 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
32642 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
32643 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
32644 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
32645 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
32646 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
32647 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
32648 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
32649 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
32650 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
32651 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
32652 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
32653 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
32654 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
32655 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
32656
32657 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32658
32659 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
32660 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
32661 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
32662 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
32663 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
32664 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
32665 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
32666 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
32667 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
32668 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
32669 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
32670 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
32671 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
32672 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
32673 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
32674
32675 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32676
32677 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
32678 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
32679 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
32680 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
32681 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
32682 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
32683 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
32684 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
32685 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
32686 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
32687 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
32688 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
32689 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
32690 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
32691 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
32692
32693 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32694
32695 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
32696 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
32697 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
32698 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
32699 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
32700 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
32701 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
32702 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
32703 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
32704 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
32705 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
32706 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
32707 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
32708 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
32709 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
32710
32711 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32712
32713 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
32714 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
32715 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
32716 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
32717 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
32718 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
32719 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
32720 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
32721 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
32722 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
32723 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
32724 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
32725 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
32726 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
32727 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
32728
32729 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32730
32731 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
32732 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
32733 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
32734 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
32735 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
32736 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
32737 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
32738 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
32739 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
32740 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
32741 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
32742 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
32743 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
32744 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
32745 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
32746
32747 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32748
32749 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
32750 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
32751 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
32752 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
32753 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
32754 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
32755 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
32756 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
32757 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
32758 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
32759 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
32760 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
32761 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
32762 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
32763 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
32764
32765 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32766
32767 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
32768 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
32769 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
32770 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
32771 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
32772 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
32773 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
32774 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
32775 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
32776 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
32777 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
32778 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
32779
32780 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32781
32782 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
32783 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
32784 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
32785 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
32786 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
32787 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
32788 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
32789 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
32790 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
32791 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
32792 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
32793 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
32794 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
32795 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
32796 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
32797 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
32798 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
32799 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
32800 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
32801 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
32802 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
32803 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
32804 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
32805 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
32806
32807 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32808
32809 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
32810 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
32811 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
32812 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
32813 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
32814 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
32815 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
32816 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
32817 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
32818 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
32819 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
32820 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
32821 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
32822 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
32823 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
32824 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
32825 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
32826 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
32827 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
32828 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
32829 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
32830 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
32831 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
32832 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
32833
32834 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32835
32836 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
32837 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
32838 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
32839 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
32840 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
32841 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
32842
32843 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32844
32845 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
32846 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
32847 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
32848 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
32849 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
32850 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
32851
32852 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32853
32854 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
32855 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
32856 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
32857 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
32858 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
32859 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
32860 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
32861 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
32862 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
32863 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
32864 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
32865 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
32866 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
32867 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
32868 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
32869 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
32870 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
32871 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
32872
32873 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32874
32875 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
32876 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
32877 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
32878 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
32879 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
32880 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
32881 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
32882 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
32883 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
32884 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
32885 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
32886 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
32887 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
32888 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
32889 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
32890 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
32891 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
32892 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
32893
32894 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32895
32896 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
32897 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
32898 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
32899 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
32900 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
32901 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
32902 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
32903 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
32904 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
32905 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
32906 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
32907 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
32908 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
32909 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
32910 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
32911 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
32912 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
32913 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
32914
32915 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32916
32917 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
32918 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
32919 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
32920 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
32921 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
32922 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
32923 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
32924 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
32925 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
32926 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
32927 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
32928 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
32929 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
32930 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
32931 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
32932 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
32933 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
32934 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
32935
32936 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32937
32938 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
32939 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
32940 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
32941 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
32942 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
32943 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
32944 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
32945 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
32946 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
32947 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
32948 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
32949 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
32950 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
32951 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
32952 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
32953 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
32954 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
32955 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
32956
32957 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32958
32959 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
32960 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
32961 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
32962 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
32963 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
32964 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
32965 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
32966 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
32967 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
32968 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
32969 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
32970 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
32971 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
32972 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
32973 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
32974 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
32975 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
32976 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
32977
32978 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32979
32980 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
32981 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
32982 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
32983 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
32984 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
32985 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
32986 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
32987 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
32988 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
32989 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
32990 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
32991 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
32992 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
32993 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
32994 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
32995 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
32996 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
32997 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
32998
32999 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33000
33001 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
33002 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
33003 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
33004 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
33005 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
33006 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
33007 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
33008 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
33009 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
33010 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
33011 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
33012 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
33013 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
33014 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
33015 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
33016 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
33017 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
33018 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
33019
33020 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33021
33022 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
33023
33024 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33025
33026 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
33027 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
33028 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
33029
33030 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33031
33032 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
33033 restore TORTURE_OPTIONS.
33034
33035 2023-01-30 Andrew Pinski <apinski@marvell.com>
33036
33037 PR tree-optimization/108582
33038 * gcc.dg/pr108582-1.c: New test.
33039
33040 2023-01-30 Richard Biener <rguenther@suse.de>
33041
33042 PR tree-optimization/108574
33043 * gcc.dg/torture/pr108574-1.c: New testcase.
33044 * gcc.dg/torture/pr108574-2.c: Likewise.
33045 * gcc.dg/torture/pr108574-3.c: Likewise.
33046
33047 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
33048
33049 PR fortran/108450
33050 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
33051
33052 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33053
33054 PR fortran/103506
33055 * gfortran.dg/pr103506_1.f90: New test.
33056
33057 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
33058
33059 * gcc.dg/ipa/ipa-sra-30.c: New test.
33060 * gcc.dg/ipa/ipa-sra-31.c: New test.
33061 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
33062
33063 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33064 Steven G. Kargl <kargl@gcc.gnu.org>
33065
33066 PR fortran/108527
33067 * gfortran.dg/pr108527.f90: New test.
33068
33069 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33070
33071 PR fortran/108453
33072 * gfortran.dg/common_27.f90: New test.
33073
33074 2023-01-28 Jonathan Yong <10walls@gmail.com>
33075
33076 PR c/108192
33077 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
33078 so function call is not mangled by __mingw_printf when
33079 doing assembly symbol inspection.
33080
33081 2023-01-28 Jonathan Yong <10walls@gmail.com>
33082
33083 PR c/108150
33084 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
33085 target same as on Linux.
33086
33087 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33088
33089 * g++.target/riscv/rvv/base/vlse-1.C: New test.
33090 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
33091 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
33092 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
33093 * g++.target/riscv/rvv/base/vsse-1.C: New test.
33094 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
33095 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
33096 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
33097 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
33098 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
33099 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
33100 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
33101 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
33102 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
33103 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
33104 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
33105 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
33106 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
33107 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
33108 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
33109 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
33110 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
33111 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
33112 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
33113 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
33114 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
33115 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
33116 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
33117 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
33118 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
33119
33120 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33121
33122 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
33123 with (\r*\n+).
33124 * gfortran.dg/array_temporaries_2.f90: Likewise.
33125 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
33126 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
33127 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
33128 * gfortran.dg/fmt_error_4.f90: Likewise.
33129 * gfortran.dg/fmt_error_5.f90: Likewise.
33130 * gfortran.dg/fmt_float.f90: Likewise.
33131 * gfortran.dg/fmt_l.f90: Likewise.
33132 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
33133 * gfortran.dg/fmt_zero_precision.f90: Likewise.
33134 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33135 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33136 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33137 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33138 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
33139 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33140 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33141 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33142 * gfortran.dg/namelist_40.f90: Likewise.
33143 * gfortran.dg/namelist_47.f90: Likewise.
33144 * gfortran.dg/namelist_print_1.f: Likewise.
33145 * gfortran.dg/parameter_array_dummy.f90: Likewise.
33146
33147 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33148
33149 * gm2/pim/fail/empty.mod: New test.
33150
33151 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33152
33153 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33154 auto initializers to be disallowed.
33155
33156 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33157
33158 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33159 Remove XFAIL.
33160 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33161 of dump files.
33162
33163 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33164
33165 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
33166 rather than an asm barrier.
33167 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
33168 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
33169 rather than volatile.
33170 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
33171 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
33172 function. Remove -fno-inline.
33173 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
33174 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
33175 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
33176 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
33177 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
33178 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
33179 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
33180 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
33181 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
33182 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
33183 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
33184 Allow the scalar form to be used when operating on lane 0.
33185 Add a test for lane 1.
33186
33187 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33188
33189 PR tree-optimization/96373
33190 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
33191 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
33192
33193 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33194
33195 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
33196 vector length.
33197 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
33198 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
33199 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
33200 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
33201 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
33202 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
33203
33204 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33205
33206 PR tree-optimization/108306
33207 * gcc.dg/pr108306.c: New.
33208
33209 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33210
33211 PR tree-optimization/108447
33212 * gcc.dg/pr108447.c: New.
33213
33214 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33215
33216 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
33217 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
33218 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
33219
33220 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33221
33222 * g++.target/riscv/rvv/base/vle-1.C: New test.
33223 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
33224 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
33225 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
33226 * g++.target/riscv/rvv/base/vse-1.C: New test.
33227 * g++.target/riscv/rvv/base/riscv_vector.h: New.
33228
33229 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33230
33231 * gcc.target/riscv/rvv/base/vse-1.c: New test.
33232 * gcc.target/riscv/rvv/base/vse-2.c: New test.
33233 * gcc.target/riscv/rvv/base/vse-3.c: New test.
33234 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
33235 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
33236 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
33237
33238 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33239
33240 * gcc.target/riscv/rvv/base/vle-1.c: New test.
33241 * gcc.target/riscv/rvv/base/vle-2.c: New test.
33242 * gcc.target/riscv/rvv/base/vle-3.c: New test.
33243 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
33244 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
33245 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
33246 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
33247 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
33248 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
33249 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
33250 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
33251 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
33252 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
33253 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
33254 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
33255 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
33256 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
33257 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
33258
33259 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33260
33261 * g++.target/riscv/rvv/base/vsm-1.C: New test.
33262 * g++.target/riscv/rvv/rvv.exp: New test.
33263 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
33264 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
33265 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
33266
33267 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33268
33269 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
33270 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
33271 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
33272 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
33273 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
33274 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
33275 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
33276 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
33277 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
33278 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
33279 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
33280 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
33281 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
33282 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
33283 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
33284 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
33285 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
33286 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
33287 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
33288 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
33289 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
33290 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
33291 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
33292 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
33293 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
33294 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
33295 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
33296 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
33297 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
33298 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
33299 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
33300 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
33301 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
33302 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
33303 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
33304 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
33305 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
33306 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
33307 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
33308 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
33309 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
33310 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
33311 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
33312 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
33313 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
33314 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
33315 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
33316 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
33317 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
33318 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
33319 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
33320 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
33321 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
33322 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
33323 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
33324 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
33325 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
33326 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
33327 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
33328 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
33329 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
33330 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
33331 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
33332 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
33333 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
33334 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
33335 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
33336 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
33337 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
33338 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
33339 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
33340 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
33341 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
33342 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
33343 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
33344 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
33345 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
33346 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
33347 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
33348 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
33349 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
33350 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
33351 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
33352 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
33353 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
33354 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
33355 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
33356 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
33357 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
33358 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
33359 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
33360 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
33361 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
33362 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
33363 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
33364 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
33365 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
33366 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
33367 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
33368 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
33369 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
33370 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
33371 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
33372 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
33373 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
33374 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
33375 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
33376 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
33377 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
33378
33379 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33380
33381 * gcc.dg/pr95115.c (x): Add noipa attribute.
33382
33383 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33384
33385 PR ipa/106061
33386 * gcc.dg/pr106061.c: New test.
33387
33388 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
33389
33390 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
33391 target selector to handle Windows.
33392 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
33393 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
33394
33395 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33396
33397 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33398 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
33399 New test.
33400 * gm2/warnings/returntype/pass/Termbase.mod: New test.
33401 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
33402 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
33403 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
33404 New test.
33405
33406 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33407
33408 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
33409 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
33410 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
33411 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
33412 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
33413 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
33414 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
33415 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
33416 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
33417 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
33418 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
33419 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
33420 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
33421 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
33422 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
33423 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
33424 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
33425 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
33426 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
33427 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
33428 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
33429 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
33430 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
33431 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
33432 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
33433 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
33434 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
33435 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
33436 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
33437 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
33438 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
33439 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
33440 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
33441 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
33442 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
33443 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
33444 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
33445 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
33446 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
33447 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
33448 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
33449 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
33450 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
33451 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
33452 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
33453 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
33454 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
33455 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
33456 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
33457 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
33458 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
33459 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
33460 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
33461 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
33462 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
33463 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
33464 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
33465 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
33466 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
33467 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
33468 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
33469 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
33470 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
33471 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
33472 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
33473 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
33474 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
33475 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
33476 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
33477 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
33478 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
33479
33480 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33481
33482 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
33483 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
33484 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
33485 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
33486 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
33487 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
33488 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
33489 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
33490 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
33491 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
33492 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
33493 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
33494 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
33495 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
33496 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
33497 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
33498 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
33499 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
33500 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
33501 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
33502 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
33503 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
33504 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
33505 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
33506 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
33507 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
33508 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
33509 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
33510 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
33511 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
33512 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
33513 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
33514 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
33515 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
33516 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
33517 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
33518 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
33519 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
33520 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
33521 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
33522 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
33523 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
33524 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
33525 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
33526
33527 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33528
33529 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
33530 testcase.
33531 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
33532 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
33533 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
33534 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
33535 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
33536 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
33537 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
33538 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
33539 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
33540
33541 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33542
33543 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33544
33545 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33546
33547 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33548
33549 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33550
33551 PR fortran/108544
33552 * gfortran.dg/pr108544.f90: New test.
33553 * gfortran.dg/pr96102b.f90: New test.
33554
33555 2023-01-26 Marek Polacek <polacek@redhat.com>
33556
33557 PR middle-end/108543
33558 * c-c++-common/asan/pointer-subtract-5.c: New test.
33559 * c-c++-common/asan/pointer-subtract-6.c: New test.
33560 * c-c++-common/asan/pointer-subtract-7.c: New test.
33561 * c-c++-common/asan/pointer-subtract-8.c: New test.
33562
33563 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33564
33565 PR tree-optimization/108540
33566 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
33567 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
33568
33569 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33570
33571 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33572
33573 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33574
33575 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33576 compound literals.
33577
33578 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33579
33580 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
33581 * gcc.dg/guality/pr54519-1.c: Likewise.
33582 * gcc.dg/guality/pr54519-3.c: Likewise.
33583 * gcc.dg/guality/pr54693-2.c: Likewise.
33584 * gcc.dg/guality/sra-1.c: Likewise.
33585
33586 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33587
33588 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
33589
33590 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33591
33592 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
33593
33594 2023-01-26 Marek Polacek <polacek@redhat.com>
33595
33596 PR c++/105300
33597 * g++.dg/cpp0x/udlit-error1.C: New test.
33598
33599 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33600
33601 PR analyzer/108507
33602 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
33603 -Wno-stringop-overflow.
33604
33605 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33606
33607 PR analyzer/108524
33608 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
33609 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
33610 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
33611 New test.
33612
33613 2023-01-26 Richard Biener <rguenther@suse.de>
33614
33615 PR tree-optimization/108547
33616 * gcc.dg/uninit-pr108547.c: New testcase.
33617
33618 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
33619
33620 PR tree-optimization/108522
33621 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
33622 macro.
33623 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
33624 test_dynarray_struct_member_d,
33625 test_dynarray_struct_member_subobj_b,
33626 test_dynarray_struct_member_subobj_c,
33627 test_dynarray_struct_member_subobj_d): New tests.
33628 (main): Call them.
33629
33630 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33631
33632 PR c++/108503
33633 * g++.dg/gomp/pr108503.C: New test.
33634
33635 2023-01-26 Richard Biener <rguenther@suse.de>
33636
33637 PR tree-optimization/108523
33638 * gcc.dg/torture/pr108523.c: New testcase.
33639
33640 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
33641
33642 PR fortran/108528
33643 * gfortran.dg/pr108528.f90: New test.
33644
33645 2023-01-25 Jakub Jelinek <jakub@redhat.com>
33646
33647 PR c++/108525
33648 * g++.dg/cpp23/static-operator-call5.C: New test.
33649
33650 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33651
33652 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
33653 "C".
33654 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
33655 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
33656 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
33657 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
33658 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
33659 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
33660 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
33661 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
33662 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
33663 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
33664 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
33665 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
33666 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
33667 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
33668 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
33669 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
33670 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
33671 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
33672 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
33673 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
33674 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
33675 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
33676 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
33677 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
33678 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
33679 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
33680 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
33681 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
33682 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
33683 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
33684 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
33685 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
33686 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
33687 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
33688 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
33689 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
33690 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
33691 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
33692 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
33693 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
33694 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
33695 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
33696 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
33697 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
33698 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
33699 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
33700 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
33701 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
33702 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
33703 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
33704 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
33705 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
33706 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
33707 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
33708 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
33709 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
33710 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
33711 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
33712 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
33713 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
33714 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
33715 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
33716 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
33717 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
33718 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
33719 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
33720 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
33721 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
33722 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
33723 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
33724 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
33725 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
33726 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
33727 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
33728 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
33729 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
33730 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
33731 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
33732 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
33733 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
33734 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
33735 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
33736 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
33737 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
33738
33739 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33740
33741 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
33742 check-function-bodies instead of scan-assembler checks. Use
33743 extern "C" for C++ testing.
33744 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
33745 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
33746 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
33747 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
33748 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
33749 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
33750 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
33751
33752 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33753
33754 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
33755 check-function-bodies instead of scan-assembler checks. Use
33756 extern "C" for C++ testing.
33757 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
33758 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
33759 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
33760 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
33761 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
33762
33763 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33764
33765 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
33766 check-function-bodies instead of scan-assembler checks. Use
33767 extern "C" for C++ testing.
33768 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
33769 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
33770 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
33771 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
33772 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
33773 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
33774 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
33775 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
33776 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
33777 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
33778 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
33779
33780 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33781
33782 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
33783 check-function-bodies instead of scan-assembler checks. Use
33784 extern "C" for C++ testing.
33785 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
33786 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
33787 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
33788 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
33789 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
33790
33791 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33792
33793 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
33794 check-function-bodies instead of scan-assembler checks. Use
33795 extern "C" for C++ testing.
33796 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
33797 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
33798 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
33799 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
33800 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
33801
33802 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33803
33804 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
33805 check-function-bodies instead of scan-assembler checks. Use
33806 extern "C" for C++ testing.
33807 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
33808 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
33809 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
33810 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
33811 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
33812
33813 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33814
33815 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
33816 check-function-bodies instead of scan-assembler checks. Use
33817 extern "C" for C++ testing.
33818 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
33819 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
33820 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
33821 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
33822 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
33823
33824 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33825
33826 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
33827 check-function-bodies instead of scan-assembler checks. Use
33828 extern "C" for C++ testing.
33829 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
33830 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
33831
33832 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33833
33834 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
33835 check-function-bodies instead of scan-assembler checks. Use
33836 extern "C" for C++ testing.
33837 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
33838 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
33839 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
33840 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
33841 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
33842
33843 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33844
33845 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
33846 check-function-bodies instead of scan-assembler checks. Use
33847 extern "C" for C++ testing.
33848 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
33849 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
33850 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
33851 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
33852 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
33853
33854 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33855
33856 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
33857 check-function-bodies instead of scan-assembler checks. Use
33858 extern "C" for C++ testing.
33859 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
33860 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
33861 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
33862 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
33863 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
33864
33865 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33866
33867 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
33868 check-function-bodies instead of scan-assembler checks. Use
33869 extern "C" for C++ testing.
33870 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
33871 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
33872 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
33873 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
33874 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
33875
33876 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33877
33878 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
33879 check-function-bodies instead of scan-assembler checks. Use
33880 extern "C" for C++ testing.
33881 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
33882 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
33883 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
33884 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
33885 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
33886
33887 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33888
33889 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
33890 check-function-bodies instead of scan-assembler checks. Use
33891 extern "C" for C++ testing.
33892 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
33893 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
33894 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
33895 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
33896 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
33897 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
33898 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
33899 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
33900 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
33901 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
33902 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
33903 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
33904 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
33905 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
33906 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
33907 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
33908 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
33909 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
33910 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
33911 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
33912 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
33913 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
33914 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
33915
33916 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33917
33918 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
33919 check-function-bodies instead of scan-assembler checks. Use
33920 extern "C" for C++ testing.
33921 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
33922 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
33923 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
33924 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
33925 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
33926 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
33927 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
33928 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
33929 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
33930 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
33931 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
33932 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
33933 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
33934 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
33935 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
33936
33937 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33938
33939 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
33940 check-function-bodies instead of scan-assembler checks. Use
33941 extern "C" for C++ testing.
33942 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
33943 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
33944 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
33945 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
33946 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
33947 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
33948 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
33949 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
33950 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
33951 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
33952 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
33953 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
33954 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
33955 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
33956 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
33957 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
33958 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
33959 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
33960 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
33961 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
33962 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
33963 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
33964 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
33965 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
33966 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
33967 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
33968 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
33969 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
33970 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
33971 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
33972 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
33973 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
33974 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
33975 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
33976 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
33977 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
33978 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
33979 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
33980 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
33981 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
33982 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
33983 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
33984 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
33985 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
33986 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
33987 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
33988 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
33989
33990 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33991
33992 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
33993 check-function-bodies instead of scan-assembler checks. Use
33994 extern "C" for C++ testing.
33995 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
33996 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
33997 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
33998 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
33999 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
34000 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
34001 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
34002 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
34003 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
34004 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
34005 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
34006 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
34007 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
34008 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
34009 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
34010 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
34011 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
34012 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
34013 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
34014 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
34015 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
34016 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
34017 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
34018
34019 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34020
34021 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
34022 check-function-bodies instead of scan-assembler checks. Use
34023 extern "C" for C++ testing.
34024 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
34025 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
34026 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
34027 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
34028 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
34029 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
34030 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
34031 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
34032 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
34033 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
34034 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
34035 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
34036 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
34037 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
34038 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
34039 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
34040 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
34041 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
34042 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
34043 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
34044 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
34045 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
34046 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
34047
34048 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34049
34050 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
34051 check-function-bodies instead of scan-assembler checks. Use
34052 extern "C" for C++ testing.
34053 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
34054 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
34055 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
34056 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
34057 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
34058 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
34059 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
34060 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
34061 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
34062 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
34063 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
34064 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
34065 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
34066 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
34067 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
34068 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
34069 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
34070
34071 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34072
34073 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
34074 check-function-bodies instead of scan-assembler checks. Use
34075 extern "C" for C++ testing.
34076 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
34077 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
34078 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
34079 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
34080 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
34081 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
34082 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
34083 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
34084 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
34085 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
34086 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
34087 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
34088 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
34089 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
34090 * gcc.target/arm/simd/mve-vneg.c: Update test.
34091 * gcc.target/arm/simd/mve-vshr.c: Likewise
34092
34093 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34094
34095 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
34096 check-function-bodies instead of scan-assembler checks. Use
34097 extern "C" for C++ testing.
34098 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
34099 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
34100 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
34101 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
34102 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
34103 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
34104 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
34105 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
34106 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
34107 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
34108 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
34109 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
34110 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
34111 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
34112 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
34113 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
34114 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
34115 * gcc.target/arm/simd/mve-vclz.c: Update test.
34116
34117 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34118
34119 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
34120 check-function-bodies instead of scan-assembler checks. Use extern
34121 "C" for C++ testing.
34122 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
34123 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
34124 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
34125 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
34126 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
34127 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
34128 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
34129 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
34130
34131 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
34132
34133 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
34134 "initializer element is not constant" error.
34135 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
34136
34137 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34138
34139 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34140 aarch64 to list of targets supporting long long vectorization.
34141
34142 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34143
34144 PR tree-optimization/108498
34145 * gcc.c-torture/execute/pr108498-1.c: New test.
34146 * gcc.c-torture/execute/pr108498-2.c: New test.
34147
34148 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34149 Jakub Jelinek <jakub@redhat.com>
34150
34151 PR tree-optimization/108522
34152 * gcc.dg/builtin-dynamic-object-size-0.c
34153 (test_dynarray_struct_member): New test.
34154 (main): Call it.
34155
34156 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34157
34158 PR c++/107329
34159 PR testsuite/108533
34160 * g++.dg/init/new51.C (size_t): New typedef.
34161 (RexxClass::operator new, RexxClass::operator delete): Use size_t
34162 instead of unsigned long.
34163
34164 2023-01-24 Jason Merrill <jason@redhat.com>
34165
34166 PR c++/108504
34167 * g++.dg/ext/pragma1.C: New test.
34168
34169 2023-01-24 Jason Merrill <jason@redhat.com>
34170
34171 PR c++/108526
34172 * g++.dg/cpp23/static-operator-call5.C: New test.
34173
34174 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34175
34176 * gcc.target/pdp11/pdp11.exp: New.
34177 * gcc.target/pdp11/pr108388.c: New.
34178
34179 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34180
34181 PR fortran/108529
34182 * gfortran.dg/pr108529.f90: New test.
34183
34184 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
34185
34186 * gcc.target/arm/mve/pr108177-1-run.c: New test.
34187 * gcc.target/arm/mve/pr108177-1.c: New test.
34188 * gcc.target/arm/mve/pr108177-10-run.c: New test.
34189 * gcc.target/arm/mve/pr108177-10.c: New test.
34190 * gcc.target/arm/mve/pr108177-11-run.c: New test.
34191 * gcc.target/arm/mve/pr108177-11.c: New test.
34192 * gcc.target/arm/mve/pr108177-12-run.c: New test.
34193 * gcc.target/arm/mve/pr108177-12.c: New test.
34194 * gcc.target/arm/mve/pr108177-13-run.c: New test.
34195 * gcc.target/arm/mve/pr108177-13.c: New test.
34196 * gcc.target/arm/mve/pr108177-14-run.c: New test.
34197 * gcc.target/arm/mve/pr108177-14.c: New test.
34198 * gcc.target/arm/mve/pr108177-2-run.c: New test.
34199 * gcc.target/arm/mve/pr108177-2.c: New test.
34200 * gcc.target/arm/mve/pr108177-3-run.c: New test.
34201 * gcc.target/arm/mve/pr108177-3.c: New test.
34202 * gcc.target/arm/mve/pr108177-4-run.c: New test.
34203 * gcc.target/arm/mve/pr108177-4.c: New test.
34204 * gcc.target/arm/mve/pr108177-5-run.c: New test.
34205 * gcc.target/arm/mve/pr108177-5.c: New test.
34206 * gcc.target/arm/mve/pr108177-6-run.c: New test.
34207 * gcc.target/arm/mve/pr108177-6.c: New test.
34208 * gcc.target/arm/mve/pr108177-7-run.c: New test.
34209 * gcc.target/arm/mve/pr108177-7.c: New test.
34210 * gcc.target/arm/mve/pr108177-8-run.c: New test.
34211 * gcc.target/arm/mve/pr108177-8.c: New test.
34212 * gcc.target/arm/mve/pr108177-9-run.c: New test.
34213 * gcc.target/arm/mve/pr108177-9.c: New test.
34214 * gcc.target/arm/mve/pr108177-main.x: New test include.
34215 * gcc.target/arm/mve/pr108177.x: New test include.
34216
34217 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34218
34219 PR c++/108474
34220 * g++.dg/cpp1z/decomp57.C: New test.
34221 * g++.dg/cpp1z/decomp58.C: New test.
34222
34223 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34224
34225 PR testsuite/107808
34226 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
34227 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
34228
34229 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34230
34231 PR testsuite/104756
34232 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
34233 * gcc.dg/vect/vect-fmax-2.c: Likewise.
34234 * gcc.dg/vect/vect-fmax-3.c: Likewise.
34235 * gcc.dg/vect/vect-fmin-1.c: Likewise.
34236 * gcc.dg/vect/vect-fmin-2.c: Likewise.
34237 * gcc.dg/vect/vect-fmin-3.c: Likewise.
34238
34239 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34240 Yang Yujie <yangyujie@loongson.cn>
34241
34242 PR target/107731
34243 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34244 * gcc.target/loongarch/pr107731.c: ...here.
34245
34246 2023-01-24 Jason Merrill <jason@redhat.com>
34247
34248 PR c++/107303
34249 PR c++/107329
34250 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34251 * g++.dg/init/new51.C: New test.
34252
34253 2023-01-23 Jason Merrill <jason@redhat.com>
34254
34255 PR c++/107267
34256 * g++.dg/cpp0x/move2.C: New test.
34257
34258 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34259
34260 PR fortran/108502
34261 * gfortran.dg/pr108502.f90: New test.
34262
34263 2023-01-23 Marek Polacek <polacek@redhat.com>
34264
34265 PR c++/107797
34266 * g++.dg/warn/Wunused-value-1.C: New test.
34267
34268 2023-01-23 Jason Merrill <jason@redhat.com>
34269
34270 PR c++/108195
34271 * g++.dg/cpp0x/initlist-vect2.C: New test.
34272
34273 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34274
34275 PR fortran/108501
34276 * gfortran.dg/pr108501.f90: New test.
34277
34278 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34279
34280 PR fortran/108420
34281 * gfortran.dg/pr108420.f90: New test.
34282
34283 2023-01-23 Jason Merrill <jason@redhat.com>
34284
34285 PR c++/108496
34286 * g++.dg/template/explicit-instantiation5.C: New test.
34287
34288 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34289
34290 * g++.target/arm/pac-1.C: New test.
34291 * gcc.target/arm/pac-15.c: Likewise.
34292
34293 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34294
34295 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
34296 tests.
34297 * gcc.target/arm/pac-12.c: New test.
34298 * gcc.target/arm/pac-13.c: Likewise.
34299 * gcc.target/arm/pac-14.c: Likewise.
34300
34301 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34302
34303 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34304
34305 2023-01-23 Richard Biener <rguenther@suse.de>
34306
34307 PR tree-optimization/108482
34308 * gcc.dg/torture/pr108482.c: New testcase.
34309
34310 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34311
34312 * gcc.target/arm/bti-1.c: New testcase.
34313 * gcc.target/arm/bti-2.c: Likewise.
34314
34315 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34316
34317 * gcc.target/arm/pac.h : New file.
34318 * gcc.target/arm/pac-1.c : New test case.
34319 * gcc.target/arm/pac-2.c : Likewise.
34320 * gcc.target/arm/pac-3.c : Likewise.
34321 * gcc.target/arm/pac-4.c : Likewise.
34322 * gcc.target/arm/pac-5.c : Likewise.
34323 * gcc.target/arm/pac-6.c : Likewise.
34324 * gcc.target/arm/pac-7.c : Likewise.
34325 * gcc.target/arm/pac-8.c : Likewise.
34326 * gcc.target/arm/pac-9.c : Likewise.
34327 * gcc.target/arm/pac-10.c : Likewise.
34328 * gcc.target/arm/pac-11.c : Likewise.
34329
34330 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34331
34332 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34333
34334 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34335 Tejas Belagod <tbelagod@arm.com>
34336
34337 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
34338 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
34339 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
34340 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
34341
34342 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34343 Tejas Belagod <tbelagod@arm.com>
34344
34345 * lib/target-supports.exp
34346 (check_effective_target_mbranch_protection_ok): New function.
34347 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
34348 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
34349 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
34350 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
34351 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
34352 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
34353 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
34354 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
34355
34356 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34357 Tejas Belagod <tbelagod@arm.com>
34358
34359 * lib/target-supports.exp:
34360 (check_effective_target_arm_pacbti_hw): New.
34361
34362 2023-01-23 Richard Biener <rguenther@suse.de>
34363
34364 PR tree-optimization/108449
34365 * gcc.dg/pr108449.c: New testcase.
34366
34367 2023-01-23 Jason Merrill <jason@redhat.com>
34368
34369 PR c++/53288
34370 DR 1299
34371 * g++.dg/init/lifetime4.C: New test.
34372
34373 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34374
34375 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
34376 paths.
34377 * gm2/complex/pass/complex-pass.exp: Likewise.
34378 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
34379 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
34380 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
34381 * gm2/iso/fail/iso-fail.exp: Likewise.
34382 * gm2/iso/pass/iso-pass.exp: Likewise.
34383 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
34384 * gm2/pim/fail/pim-fail.exp: Likewise.
34385 * gm2/pim/pass/pim-pass.exp: Likewise.
34386 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34387 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
34388 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34389 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
34390 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
34391 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
34392 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
34393 * gm2/recover/pass/recover-pass.exp: Likewise.
34394 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
34395 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
34396 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34397 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
34398 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
34399 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
34400 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
34401 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
34402 function. Remove the use of concatenated include and library paths.
34403 Remove string processing where possible.
34404
34405 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34406
34407 * gcc.target/pru/clz-hi-2.c: New test.
34408 * gcc.target/pru/clz-hi.c: New test.
34409
34410 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34411
34412 PR fortran/102595
34413 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34414 * gfortran.dg/parameter_data0.f90: New test.
34415
34416 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
34417
34418 * gcc.target/aarch64/acle/pmull64.c: New.
34419 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
34420 feature flag based on the intrinsic.
34421 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
34422 * gcc.target/aarch64/aes_1.c: Likewise.
34423 * gcc.target/aarch64/aes_2.c: Likewise.
34424 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
34425 * gcc.target/aarch64/sha1_1.c: Likewise.
34426 * gcc.target/aarch64/sha256_1.c: Likewise.
34427 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
34428
34429 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34430
34431 PR c++/108437
34432 * g++.dg/cpp23/subscript12.C: New test.
34433 * g++.dg/cpp23/subscript13.C: New test.
34434
34435 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34436
34437 PR c++/53932
34438 * g++.dg/init/pr53932.C: New test.
34439
34440 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34441
34442 * gcc.target/i386/pr108436.c: New test.
34443
34444 2023-01-19 David Malcolm <dmalcolm@redhat.com>
34445
34446 PR analyzer/108455
34447 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
34448 involving dominance.
34449 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
34450 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
34451 New test.
34452
34453 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34454
34455 PR fortran/108434
34456 * gfortran.dg/pr108434.f90: New test.
34457
34458 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
34459
34460 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
34461 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
34462 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
34463 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34464 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34465 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
34466 Likewise.
34467 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34468 Likewise.
34469 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
34470 Likewise.
34471 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
34472 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34473 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
34474 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
34475 Likewise, and also ensure that the -g option is appended to avoid it
34476 being taken as a path.
34477 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
34478 libraries added matches the set of -I and -L options.
34479
34480 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
34481
34482 PR target/108411
34483 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
34484 -fno-stack-protector.
34485 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
34486 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
34487 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
34488 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
34489 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
34490 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
34491 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
34492 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
34493 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
34494
34495 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34496
34497 PR tree-optimization/108440
34498 * c-c++-common/rotate-10.c: New test.
34499 * c-c++-common/rotate-11.c: New test.
34500
34501 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34502
34503 PR debug/106746
34504 * gcc.target/i386/pr106746.c: New.
34505
34506 2023-01-18 Marek Polacek <polacek@redhat.com>
34507
34508 PR c/108424
34509 * gcc.dg/c2x-nullptr-6.c: New test.
34510
34511 2023-01-18 David Malcolm <dmalcolm@redhat.com>
34512
34513 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
34514 from https://samate.nist.gov/SARD/test-suites/81.
34515 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
34516 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
34517 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
34518 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
34519
34520 2023-01-18 Richard Biener <rguenther@suse.de>
34521
34522 PR lto/108445
34523 * gcc.dg/lto/pr108445_0.c: New testcase.
34524 * gcc.dg/lto/pr108445_1.c: Likewise.
34525
34526 2023-01-18 Murray Steele <murray.steele@arm.com>
34527
34528 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34529
34530 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34531 Andrew Pinski <apinski@marvell.com>
34532
34533 PR target/108396
34534 * gcc.target/powerpc/pr108396.c: New test.
34535
34536 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34537
34538 PR target/108348
34539 * gcc.target/powerpc/pr108348-1.c: New test.
34540 * gcc.target/powerpc/pr108348-2.c: New test.
34541
34542 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34543
34544 PR fortran/108421
34545 * gfortran.dg/pr108421.f90: New test.
34546
34547 2023-01-17 Jakub Jelinek <jakub@redhat.com>
34548
34549 PR tree-optimization/106523
34550 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
34551 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34552 __builtin_unreachable about shift count.
34553 * c-c++-common/rotate-2b.c: New test.
34554 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
34555 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34556 __builtin_unreachable about shift count.
34557 * c-c++-common/rotate-4b.c: New test.
34558 * gcc.c-torture/execute/pr106523.c: New test.
34559
34560 2023-01-16 Andrew Pinski <apinski@marvell.com>
34561
34562 * lib/target-supports.exp (add_options_for_tls): Remove
34563 reference to Solaris 9 in comments.
34564
34565 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34566
34567 PR target/105980
34568 * g++.target/i386/pr105980.C: New test.
34569
34570 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34571
34572 * g++.dg/tree-ssa/pr106077.C: New test.
34573
34574 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
34575
34576 PR target/96795
34577 PR target/107515
34578 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
34579 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
34580
34581 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34582
34583 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
34584 * gcc.dg/tree-ssa/popcount.c: Likewise.
34585 * gcc.dg/tree-ssa/popcount2.c: Likewise.
34586 * gcc.dg/tree-ssa/popcount3.c: Likewise.
34587 * gcc.target/aarch64/popcount4.c: Likewise.
34588 * gcc.target/i386/pr95771.c: Likewise, and...
34589 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
34590 since this would emit just a single IFN if a TI optab is added.
34591
34592 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34593
34594 * gcc.dg/tree-ssa/cltz-max.c: New test.
34595 * gcc.dg/tree-ssa/clz-char.c: New test.
34596 * gcc.dg/tree-ssa/clz-int.c: New test.
34597 * gcc.dg/tree-ssa/clz-long-long.c: New test.
34598 * gcc.dg/tree-ssa/clz-long.c: New test.
34599 * gcc.dg/tree-ssa/ctz-char.c: New test.
34600 * gcc.dg/tree-ssa/ctz-int.c: New test.
34601 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
34602 * gcc.dg/tree-ssa/ctz-long.c: New test.
34603
34604 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34605
34606 * lib/target-supports.exp (check_effective_target_clz)
34607 (check_effective_target_clzl, check_effective_target_clzll)
34608 (check_effective_target_ctz, check_effective_target_clzl)
34609 (check_effective_target_ctzll): New.
34610 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
34611 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
34612 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
34613 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
34614 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
34615 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
34616 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
34617 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
34618 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
34619
34620 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34621
34622 PR c++/105593
34623 * g++.target/i386/pr105593.C: New test.
34624
34625 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34626
34627 PR c++/105593
34628 * c-c++-common/Winit-self3.c: New test.
34629 * c-c++-common/Winit-self4.c: New test.
34630 * c-c++-common/Winit-self5.c: New test.
34631
34632 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
34633
34634 PR target/108272
34635 * gcc.target/powerpc/pr108272-1.c: New test.
34636 * gcc.target/powerpc/pr108272-2.c: New test.
34637 * gcc.target/powerpc/pr108272-3.c: New test.
34638 * gcc.target/powerpc/pr108272-4.c: New test.
34639
34640 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
34641
34642 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
34643
34644 2023-01-14 Jakub Jelinek <jakub@redhat.com>
34645
34646 PR c++/108365
34647 * c-c++-common/pr108365.c: New test.
34648 * g++.dg/opt/pr108365.C: New test.
34649 * g++.dg/warn/pr108365.C: New test.
34650
34651 2023-01-14 Alexandre Oliva <oliva@adacore.com>
34652
34653 PR target/42093
34654 * gcc.target/arm/pr42093.c: Disable tree-dce.
34655
34656 2023-01-13 David Malcolm <dmalcolm@redhat.com>
34657
34658 PR analyzer/105273
34659 * gcc.dg/analyzer/switch-enum-1.c: New test.
34660 * gcc.dg/analyzer/switch-enum-2.c: New test.
34661 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
34662 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
34663 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
34664 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
34665 test.
34666 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
34667 New test.
34668 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
34669 New test.
34670
34671 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
34672
34673 PR rtl-optimization/108117
34674 PR rtl-optimization/108132
34675 * gcc.dg/pr108117.c: New test.
34676
34677 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34678
34679 PR c++/108285
34680 * g++.dg/warn/pr108285.C: New test.
34681
34682 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34683
34684 * gm2/examples/map/pass/examples-map-pass.exp:
34685 Call gm2_push_timeout 30 before foreach testcase.
34686 Call gm2_pop_timeout after the foreach statement.
34687 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
34688 Call gm2_push_timeout 20 before foreach testcase.
34689 Call gm2_pop_timeout after the foreach statement.
34690
34691 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34692
34693 PR target/107131
34694 * gcc.c-torture/execute/pr107131.c: New test.
34695
34696 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34697
34698 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
34699
34700 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
34701
34702 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
34703 from the message issued by -Wstrict-flex-arrays.
34704 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
34705 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
34706 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
34707 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
34708 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
34709 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
34710 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
34711 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
34712
34713 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34714
34715 PR target/107131
34716 * gcc.dg/pr107131.c: New test.
34717
34718 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
34719
34720 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
34721 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
34722
34723 2023-01-13 Richard Biener <rguenther@suse.de>
34724
34725 * gcc.target/aarch64/pr107209.c: New test.
34726
34727 2023-01-13 Richard Biener <rguenther@suse.de>
34728
34729 PR tree-optimization/108387
34730 * gcc.dg/pr108387.c: New testcase.
34731
34732 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34733
34734 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
34735 (timeout-dg.exp): Load.
34736 Call gm2_push_timeout 15.
34737 Call gm2_pop_timeout at the end.
34738 * gm2/link/min/pass/link-min-pass.exp: Set path
34739 argument to "".
34740 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
34741 Call gm2_push_timeout 60.
34742 Call gm2_pop_timeout at the end.
34743 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
34744 individual_timeout.
34745 Configure dejagnu to timeout for 10 seconds.
34746 (gm2_push_timeout): New proc.
34747 (gm2_pop_timeout): New proc.
34748 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
34749 individual_timeout.
34750 Configure dejagnu to timeout for 10 seconds.
34751 (gm2_push_timeout): New proc.
34752 (gm2_pop_timeout): New proc.
34753
34754 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34755
34756 * lib/gm2.exp: Use timeout.exp.
34757
34758 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34759
34760 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34761 to args.
34762
34763 2023-01-12 Andrew Pinski <apinski@marvell.com>
34764 Roger Sayle <roger@nextmovesoftware.com>
34765
34766 PR tree-optimization/92342
34767 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
34768 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
34769 * gcc.dg/tree-ssa/multcmp-1.c: New test.
34770 * gcc.dg/tree-ssa/multcmp-2.c: New test.
34771
34772 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34773 Richard Sandiford <richard.sandiford@arm.com>
34774
34775 PR target/105549
34776 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
34777 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
34778 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
34779 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
34780 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
34781 * gcc.target/aarch64/pr105549.c: New test.
34782 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
34783 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
34784 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
34785 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
34786
34787 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34788 Richard Sandiford <richard.sandiford@arm.com>
34789
34790 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34791 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34792 test.
34793 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34794 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
34795 test.
34796 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
34797 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
34798 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
34799 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
34800 test.
34801 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
34802 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
34803 test.
34804 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
34805 * g++.target/aarch64/bitfield-abi-warning.h: New test.
34806
34807 2023-01-12 Richard Biener <rguenther@suse.de>
34808
34809 PR tree-optimization/99412
34810 * gcc.dg/vect/pr99412.c: New testcase.
34811 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
34812 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
34813
34814 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
34815
34816 PR fortran/107706
34817 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
34818 * gfortran.dg/gomp/assumes-2.f90: Likewise.
34819 * gfortran.dg/gomp/assume-5.f90: New test.
34820
34821 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
34822
34823 * c-c++-common/cpp/pr108244-1.c: New test.
34824 * c-c++-common/cpp/pr108244-2.c: New test.
34825 * c-c++-common/gomp/pr108244-3.c: New test.
34826
34827 2023-01-11 David Malcolm <dmalcolm@redhat.com>
34828
34829 PR analyzer/108252
34830 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
34831 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
34832 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
34833 warning false +ve directives.
34834 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
34835 * gcc.dg/analyzer/pr103217-3.c: Likewise.
34836 * gcc.dg/analyzer/strdup-pr108252.c: New test.
34837 * gcc.dg/analyzer/strndup-pr108252.c: New test.
34838
34839 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34840
34841 PR c/105972
34842 * gcc.dg/pr105972.c: New test.
34843
34844 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
34845
34846 PR tree-optimization/71343
34847 * gcc.dg/pr71343-2.c: New test case.
34848
34849 2023-01-11 David Faust <david.faust@oracle.com>
34850
34851 PR target/108293
34852 * gcc.target/bpf/double-1.c: New test.
34853 * gcc.target/bpf/double-2.c: New test.
34854 * gcc.target/bpf/float-1.c: New test.
34855
34856 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
34857
34858 * gcc.dg/sso-17.c: New test.
34859
34860 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
34861
34862 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
34863 the testing target isn't a PowerPC target.
34864
34865 2023-01-11 Richard Biener <rguenther@suse.de>
34866
34867 PR tree-optimization/107767
34868 * gcc.dg/tree-ssa/pr107767.c: New testcase.
34869
34870 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34871
34872 PR target/108308
34873 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
34874
34875 2023-01-11 Richard Biener <rguenther@suse.de>
34876
34877 PR tree-optimization/108352
34878 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
34879 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
34880
34881 2023-01-11 Richard Biener <rguenther@suse.de>
34882
34883 PR tree-optimization/108353
34884 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
34885
34886 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
34887
34888 * gcc.target/s390/not.c: New test.
34889
34890 2023-01-11 Richard Biener <rguenther@suse.de>
34891
34892 PR tree-optimization/106293
34893 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
34894
34895 2023-01-10 Richard Biener <rguenther@suse.de>
34896
34897 PR tree-optimization/106293
34898 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
34899
34900 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
34901
34902 PR rtl-optimization/106421
34903 * gcc.dg/pr106421.c: New test case.
34904
34905 2023-01-10 Martin Jambor <mjambor@suse.cz>
34906
34907 PR ipa/108110
34908 * g++.dg/ipa/pr108110.C: New test.
34909
34910 2023-01-10 Richard Biener <rguenther@suse.de>
34911
34912 PR tree-optimization/108314
34913 * gcc.dg/vect/pr108314.c: New testcase.
34914
34915 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34916
34917 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
34918 be "*".
34919
34920 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34921
34922 * gcc.target/csky/and3a.c: Rename to ...
34923 * gcc.target/csky/ck801-and.c: ... this.
34924 * gcc.target/csky/constpool-3.c: Rename to ...
34925 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
34926 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
34927 * gcc.target/csky/ck801-constpool.c: ... this, and skip
34928 if the CPU is not ck801.
34929 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
34930
34931 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
34932
34933 * gcc.target/s390/fcall-saved.c: New test.
34934
34935 2023-01-09 Jakub Jelinek <jakub@redhat.com>
34936
34937 PR c++/105838
34938 PR c++/108047
34939 PR c++/108266
34940 * g++.dg/tree-ssa/initlist-opt2.C: New test.
34941 * g++.dg/tree-ssa/initlist-opt3.C: New test.
34942
34943 2023-01-09 Joseph Myers <joseph@codesourcery.com>
34944
34945 * gcc.dg/c2x-complit-8.c: New test.
34946
34947 2023-01-09 Richard Biener <rguenther@suse.de>
34948
34949 PR middle-end/69482
34950 * gcc.target/i386/pr69482-1.c: New testcase.
34951 * gcc.target/i386/pr69482-2.c: Likewise.
34952
34953 2023-01-09 Martin Liska <mliska@suse.cz>
34954
34955 PR lto/108330
34956 * g++.dg/ipa/pr108830.C: New test.
34957
34958 2023-01-09 Richard Biener <rguenther@suse.de>
34959
34960 PR tree-optimization/101912
34961 * gcc.dg/uninit-pr101912.c: New testcase.
34962
34963 2023-01-09 Martin Liska <mliska@suse.cz>
34964
34965 PR c/107993
34966 * gcc.target/i386/pr107993.c: New test.
34967
34968 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
34969
34970 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
34971 on *-*-hpux*.
34972 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
34973
34974 2023-01-06 Joseph Myers <joseph@codesourcery.com>
34975
34976 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
34977 tests.
34978
34979 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34980
34981 Revert:
34982 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34983
34984 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
34985
34986 2023-01-06 Jakub Jelinek <jakub@redhat.com>
34987
34988 PR target/108292
34989 PR target/108308
34990 * gcc.c-torture/execute/pr108292.c: New test.
34991 * gcc.target/i386/pr108292.c: New test.
34992 * gcc.dg/pr108308.c: New test.
34993
34994 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34995
34996 Revert:
34997 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34998
34999 * gcc.target/i386/cmov10.c: New test case.
35000
35001 2023-01-05 Patrick Palka <ppalka@redhat.com>
35002
35003 PR c++/108275
35004 * g++.dg/parse/access14.C: New test.
35005
35006 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
35007
35008 * lib/gm2.exp (gm2_init_minx): New procedure.
35009 (gm2_init_min): New procedure calls gm2_init_min with
35010 dialect flags.
35011 * gm2/link/min/pass/tiny.mod: New test case.
35012 * gm2/link/min/pass/link-min-pass.exp: New file.
35013
35014 2023-01-04 Patrick Palka <ppalka@redhat.com>
35015
35016 PR c++/108282
35017 * g++.dg/cpp2a/concepts-requires34.C: New test.
35018
35019 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35020
35021 PR c++/108206
35022 * g++.dg/template/pr108206.C: New test.
35023
35024 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
35025
35026 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
35027
35028 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35029
35030 PR tree-optimization/108253
35031 * g++.dg/opt/pr108253.C: New test.
35032
35033 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35034
35035 PR middle-end/108237
35036 * gcc.c-torture/compile/pr108237.c: New test.
35037
35038 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35039
35040 PR sanitizer/108256
35041 * c-c++-common/ubsan/pr108256.c: New test.
35042
35043 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
35044
35045 * g++.dg/modules/modules.exp: Skip on AIX.
35046 * gcc.target/powerpc/pr99708.c: Skip on AIX.
35047
35048 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
35049
35050 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
35051 that the unused clone is GC'ed.
35052 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
35053
35054 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
35055
35056 * gcc.target/i386/cmov10.c: New test case.
35057
35058 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35059
35060 PR middle-end/108264
35061 * gcc.dg/pr108264.c: New test.
35062
35063 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35064
35065 PR rtl-optimization/108263
35066 * gcc.dg/pr108263.c: New test.
35067
35068 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
35069 Uroš Bizjak <ubizjak@gmail.com>
35070
35071 * gcc.target/i386/extendditi2-1.c: New test case.
35072 * gcc.target/i386/extendditi2-2.c: Likewise.
35073
35074 \f
35075 Copyright (C) 2023 Free Software Foundation, Inc.
35076
35077 Copying and distribution of this file, with or without modification,
35078 are permitted in any medium without royalty provided the copyright
35079 notice and this notice are preserved.