]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
5c25a0e84edb11e783dd5e0e3617af6610d52384
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2
3 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
4 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
5 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
6
7 2023-09-13 Andrew Pinski <apinski@marvell.com>
8
9 PR tree-optimization/111364
10 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
11 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
12 * gcc.dg/pr96708-negative.c: Update testcase.
13 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
14
15 2023-09-13 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/111387
18 * gcc.dg/torture/pr111387.c: New testcase.
19
20 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
21
22 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
23 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
24 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
25 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
26
27 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
28
29 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
30 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
31 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
32 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
33 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
34 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
35
36 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
37
38 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
39 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
40 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
41 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
42 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
43
44 2023-09-13 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/111397
47 * gcc.dg/uninit-pr111397.c: New testcase.
48
49 2023-09-13 Pan Li <pan2.li@intel.com>
50
51 PR target/111362
52 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
53
54 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
55
56 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
57
58 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
59
60 PR tree-optimization/111303
61 * gcc.dg/pr111303.c: New test.
62
63 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
64
65 * lib/target-supports.exp: Enable vect_int for RVV.
66
67 2023-09-12 Jason Merrill <jason@redhat.com>
68
69 PR c++/111357
70 * g++.dg/ext/integer-pack7.C: New test.
71
72 2023-09-12 Jason Merrill <jason@redhat.com>
73
74 PR c++/107198
75 * g++.dg/eh/no-exceptions1.C: New test.
76
77 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
78
79 * gcc.target/aarch64/stack-protector-8.c: New test.
80 * gcc.target/aarch64/stack-protector-9.c: Likewise.
81
82 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
83
84 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
85
86 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
87
88 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
89 to be at offset 1024 rather than offset 0.
90 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
91 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
92
93 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
94
95 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
96 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
97 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
98
99 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
100
101 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
102
103 2023-09-12 Andrew Pinski <apinski@marvell.com>
104
105 PR tree-optimization/107881
106 * gcc.c-torture/execute/pr107881-1.c: New test.
107 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
108 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
109
110 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
111
112 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
113 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
114 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
115 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
116 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
117 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
118 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
119 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
120 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
121 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
122 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
123 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
124 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
125 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
126 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
127 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
128 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
129 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
130 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
131 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
132 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
133 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
134 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
135 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
136 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
137 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
138 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
139 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
140 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
141 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
142 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
143 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
144 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
145 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
146
147 2023-09-12 Jakub Jelinek <jakub@redhat.com>
148
149 PR middle-end/111338
150 * gcc.dg/bitint-37.c: New test.
151
152 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
153
154 * gm2/switches/case/fail/missingclause.mod: New test.
155 * gm2/switches/case/fail/switches-case-fail.exp: New test.
156 * gm2/switches/case/pass/enumcase.mod: New test.
157 * gm2/switches/case/pass/enumcase2.mod: New test.
158 * gm2/switches/case/pass/switches-case-pass.exp: New test.
159
160 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
161
162 * lib/target-supports.exp (check_effective_target_stack_size): For
163 nvptx target, stack size limits are relevant for execution only.
164
165 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
166
167 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
168 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
169 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
170 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
171 * gcc.target/riscv/zbb-strcmp.c: New test.
172 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
173
174 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
175
176 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
177 * gcc.target/riscv/xtheadbb-strlen.c: New test.
178 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
179 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
180 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
181 * gcc.target/riscv/zbb-strlen.c: New test.
182
183 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
184
185 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
186 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
187 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
188 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
189 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
190 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
191 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
192 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
193 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
194 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
195 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
196 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
197 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
198 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
199 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
200 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
201 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
202 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
203 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
204 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
205 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
206 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
207 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
208 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
209 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
210 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
211 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
212 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
213 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
214 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
215 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
216 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
217 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
218 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
219 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
220 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
221 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
222 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
223
224 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
225
226 * lib/scanasm.exp (configure_check-function-bodies): New proc.
227 (parse_function_bodies, check-function-bodies): Use it.
228
229 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
230
231 PR fortran/110996
232 * gfortran.dg/pr110996.f90: New test.
233
234 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
235
236 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
237 dg-messages for 'sorry' as c++, only.
238 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
239 * c-c++-common/gomp/allocate-9.c: New test.
240 * c-c++-common/gomp/allocate-11.c: New test.
241 * c-c++-common/gomp/allocate-12.c: New test.
242 * c-c++-common/gomp/allocate-14.c: New test.
243 * c-c++-common/gomp/allocate-15.c: New test.
244 * c-c++-common/gomp/allocate-16.c: New test.
245
246 2023-09-12 xuli <xuli1@eswincomputing.com>
247
248 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
249
250 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
251
252 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
253 * gcc.target/riscv/rv32i_zcmp.c: likewise
254 * gcc.target/riscv/zcmp_push_fpr.c: likewise
255 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
256 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
257 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
258
259 2023-09-11 Andrew Pinski <apinski@marvell.com>
260
261 PR tree-optimization/111348
262 * gcc.dg/tree-ssa/minmax-26.c: New test.
263
264 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
265
266 PR target/111340
267 * gcc.target/i386/pr111340.c: New test.
268
269 2023-09-11 Andrew Pinski <apinski@marvell.com>
270
271 PR tree-optimization/111349
272 * gcc.dg/tree-ssa/minmax-25.c: New test.
273
274 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
275
276 PR target/111311
277 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
278 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
279 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
280 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
281 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
282 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
283 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
284 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
285 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
286 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
287 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
288 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
289 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
290 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
291 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
292 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
293 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
294 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
295 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
296 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
297 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
298 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
299 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
300 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
301 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
302
303 2023-09-11 Andrew Pinski <apinski@marvell.com>
304
305 PR tree-optimization/111346
306 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
307
308 2023-09-11 liuhongt <hongtao.liu@intel.com>
309
310 * gcc.target/i386/pr111306.c: New test.
311
312 2023-09-10 Andrew Pinski <apinski@marvell.com>
313
314 PR tree-optimization/111331
315 * gcc.c-torture/execute/pr111331-1.c: New test.
316 * gcc.c-torture/execute/pr111331-2.c: New test.
317 * gcc.c-torture/execute/pr111331-3.c: New test.
318
319 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
320
321 PR analyzer/96395
322 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
323 * c-c++-common/analyzer/allocation-size-1.c: ...here.
324 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
325 * c-c++-common/analyzer/allocation-size-2.c: ...here.
326 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
327 * c-c++-common/analyzer/allocation-size-3.c: ...here.
328 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
329 * c-c++-common/analyzer/allocation-size-4.c: ...here.
330 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
331 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
332 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
333 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
334 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
335 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
336 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
337 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
338 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
339 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
340 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
341 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
342 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
343 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
344 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
345 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
346 * gcc.dg/analyzer/capacity-1.c: Moved to...
347 * c-c++-common/analyzer/capacity-1.c: ...here.
348 * gcc.dg/analyzer/dot-output.c: Moved to...
349 * c-c++-common/analyzer/dot-output.c: ...here.
350 * gcc.dg/analyzer/escaping-1.c: Moved to...
351 * c-c++-common/analyzer/escaping-1.c: ...here.
352 * gcc.dg/analyzer/expect-1.c: Moved to...
353 * c-c++-common/analyzer/expect-1.c: ...here.
354 * gcc.dg/analyzer/fgets-1.c: Moved to...
355 * c-c++-common/analyzer/fgets-1.c: ...here.
356 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
357 * c-c++-common/analyzer/file-uninit-1.c: ...here.
358 * gcc.dg/analyzer/fileno-1.c: Moved to...
359 * c-c++-common/analyzer/fileno-1.c: ...here.
360 * gcc.dg/analyzer/first-field-1.c: Moved to...
361 * c-c++-common/analyzer/first-field-1.c: ...here.
362 * gcc.dg/analyzer/first-field-2.c: Moved to...
363 * c-c++-common/analyzer/first-field-2.c: ...here.
364 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
365 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
366 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
367 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
368 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
369 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
370 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
371 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
372 * gcc.dg/analyzer/fread-1.c: Moved to...
373 * c-c++-common/analyzer/fread-1.c: ...here.
374 * gcc.dg/analyzer/fread-2.c: Moved to...
375 * c-c++-common/analyzer/fread-2.c: ...here.
376 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
377 * c-c++-common/analyzer/fread-pr108661.c: ...here.
378 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
379 * c-c++-common/analyzer/function-ptr-1.c: ...here.
380 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
381 * c-c++-common/analyzer/function-ptr-2.c: ...here.
382 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
383 * c-c++-common/analyzer/function-ptr-3.c: ...here.
384 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
385 * c-c++-common/analyzer/function-ptr-4.c: ...here.
386 * gcc.dg/analyzer/getc-1.c: Moved to...
387 * c-c++-common/analyzer/getc-1.c: ...here.
388 * gcc.dg/analyzer/getchar-1.c: Moved to...
389 * c-c++-common/analyzer/getchar-1.c: ...here.
390 * gcc.dg/analyzer/gzio-2.c: Moved to...
391 * c-c++-common/analyzer/gzio-2.c: ...here.
392 * gcc.dg/analyzer/gzio-3.c: Moved to...
393 * c-c++-common/analyzer/gzio-3.c: ...here.
394 * gcc.dg/analyzer/gzio-3a.c: Moved to...
395 * c-c++-common/analyzer/gzio-3a.c: ...here.
396 * gcc.dg/analyzer/gzio.c: Moved to...
397 * c-c++-common/analyzer/gzio.c: ...here.
398 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
399 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
400 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
401 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
402 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
403 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
404 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
405 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
406 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
407 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
408 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
409 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
410 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
411 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
412 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
413 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
414 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
415 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
416 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
417 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
418 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
419 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
420 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
421 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
422 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
423 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
424 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
425 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
426 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
427 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
428 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
429 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
430 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
431 * c-c++-common/analyzer/infinite-recursion.c: ...here.
432 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
433 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
434 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
435 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
436 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
437 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
438 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
439 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
440 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
441 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
442 * gcc.dg/analyzer/inlining-6.c: Moved to...
443 * c-c++-common/analyzer/inlining-6.c: ...here.
444 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
445 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
446 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
447 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
448 * gcc.dg/analyzer/isatty-1.c: Moved to...
449 * c-c++-common/analyzer/isatty-1.c: ...here.
450 * gcc.dg/analyzer/leak-2.c: Moved to...
451 * c-c++-common/analyzer/leak-2.c: ...here.
452 * gcc.dg/analyzer/leak-3.c: Moved to...
453 * c-c++-common/analyzer/leak-3.c: ...here.
454 * gcc.dg/analyzer/leak-4.c: Moved to...
455 * c-c++-common/analyzer/leak-4.c: ...here.
456 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
457 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
458 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
459 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
460 * gcc.dg/analyzer/loop-2.c: Moved to...
461 * c-c++-common/analyzer/loop-2.c: ...here.
462 * gcc.dg/analyzer/loop-2a.c: Moved to...
463 * c-c++-common/analyzer/loop-2a.c: ...here.
464 * gcc.dg/analyzer/loop-3.c: Moved to...
465 * c-c++-common/analyzer/loop-3.c: ...here.
466 * gcc.dg/analyzer/loop-4.c: Moved to...
467 * c-c++-common/analyzer/loop-4.c: ...here.
468 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
469 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
470 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
471 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
472 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
473 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
474 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
475 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
476 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
477 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
478 * gcc.dg/analyzer/loop.c: Moved to...
479 * c-c++-common/analyzer/loop.c: ...here.
480 * gcc.dg/analyzer/malloc-3.c: Moved to...
481 * c-c++-common/analyzer/malloc-3.c: ...here.
482 * gcc.dg/analyzer/malloc-5.c: Moved to...
483 * c-c++-common/analyzer/malloc-5.c: ...here.
484 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
485 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
486 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
487 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
488 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
489 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
490 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
491 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
492 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
493 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
494 * gcc.dg/analyzer/malloc-dce.c: Moved to...
495 * c-c++-common/analyzer/malloc-dce.c: ...here.
496 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
497 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
498 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
499 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
500 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
501 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
502 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
503 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
504 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
505 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
506 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
507 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
508 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
509 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
510 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
511 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
512 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
513 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
514 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
515 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
516 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
517 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
518 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
519 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
520 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
521 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
522 * gcc.dg/analyzer/malloc-macro.h: Moved to...
523 * c-c++-common/analyzer/malloc-macro.h: ...here.
524 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
525 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
526 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
527 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
528 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
529 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
530 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
531 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
532 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
533 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
534 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
535 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
536 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
537 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
538 * gcc.dg/analyzer/phi-1.c: Moved to...
539 * c-c++-common/analyzer/phi-1.c: ...here.
540 * gcc.dg/analyzer/pr100615.c: Moved to...
541 * c-c++-common/analyzer/pr100615.c: ...here.
542 * gcc.dg/analyzer/pr103526.c: Moved to...
543 * c-c++-common/analyzer/pr103526.c: ...here.
544 * gcc.dg/analyzer/pr94362-1.c: Moved to...
545 * c-c++-common/analyzer/pr94362-1.c: ...here.
546 * gcc.dg/analyzer/pr97074.c: Moved to...
547 * c-c++-common/analyzer/pr97074.c: ...here.
548 * c-c++-common/analyzer/pr99193-2.c: Added include.
549 * c-c++-common/analyzer/realloc-1.c: Added include.
550 * gcc.dg/analyzer/scope-1.c: Moved to...
551 * c-c++-common/analyzer/scope-1.c: ...here.
552 * gcc.dg/analyzer/setjmp-2.c: Moved to...
553 * c-c++-common/analyzer/setjmp-2.c: ...here.
554 * gcc.dg/analyzer/setjmp-5.c: Moved to...
555 * c-c++-common/analyzer/setjmp-5.c: ...here.
556 * gcc.dg/analyzer/setjmp-9.c: Moved to...
557 * c-c++-common/analyzer/setjmp-9.c: ...here.
558 * gcc.dg/analyzer/signal-4a.c: Moved to...
559 * c-c++-common/analyzer/signal-4a.c: ...here.
560 * gcc.dg/analyzer/signal-4b.c: Moved to...
561 * c-c++-common/analyzer/signal-4b.c: ...here.
562 * gcc.dg/analyzer/file-pr58237.c: C only.
563 * gcc.dg/analyzer/fopen-1.c: C only.
564 * gcc.dg/analyzer/malloc-4.c: C only.
565 * gcc.dg/analyzer/malloc-paths-9.c: C only.
566 * gcc.dg/analyzer/pr103892.c: C only.
567 * gcc.dg/analyzer/pr109577.c: C only.
568 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
569 * gcc.dg/analyzer/pr99193-1.c: C only.
570 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
571 * gcc.dg/analyzer/inlining-1.c: Removed.
572 * gcc.dg/analyzer/inlining-2.c: Removed.
573 * gcc.dg/analyzer/inlining-5.c: Removed.
574 * gcc.dg/analyzer/inlining-7.c: Removed.
575 * c-c++-common/analyzer/compound-assignment-1.c: New test.
576 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
577 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
578 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
579 gcc.dg/analyzer/fopen-1.c.
580 * c-c++-common/analyzer/inlining-1.c: New test.
581 * c-c++-common/analyzer/inlining-2.c: New test.
582 * c-c++-common/analyzer/inlining-5.c: New test.
583 * c-c++-common/analyzer/inlining-7.c: New test.
584 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
585 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
586 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
587 gcc.dg/analyzer/pr109577.c with exceptions disabled.
588 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
589 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
590 exceptions disabled.
591 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
592 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
593
594 2023-09-09 Xi Ruoyao <xry111@xry111.site>
595
596 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
597 copied bytes to 32.
598
599 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
600
601 * gcc.target/loongarch/mulw_d_wu.c: New test.
602 * gcc.target/loongarch/smuldi3_highpart.c: New test.
603 * gcc.target/loongarch/smulsi3_highpart.c: New test.
604 * gcc.target/loongarch/umulsi3_highpart.c: New test.
605
606 2023-09-09 Xi Ruoyao <xry111@xry111.site>
607
608 * gcc.target/loongarch/memcpy-vec-1.c: New test.
609 * gcc.target/loongarch/memcpy-vec-2.c: New test.
610 * gcc.target/loongarch/memcpy-vec-3.c: New test.
611
612 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
613
614 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
615 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
616 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
617
618 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
619
620 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
621 * gcc.dg/pie-7.c: Likewise.
622
623 2023-09-08 Patrick Palka <ppalka@redhat.com>
624
625 PR c++/99599
626 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
627 in order to preserve intent of the testcase.
628 * g++.dg/cpp2a/concepts-nondep4.C: New test.
629
630 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
631
632 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
633 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
634
635 2023-09-07 David Malcolm <dmalcolm@redhat.com>
636
637 PR analyzer/110529
638 * c-c++-common/analyzer/computed-goto-1.c: New test.
639 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
640
641 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
642 David Malcolm <dmalcolm@redhat.com>
643
644 PR analyzer/110830
645 * c-c++-common/analyzer/pr110830.c: New test.
646
647 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
648
649 PR tree-optimization/110875
650 * gcc.dg/pr110875.c: New.
651
652 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
653
654 PR c++/111274
655 * g++.dg/gomp/pr111274.C: New test case.
656
657 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
658
659 PR target/111225
660 * gcc.target/i386/pr111225.c: New test.
661
662 2023-09-07 David Malcolm <dmalcolm@redhat.com>
663
664 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
665
666 2023-09-07 Xi Ruoyao <xry111@xry111.site>
667
668 * g++.target/loongarch/bstrins-compile.C: New test.
669 * g++.target/loongarch/bstrins-run.C: New test.
670
671 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
672
673 PR target/111313
674 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
675 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
676 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
677 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
678 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
679 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
680 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
681 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
682 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
683 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
684 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
685 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
686 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
687 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
688 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
689 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
690 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
691 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
692 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
693 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
694 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
695 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
696 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
697 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
698 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
699 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
700 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
701 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
702 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
703 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
704 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
705 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
706 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
707 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
708 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
709
710 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
711
712 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
713 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
714 test to make sure that XVentanaCondOps instructions are disabled
715 on RV32.
716 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
717
718 2023-09-06 Ian Lance Taylor <iant@golang.org>
719
720 PR go/111310
721 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
722
723 2023-09-06 Jakub Jelinek <jakub@redhat.com>
724
725 PR c/102989
726 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
727 arguments of _BitInt.
728 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
729 * gcc.dg/bitint-32.c: New test.
730 * gcc.dg/bitint-33.c: New test.
731 * gcc.dg/bitint-34.c: New test.
732 * gcc.dg/bitint-35.c: New test.
733 * gcc.dg/bitint-36.c: New test.
734 * gcc.dg/fixed-point/bitint-1.c: New test.
735
736 2023-09-06 Jakub Jelinek <jakub@redhat.com>
737
738 PR c/102989
739 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
740 -1 + epsilon, another (-1, 0) range value and -0.
741 * gcc.dg/torture/bitint-22.c (main): Likewise.
742 * gcc.dg/bitint-28.c: New test.
743 * gcc.dg/bitint-29.c: New test.
744 * gcc.dg/bitint-30.c: New test.
745 * gcc.dg/bitint-31.c: New test.
746 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
747 -1 + epsilon and -0.
748 * gcc.dg/dfp/bitint-2.c (main): Likewise.
749 * gcc.dg/dfp/bitint-3.c (main): Likewise.
750 * gcc.dg/dfp/bitint-7.c: New test.
751 * gcc.dg/dfp/bitint-8.c: New test.
752
753 2023-09-06 Jakub Jelinek <jakub@redhat.com>
754
755 PR c/102989
756 * gcc.dg/bitint-19.c: New test.
757 * gcc.dg/bitint-20.c: New test.
758 * gcc.dg/bitint-21.c: New test.
759 * gcc.dg/bitint-22.c: New test.
760 * gcc.dg/bitint-23.c: New test.
761 * gcc.dg/bitint-24.c: New test.
762 * gcc.dg/bitint-25.c: New test.
763 * gcc.dg/bitint-26.c: New test.
764 * gcc.dg/bitint-27.c: New test.
765 * g++.dg/ext/bitint1.C: New test.
766 * g++.dg/ext/bitint2.C: New test.
767 * g++.dg/ext/bitint3.C: New test.
768 * g++.dg/ext/bitint4.C: New test.
769
770 2023-09-06 Jakub Jelinek <jakub@redhat.com>
771
772 PR c/102989
773 * gcc.dg/torture/bitint-20.c: New test.
774 * gcc.dg/torture/bitint-21.c: New test.
775 * gcc.dg/torture/bitint-22.c: New test.
776 * gcc.dg/torture/bitint-23.c: New test.
777 * gcc.dg/torture/bitint-24.c: New test.
778 * gcc.dg/torture/bitint-25.c: New test.
779 * gcc.dg/torture/bitint-26.c: New test.
780 * gcc.dg/torture/bitint-27.c: New test.
781 * gcc.dg/torture/bitint-28.c: New test.
782 * gcc.dg/torture/bitint-29.c: New test.
783 * gcc.dg/torture/bitint-30.c: New test.
784 * gcc.dg/torture/bitint-31.c: New test.
785 * gcc.dg/torture/bitint-32.c: New test.
786 * gcc.dg/torture/bitint-33.c: New test.
787 * gcc.dg/torture/bitint-34.c: New test.
788 * gcc.dg/torture/bitint-35.c: New test.
789 * gcc.dg/torture/bitint-36.c: New test.
790 * gcc.dg/torture/bitint-37.c: New test.
791 * gcc.dg/torture/bitint-38.c: New test.
792 * gcc.dg/torture/bitint-39.c: New test.
793 * gcc.dg/torture/bitint-40.c: New test.
794 * gcc.dg/torture/bitint-41.c: New test.
795 * gcc.dg/torture/bitint-42.c: New test.
796 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
797 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
798 * gcc.dg/dfp/bitint-1.c: New test.
799 * gcc.dg/dfp/bitint-2.c: New test.
800 * gcc.dg/dfp/bitint-3.c: New test.
801 * gcc.dg/dfp/bitint-4.c: New test.
802 * gcc.dg/dfp/bitint-5.c: New test.
803 * gcc.dg/dfp/bitint-6.c: New test.
804 * gcc.dg/ubsan/bitint-1.c: New test.
805 * gcc.dg/ubsan/bitint-2.c: New test.
806 * gcc.dg/ubsan/bitint-3.c: New test.
807
808 2023-09-06 Jakub Jelinek <jakub@redhat.com>
809
810 PR c/102989
811 * lib/target-supports.exp (check_effective_target_bitint,
812 check_effective_target_bitint128, check_effective_target_bitint575):
813 New effective targets.
814 * gcc.dg/bitint-1.c: New test.
815 * gcc.dg/bitint-2.c: New test.
816 * gcc.dg/bitint-3.c: New test.
817 * gcc.dg/bitint-4.c: New test.
818 * gcc.dg/bitint-5.c: New test.
819 * gcc.dg/bitint-6.c: New test.
820 * gcc.dg/bitint-7.c: New test.
821 * gcc.dg/bitint-8.c: New test.
822 * gcc.dg/bitint-9.c: New test.
823 * gcc.dg/bitint-10.c: New test.
824 * gcc.dg/bitint-11.c: New test.
825 * gcc.dg/bitint-12.c: New test.
826 * gcc.dg/bitint-13.c: New test.
827 * gcc.dg/bitint-14.c: New test.
828 * gcc.dg/bitint-15.c: New test.
829 * gcc.dg/bitint-16.c: New test.
830 * gcc.dg/bitint-17.c: New test.
831 * gcc.dg/bitint-18.c: New test.
832 * gcc.dg/torture/bitint-1.c: New test.
833 * gcc.dg/torture/bitint-2.c: New test.
834 * gcc.dg/torture/bitint-3.c: New test.
835 * gcc.dg/torture/bitint-4.c: New test.
836 * gcc.dg/torture/bitint-5.c: New test.
837 * gcc.dg/torture/bitint-6.c: New test.
838 * gcc.dg/torture/bitint-7.c: New test.
839 * gcc.dg/torture/bitint-8.c: New test.
840 * gcc.dg/torture/bitint-9.c: New test.
841 * gcc.dg/torture/bitint-10.c: New test.
842 * gcc.dg/torture/bitint-11.c: New test.
843 * gcc.dg/torture/bitint-12.c: New test.
844 * gcc.dg/torture/bitint-13.c: New test.
845 * gcc.dg/torture/bitint-14.c: New test.
846 * gcc.dg/torture/bitint-15.c: New test.
847 * gcc.dg/torture/bitint-16.c: New test.
848 * gcc.dg/torture/bitint-17.c: New test.
849 * gcc.dg/torture/bitint-18.c: New test.
850 * gcc.dg/torture/bitint-19.c: New test.
851
852 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
853
854 PR target/111296
855 * g++.target/riscv/rvv/base/pr111296.C: New test.
856
857 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
858
859 PR target/111295
860 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
861
862 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
863
864 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
865 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
866 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
867 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
868 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
869 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
870 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
871 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
872 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
873 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
874 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
875 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
876 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
877 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
878 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
879 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
880
881 2023-09-06 David Malcolm <dmalcolm@redhat.com>
882
883 PR analyzer/105899
884 * c-c++-common/analyzer/strstr-1.c: New test.
885
886 2023-09-06 David Malcolm <dmalcolm@redhat.com>
887
888 PR analyzer/105899
889 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
890 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
891 directives to avoid clashing with note from <string.h> that might
892 happen to have the same line number. Add strpncpy test coverage.
893 * c-c++-common/analyzer/strncpy-1.c: New test.
894 * gcc.dg/analyzer/null-terminated-strings-1.c
895 (test_filled_nonzero): New.
896 (void test_filled_zero): New.
897 (test_filled_symbolic): New.
898
899 2023-09-06 David Malcolm <dmalcolm@redhat.com>
900
901 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
902 zero_fill_region.
903
904 2023-09-06 Pan Li <pan2.li@intel.com>
905
906 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
907 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
908
909 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
910
911 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
912
913 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
914
915 PR target/111232
916 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
917 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
918 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
919
920 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
921
922 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
923
924 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
925
926 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
927 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
928 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
929 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
930 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
931 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
932 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
933 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
934
935 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
936
937 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
938 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
939 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
940 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
941 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
942 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
943 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
944 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
945 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
946 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
947 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
948
949 2023-09-06 Jakub Jelinek <jakub@redhat.com>
950
951 * gcc.dg/c11-floatn-1.c: New test.
952 * gcc.dg/c11-floatn-2.c: New test.
953 * gcc.dg/c11-floatn-3.c: New test.
954 * gcc.dg/c11-floatn-4.c: New test.
955 * gcc.dg/c11-floatn-5.c: New test.
956 * gcc.dg/c11-floatn-6.c: New test.
957 * gcc.dg/c11-floatn-7.c: New test.
958 * gcc.dg/c11-floatn-8.c: New test.
959 * gcc.dg/c2x-floatn-1.c: New test.
960 * gcc.dg/c2x-floatn-2.c: New test.
961 * gcc.dg/c2x-floatn-3.c: New test.
962 * gcc.dg/c2x-floatn-4.c: New test.
963 * gcc.dg/c2x-floatn-5.c: New test.
964 * gcc.dg/c2x-floatn-6.c: New test.
965 * gcc.dg/c2x-floatn-7.c: New test.
966 * gcc.dg/c2x-floatn-8.c: New test.
967
968 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
969
970 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
971 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
972 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
973 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
974
975 2023-09-06 Jason Merrill <jason@redhat.com>
976
977 * g++.dg/abi/no_unique_address8.C: New test.
978 * g++.dg/abi/no_unique_address8a.C: New test.
979
980 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
981
982 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
983 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
984 but heavily minimized.
985
986 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
987
988 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
989 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
990
991 2023-09-05 Andrew Pinski <apinski@marvell.com>
992
993 PR tree-optimization/98710
994 * gcc.dg/tree-ssa/andor-7.c: New test.
995 * gcc.dg/tree-ssa/andor-8.c: New test.
996
997 2023-09-05 Andrew Pinski <apinski@marvell.com>
998
999 PR tree-optimization/103536
1000 * gcc.dg/tree-ssa/andor-6.c: New test.
1001 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
1002
1003 2023-09-05 Andrew Pinski <apinski@marvell.com>
1004
1005 PR tree-optimization/107137
1006 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
1007 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
1008
1009 2023-09-05 Andrew Pinski <apinski@marvell.com>
1010
1011 PR tree-optimization/96694
1012 * gcc.dg/tree-ssa/minmax-24.c: New test.
1013
1014 2023-09-05 Andrew Pinski <apinski@marvell.com>
1015
1016 PR tree-optimization/105832
1017 * gcc.dg/tree-ssa/pr105832-1.c: New test.
1018 * gcc.dg/tree-ssa/pr105832-2.c: New test.
1019 * gcc.dg/tree-ssa/pr105832-3.c: New test.
1020
1021 2023-09-05 Marek Polacek <polacek@redhat.com>
1022
1023 PR c++/91483
1024 * g++.dg/diagnostic/constexpr3.C: New test.
1025
1026 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1027
1028 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1029
1030 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR c++/52953
1033 * g++.dg/diagnostic/redeclaration-4.C: New test.
1034 * g++.dg/diagnostic/redeclaration-5.C: New test.
1035 * g++.dg/warn/Wshadow-19.C: New test.
1036
1037 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR c++/52953
1040 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
1041 wording.
1042 * g++.dg/diagnostic/redeclaration-3.C: New test.
1043 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
1044 * g++.dg/parse/pr31952-3.C: Likewise.
1045
1046 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1047
1048 * c-c++-common/gomp/allocate-13.c: New test.
1049
1050 2023-09-05 Pan Li <pan2.li@intel.com>
1051
1052 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
1053 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
1054 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
1055
1056 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
1057
1058 Revert:
1059 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
1060
1061 * gnat.dg/unroll3.adb: Adjust.
1062
1063 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1064
1065 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
1066 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
1067 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
1068 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
1069 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
1070 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
1071 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
1072 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
1073
1074 2023-09-05 liuhongt <hongtao.liu@intel.com>
1075
1076 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
1077
1078 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1079
1080 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
1081 * gcc.dg/vect/bb-slp-71.c: Likewise.
1082 * gcc.dg/vect/bb-slp-72.c: Likewise.
1083 * gcc.dg/vect/bb-slp-73.c: Likewise.
1084 * gcc.dg/vect/bb-slp-74.c: Likewise.
1085 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
1086 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
1087 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
1088 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
1089 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1090 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
1091 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
1092 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
1093 * gcc.dg/vect/pr101445.c: Likewise.
1094 * gcc.dg/vect/pr105219.c: Likewise.
1095 * gcc.dg/vect/pr107160.c: Likewise.
1096 * gcc.dg/vect/pr107212-1.c: Likewise.
1097 * gcc.dg/vect/pr107212-2.c: Likewise.
1098 * gcc.dg/vect/pr109502.c: Likewise.
1099 * gcc.dg/vect/pr110381.c: Likewise.
1100 * gcc.dg/vect/pr110838.c: Likewise.
1101 * gcc.dg/vect/pr88497-1.c: Likewise.
1102 * gcc.dg/vect/pr88497-7.c: Likewise.
1103 * gcc.dg/vect/pr96783-1.c: Likewise.
1104 * gcc.dg/vect/pr96783-2.c: Likewise.
1105 * gcc.dg/vect/pr97558-2.c: Likewise.
1106 * gcc.dg/vect/pr99253.c: Likewise.
1107 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
1108 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1109 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1110 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
1111 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1112 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1113 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1114 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1115 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1116 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1117 * gcc.dg/vect/vect-cond-13.c: Likewise.
1118 * gcc.dg/vect/vect-recurr-1.c: Likewise.
1119 * gcc.dg/vect/vect-recurr-2.c: Likewise.
1120 * gcc.dg/vect/vect-recurr-3.c: Likewise.
1121 * gcc.dg/vect/vect-recurr-4.c: Likewise.
1122 * gcc.dg/vect/vect-recurr-5.c: Likewise.
1123 * gcc.dg/vect/vect-recurr-6.c: Likewise.
1124
1125 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1126
1127 PR testsuite/111071
1128 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
1129 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
1130
1131 2023-09-04 Pan Li <pan2.li@intel.com>
1132
1133 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
1134
1135 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
1136
1137 PR tree-optimization/108757
1138 * gcc.dg/pr108757-1.c: New test.
1139 * gcc.dg/pr108757-2.c: New test.
1140 * gcc.dg/pr108757.h: New test.
1141
1142 2023-09-04 Guo Jie <guojie@loongson.cn>
1143
1144 * gcc.target/loongarch/const-double-zero-stx.c: New test.
1145
1146 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1147
1148 * gcc.target/loongarch/switch-qi.c: New test.
1149
1150 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1151
1152 * gcc.target/loongarch/float-load.c: New test.
1153
1154 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1155
1156 PR testsuite/111066
1157 * g++.dg/special/initpri3.C: Fix wording.
1158
1159 2023-09-03 Pan Li <pan2.li@intel.com>
1160
1161 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
1162 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
1163 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
1164 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
1165 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
1166 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
1167 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
1168 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
1169 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
1170 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
1171 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
1172
1173 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
1174
1175 * gcc.target/loongarch/math-float-128.c: New test.
1176
1177 2023-09-01 Harald Anlauf <anlauf@gmx.de>
1178
1179 PR fortran/31059
1180 * gfortran.dg/bounds_check_fail_5.f90: New test.
1181
1182 2023-09-01 benjamin priour <priour.be@gmail.com>
1183
1184 PR analyzer/105948
1185 PR analyzer/94355
1186 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
1187 * g++.dg/analyzer/placement-new.C: Added tests.
1188 * g++.dg/analyzer/new-2.C: New test.
1189 * g++.dg/analyzer/noexcept-new.C: New test.
1190 * g++.dg/analyzer/placement-new-size.C: New test.
1191
1192 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
1193
1194 PR testsuite/111264
1195 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
1196 C++11-compatible.
1197
1198 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
1199
1200 * g++.dg/pr110879.C: Moved to...
1201 * g++.dg/opt/pr110879.C: ...here.
1202
1203 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
1204
1205 PR libstdc++/110879
1206 * g++.dg/pr110879.C: New test.
1207
1208 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR c++/111069
1211 * g++.dg/cpp2a/decomp8.C: New test.
1212 * g++.dg/cpp2a/decomp9.C: New test.
1213 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
1214 1018.
1215
1216 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/19832
1219 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
1220
1221 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR tree-optimization/110915
1224 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
1225 macro definition after limits.h inclusion.
1226 * gcc.dg/pr110915-2.c: Likewise.
1227 * gcc.dg/pr110915-3.c: Likewise.
1228 * gcc.dg/pr110915-4.c: Likewise.
1229 * gcc.dg/pr110915-5.c: Likewise.
1230 * gcc.dg/pr110915-6.c: Likewise.
1231 * gcc.dg/pr110915-7.c: Likewise.
1232 * gcc.dg/pr110915-8.c: Likewise.
1233 * gcc.dg/pr110915-9.c: Likewise.
1234 * gcc.dg/pr110915-10.c: Likewise.
1235 * gcc.dg/pr110915-11.c: Likewise.
1236 * gcc.dg/pr110915-12.c: Likewise.
1237
1238 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1239
1240 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
1241 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
1242 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
1243 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
1244 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
1245 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
1246 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
1247 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
1248 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
1249 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
1250 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
1251 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
1252 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
1253 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
1254 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
1255 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
1256
1257 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1258
1259 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
1260 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
1261 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
1262 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
1263 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
1264 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
1265 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
1266 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
1267
1268 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1269
1270 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
1271 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
1272 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
1273 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
1274 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
1275 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
1276 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
1277 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
1278 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
1279
1280 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
1281
1282 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
1283 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
1284
1285 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
1286
1287 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
1288 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
1289 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
1290 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
1291 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
1292 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
1293 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
1294 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
1295 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
1296 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1297 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1298 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
1299 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1300 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
1301
1302 2023-09-01 Pan Li <pan2.li@intel.com>
1303
1304 * gcc.target/riscv/rvv/autovec/vls/def.h:
1305 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
1306 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
1307 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
1308 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
1309 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
1310 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
1311 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
1312 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
1313 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
1314 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
1315 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
1316 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
1317
1318 2023-09-01 Andrew Pinski <apinski@marvell.com>
1319
1320 PR tree-optimization/19832
1321 * g++.dg/opt/vectcond-1.C: New test.
1322 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
1323
1324 2023-08-31 Andrew Pinski <apinski@marvell.com>
1325
1326 PR tree-optimization/110915
1327 * gcc.dg/pr110915-1.c: New test.
1328 * gcc.dg/pr110915-10.c: New test.
1329 * gcc.dg/pr110915-11.c: New test.
1330 * gcc.dg/pr110915-12.c: New test.
1331 * gcc.dg/pr110915-2.c: New test.
1332 * gcc.dg/pr110915-3.c: New test.
1333 * gcc.dg/pr110915-4.c: New test.
1334 * gcc.dg/pr110915-5.c: New test.
1335 * gcc.dg/pr110915-6.c: New test.
1336 * gcc.dg/pr110915-7.c: New test.
1337 * gcc.dg/pr110915-8.c: New test.
1338 * gcc.dg/pr110915-9.c: New test.
1339
1340 2023-08-31 Pan Li <pan2.li@intel.com>
1341
1342 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
1343
1344 2023-08-31 Pan Li <pan2.li@intel.com>
1345
1346 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
1347
1348 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
1349
1350 PR testsuite/111228
1351 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
1352 counts to match the number of associated vec_* built-in calls.
1353 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
1354 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
1355 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
1356 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
1357 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
1358 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
1359 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
1360
1361 2023-08-31 Pan Li <pan2.li@intel.com>
1362
1363 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
1364
1365 2023-08-31 Pan Li <pan2.li@intel.com>
1366 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
1367
1368 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
1369
1370 2023-08-31 Richard Biener <rguenther@suse.de>
1371
1372 PR middle-end/111253
1373 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
1374
1375 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
1376
1377 PR target/110411
1378 * gcc.target/powerpc/pr110411-1.c: New testcase.
1379 * gcc.target/powerpc/pr110411-2.c: New testcase.
1380
1381 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
1382
1383 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
1384 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
1385 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
1386
1387 2023-08-31 Richard Biener <rguenther@suse.de>
1388
1389 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
1390 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
1391
1392 2023-08-31 Richard Biener <rguenther@suse.de>
1393
1394 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
1395 * gcc.target/i386/pr52252-core.c: Likewise.
1396
1397 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
1398
1399 PR target/96762
1400 * gcc.target/powerpc/pr96762.c: New.
1401
1402 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
1403
1404 PR target/111234
1405 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
1406
1407 2023-08-30 Eric Feng <ef2648@columbia.edu>
1408
1409 PR analyzer/107646
1410 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
1411 count checking for PyObjects.
1412 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
1413 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
1414 (and added more tests).
1415 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
1416 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
1417 added more tests).
1418 * gcc.dg/plugin/plugin.exp: New tests.
1419 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
1420 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
1421
1422 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
1423
1424 PR target/106562
1425 * gcc.target/pru/pr106562-10.c: New test.
1426 * gcc.target/pru/pr106562-11.c: New test.
1427 * gcc.target/pru/pr106562-5.c: New test.
1428 * gcc.target/pru/pr106562-6.c: New test.
1429 * gcc.target/pru/pr106562-7.c: New test.
1430 * gcc.target/pru/pr106562-8.c: New test.
1431 * gcc.target/pru/pr106562-9.c: New test.
1432
1433 2023-08-30 Marek Polacek <polacek@redhat.com>
1434
1435 PR c++/91319
1436 * g++.dg/cpp2a/desig30.C: New test.
1437
1438 2023-08-30 Marek Polacek <polacek@redhat.com>
1439
1440 PR c++/111173
1441 * g++.dg/cpp2a/constinit19.C: New test.
1442
1443 2023-08-30 Richard Biener <rguenther@suse.de>
1444
1445 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
1446 of unsigned long.
1447
1448 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1449
1450 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
1451
1452 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1453
1454 * gcc.dg/vect/slp-26.c: Adapt for RVV.
1455
1456 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
1457
1458 PR fortran/48776
1459 * gfortran.dg/interface_procedure_1.f90: New test.
1460
1461 2023-08-30 Richard Biener <rguenther@suse.de>
1462
1463 PR tree-optimization/111228
1464 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
1465
1466 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1467
1468 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
1469 * gcc.dg/vect/vect-outer-4e.c: Ditto.
1470 * gcc.dg/vect/vect-outer-4f.c: Ditto.
1471 * gcc.dg/vect/vect-outer-4g.c: Ditto.
1472 * gcc.dg/vect/vect-outer-4k.c: Ditto.
1473 * gcc.dg/vect/vect-outer-4l.c: Ditto.
1474
1475 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1476
1477 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
1478 * gcc.dg/vect/pr88598-2.c: Ditto.
1479 * gcc.dg/vect/pr88598-3.c: Ditto.
1480
1481 2023-08-30 Die Li <lidie@eswincomputing.com>
1482 Fei Gao <gaofei@eswincomputing.com>
1483
1484 * gcc.target/riscv/cm_mv_rv32.c: New test.
1485
1486 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
1487
1488 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
1489 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
1490
1491 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
1492
1493 * gcc.target/riscv/rv32e_zcmp.c: New test.
1494 * gcc.target/riscv/rv32i_zcmp.c: New test.
1495 * gcc.target/riscv/zcmp_push_fpr.c: New test.
1496 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
1497
1498 2023-08-30 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR tree-optimization/110914
1501 * gcc.c-torture/execute/pr110914.c: New test.
1502
1503 2023-08-30 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR tree-optimization/111015
1506 * gcc.dg/pr111015.c: New test.
1507
1508 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
1509
1510 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
1511
1512 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1513
1514 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
1515
1516 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
1517
1518 * gcc.target/riscv/zicond-xor-01.c: New test.
1519 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
1520
1521 2023-08-29 David Malcolm <dmalcolm@redhat.com>
1522
1523 PR analyzer/99860
1524 * c-c++-common/analyzer/overlapping-buffers.c: New test.
1525
1526 2023-08-29 Marek Polacek <polacek@redhat.com>
1527
1528 * g++.dg/diagnostic/explicit.C: New test.
1529
1530 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
1531
1532 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
1533 assigning register numbers that are non-zero.
1534 * gcc.target/riscv/zfa-fli-8.c: Ditto.
1535 * gcc.target/riscv/zfa-fli-5.c: New test.
1536
1537 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
1538 Vineet Gupta <vineetg@rivosinc.com>
1539
1540 * gcc.target/riscv/attribute-1.c: Check for
1541 __riscv_unaligned_slow or __riscv_unaligned_fast
1542 * gcc.target/riscv/attribute-4.c: Check for
1543 __riscv_unaligned_avoid
1544 * gcc.target/riscv/attribute-5.c: Check for
1545 __riscv_unaligned_slow or __riscv_unaligned_fast
1546 * gcc.target/riscv/predef-align-1.c: New test.
1547 * gcc.target/riscv/predef-align-2.c: New test.
1548 * gcc.target/riscv/predef-align-3.c: New test.
1549 * gcc.target/riscv/predef-align-4.c: New test.
1550 * gcc.target/riscv/predef-align-5.c: New test.
1551 * gcc.target/riscv/predef-align-6.c: New test.
1552
1553 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
1554
1555 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
1556 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
1557
1558 2023-08-29 Carl Love <cel@us.ibm.com>
1559
1560 PR target/93448
1561 * gcc.target/powerpc/pr93448.c: New test case.
1562
1563 2023-08-29 David Malcolm <dmalcolm@redhat.com>
1564
1565 PR analyzer/105899
1566 * c-c++-common/analyzer/pr99193-2.c: Add
1567 -Wno-analyzer-too-complex.
1568 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
1569 (test_concrete_strlen): New.
1570 (test_symbolic_strlen): New.
1571
1572 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
1573
1574 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
1575 extension 'Zcb' with some implications.
1576
1577 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
1578
1579 * gcc.target/riscv/predef-30.c: New test for a stub
1580 vendor extension 'XVentanaCondOps'.
1581
1582 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
1583
1584 * gcc.target/riscv/predef-29.c: New test for a stub privileged
1585 extension 'Smstateen' with some implications.
1586
1587 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
1588
1589 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
1590 extension to continue testing whether we can use valid two-letter
1591 extensions.
1592
1593 2023-08-29 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR middle-end/79173
1596 PR middle-end/111209
1597 * gcc.target/i386/pr79173-12.c: New test.
1598
1599 2023-08-29 Andrew Pinski <apinski@marvell.com>
1600
1601 PR tree-optimization/111147
1602 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
1603
1604 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1605
1606 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
1607
1608 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1609
1610 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
1611
1612 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
1613
1614 PR target/110943
1615 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
1616 * gcc.target/riscv/rvv/base/pr110943.c: New test.
1617
1618 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
1619
1620 * gcc.target/loongarch/sign-extend.c: New test.
1621
1622 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
1623
1624 * gcc.target/riscv/builtin_pause.c: Removed.
1625 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
1626 extension is enabled.
1627 * gcc.target/riscv/zihintpause-2.c: Likewise.
1628 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
1629 extension is disabled.
1630
1631 2023-08-28 Andrew Pinski <apinski@marvell.com>
1632
1633 PR testsuite/111215
1634 * gcc.dg/tree-ssa/cond-bool-2.c: Add
1635 `--param logical-op-non-short-circuit=1` to the options.
1636
1637 2023-08-28 Andrew Pinski <apinski@marvell.com>
1638
1639 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
1640 * gcc.dg/pr87009.c: Update test.
1641
1642 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
1643
1644 * gcc.target/loongarch/slt-sign-extend.c: New test.
1645
1646 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1647
1648 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
1649 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
1650 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
1651 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
1652 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
1653 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
1654 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
1655
1656 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1657
1658 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
1659 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
1660 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
1661 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
1662 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
1663 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
1664 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
1665 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
1666 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
1667 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
1668 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
1669 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
1670 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
1671 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
1672 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
1673 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
1674 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
1675 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
1676 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
1677 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
1678 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
1679 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
1680 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
1681 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
1682 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
1683 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
1684 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
1685 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
1686 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
1687 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
1688 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
1689 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
1690 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
1691 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
1692 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
1693 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
1694 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
1695 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
1696 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
1697 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
1698 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
1699 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
1700 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
1701 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
1702 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
1703 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
1704 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
1705 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
1706 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
1707 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
1708 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
1709 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
1710 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
1711 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
1712 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
1713 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
1714
1715 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
1716
1717 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
1718
1719 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
1720
1721 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
1722
1723 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
1724
1725 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
1726 sensitive scheduling.
1727
1728 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
1729
1730 PR analyzer/96395
1731 * gcc.dg/analyzer/aliasing-3.c: Moved to...
1732 * c-c++-common/analyzer/aliasing-3.c: ...here.
1733 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
1734 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
1735 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
1736 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
1737 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
1738 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
1739 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
1740 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
1741 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
1742 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
1743 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
1744 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
1745 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
1746 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
1747 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
1748 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
1749 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
1750 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
1751 * gcc.dg/analyzer/calloc-1.c: Moved to...
1752 * c-c++-common/analyzer/calloc-1.c: ...here.
1753 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
1754 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
1755 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
1756 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
1757 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
1758 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
1759 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
1760 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
1761 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
1762 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
1763 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
1764 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
1765 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
1766 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
1767 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
1768 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
1769 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
1770 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
1771 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
1772 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
1773 * gcc.dg/analyzer/exec-1.c: Moved to...
1774 * c-c++-common/analyzer/exec-1.c: ...here.
1775 * gcc.dg/analyzer/feasibility-3.c: Moved to...
1776 * c-c++-common/analyzer/feasibility-3.c: ...here.
1777 * gcc.dg/analyzer/fields.c: Moved to...
1778 * c-c++-common/analyzer/fields.c: ...here.
1779 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
1780 * c-c++-common/analyzer/function-ptr-5.c: ...here.
1781 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
1782 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
1783 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
1784 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
1785 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
1786 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
1787 * gcc.dg/analyzer/init.c: Moved to...
1788 * c-c++-common/analyzer/init.c: ...here.
1789 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
1790 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
1791 * gcc.dg/analyzer/inlining-3.c: Moved to...
1792 * c-c++-common/analyzer/inlining-3.c: ...here.
1793 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
1794 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
1795 * gcc.dg/analyzer/inlining-4.c: Moved to...
1796 * c-c++-common/analyzer/inlining-4.c: ...here.
1797 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
1798 * c-c++-common/analyzer/leak-pr105906.c: ...here.
1799 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
1800 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
1801 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
1802 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
1803 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
1804 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
1805 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
1806 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
1807 * gcc.dg/analyzer/malloc-2.c: Moved to...
1808 * c-c++-common/analyzer/malloc-2.c: ...here.
1809 * gcc.dg/analyzer/memcpy-2.c: Moved to...
1810 * c-c++-common/analyzer/memcpy-2.c: ...here.
1811 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
1812 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
1813 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
1814 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
1815 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
1816 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
1817 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
1818 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
1819 * gcc.dg/analyzer/pr101962.c: Moved to...
1820 * c-c++-common/analyzer/pr101962.c: ...here.
1821 * gcc.dg/analyzer/pr103217-2.c: Moved to...
1822 * c-c++-common/analyzer/pr103217-2.c: ...here.
1823 * gcc.dg/analyzer/pr103217.c: Moved to...
1824 * c-c++-common/analyzer/pr103217.c: ...here.
1825 * gcc.dg/analyzer/pr104029.c: Moved to...
1826 * c-c++-common/analyzer/pr104029.c: ...here.
1827 * gcc.dg/analyzer/pr104062.c: Moved to...
1828 * c-c++-common/analyzer/pr104062.c: ...here.
1829 * gcc.dg/analyzer/pr105783.c: Moved to...
1830 * c-c++-common/analyzer/pr105783.c: ...here.
1831 * gcc.dg/analyzer/pr107345.c: Moved to...
1832 * c-c++-common/analyzer/pr107345.c: ...here.
1833 * gcc.dg/analyzer/pr93695-1.c: Moved to...
1834 * c-c++-common/analyzer/pr93695-1.c: ...here.
1835 * gcc.dg/analyzer/pr94596.c: Moved to...
1836 * c-c++-common/analyzer/pr94596.c: ...here.
1837 * gcc.dg/analyzer/pr94839.c: Moved to...
1838 * c-c++-common/analyzer/pr94839.c: ...here.
1839 * gcc.dg/analyzer/pr95152-4.c: C only.
1840 * gcc.dg/analyzer/pr95152-5.c: C only.
1841 * gcc.dg/analyzer/pr95240.c: Moved to...
1842 * c-c++-common/analyzer/pr95240.c: ...here.
1843 * gcc.dg/analyzer/pr96639.c: Moved to...
1844 * c-c++-common/analyzer/pr96639.c: ...here.
1845 * gcc.dg/analyzer/pr96653.c: Moved to...
1846 * c-c++-common/analyzer/pr96653.c: ...here.
1847 * gcc.dg/analyzer/pr96792.c: Moved to...
1848 * c-c++-common/analyzer/pr96792.c: ...here.
1849 * gcc.dg/analyzer/pr96841.c: Moved to...
1850 * c-c++-common/analyzer/pr96841.c: ...here.
1851 * gcc.dg/analyzer/pr98564.c: Moved to...
1852 * c-c++-common/analyzer/pr98564.c: ...here.
1853 * gcc.dg/analyzer/pr98628.c: Moved to...
1854 * c-c++-common/analyzer/pr98628.c: ...here.
1855 * gcc.dg/analyzer/pr98969.c: Moved to...
1856 * c-c++-common/analyzer/pr98969.c: ...here.
1857 * gcc.dg/analyzer/pr99193-2.c: Moved to...
1858 * c-c++-common/analyzer/pr99193-2.c: ...here.
1859 * gcc.dg/analyzer/pr99193-3.c: Moved to...
1860 * c-c++-common/analyzer/pr99193-3.c: ...here.
1861 * gcc.dg/analyzer/pr99716-1.c: Moved to...
1862 * c-c++-common/analyzer/pr99716-1.c: ...here.
1863 * gcc.dg/analyzer/pr99774-1.c: Moved to...
1864 * c-c++-common/analyzer/pr99774-1.c: ...here.
1865 * gcc.dg/analyzer/realloc-1.c: Moved to...
1866 * c-c++-common/analyzer/realloc-1.c: ...here.
1867 * gcc.dg/analyzer/realloc-2.c: Moved to...
1868 * c-c++-common/analyzer/realloc-2.c: ...here.
1869 * gcc.dg/analyzer/realloc-3.c: Moved to...
1870 * c-c++-common/analyzer/realloc-3.c: ...here.
1871 * gcc.dg/analyzer/realloc-4.c: Moved to...
1872 * c-c++-common/analyzer/realloc-4.c: ...here.
1873 * gcc.dg/analyzer/realloc-5.c: Moved to...
1874 * c-c++-common/analyzer/realloc-5.c: ...here.
1875 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
1876 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
1877 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
1878 * c-c++-common/analyzer/snprintf-concat.c: ...here.
1879 * gcc.dg/analyzer/sock-1.c: Moved to...
1880 * c-c++-common/analyzer/sock-1.c: ...here.
1881 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
1882 * c-c++-common/analyzer/sprintf-concat.c: ...here.
1883 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
1884 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
1885 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
1886 * c-c++-common/analyzer/string-ops-dup.c: ...here.
1887 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
1888 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
1889 * gcc.dg/analyzer/symbolic-12.c: Moved to...
1890 * c-c++-common/analyzer/symbolic-12.c: ...here.
1891 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
1892 * c-c++-common/analyzer/uninit-alloca.c: ...here.
1893 * gcc.dg/analyzer/untracked-2.c: Moved to...
1894 * c-c++-common/analyzer/untracked-2.c: ...here.
1895 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
1896 * c-c++-common/analyzer/vasprintf-1.c: ...here.
1897 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
1898 * c-c++-common/analyzer/write-to-const-1.c: ...here.
1899 * gcc.dg/analyzer/write-to-function-1.c: C only.
1900 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
1901 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
1902 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
1903 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
1904 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
1905 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
1906 * g++.dg/analyzer/analyzer.exp: Now also run tests under
1907 c-c++-common/analyzer.
1908 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
1909 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
1910 c-c++-common/analyzer.
1911 * gcc.dg/analyzer/pr104369-1.c: C only.
1912 * gcc.dg/analyzer/pr104369-2.c: Likewise.
1913 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
1914 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
1915 C++-friendly bits.
1916 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
1917 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
1918 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
1919 * gcc.dg/analyzer/data-model-11.c: Removed.
1920 * gcc.dg/analyzer/pr61861.c: C only.
1921 * gcc.dg/analyzer/pr93457.c: Removed.
1922 * gcc.dg/analyzer/pr97568.c: Removed.
1923 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
1924 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
1925 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
1926 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
1927 * c-c++-common/analyzer/data-model-11.c: New test.
1928 * c-c++-common/analyzer/pr93457.c: New test.
1929 * c-c++-common/analyzer/pr97568.c: New test.
1930 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
1931 previous gcc.dg/analyzer/sprintf-1.c.
1932 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
1933
1934 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
1935
1936 PR fortran/92586
1937 * gfortran.dg/pr92586.f90 : New test
1938
1939 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1940
1941 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
1942 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
1943 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
1944 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
1945 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
1946 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
1947 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
1948 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
1949 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
1950 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
1951 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
1952 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
1953 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
1954 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
1955 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
1956 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
1957 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
1958 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
1959 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
1960 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
1961 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
1962 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
1963 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
1964 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
1965 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
1966 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
1967 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
1968 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
1969
1970 2023-08-26 Andrew Pinski <apinski@marvell.com>
1971
1972 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
1973
1974 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
1975
1976 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
1977 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
1978
1979 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
1980
1981 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
1982
1983 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
1984
1985 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
1986 * gcc.target/riscv/zfa-fli-zfh.c: New test.
1987 * gcc.target/riscv/zfa-fli.c: New test.
1988 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
1989 * gcc.target/riscv/zfa-fli-1.c: New test.
1990 * gcc.target/riscv/zfa-fli-2.c: New test.
1991 * gcc.target/riscv/zfa-fli-3.c: New test.
1992 * gcc.target/riscv/zfa-fli-4.c: New test.
1993 * gcc.target/riscv/zfa-fli-6.c: New test.
1994 * gcc.target/riscv/zfa-fli-7.c: New test.
1995 * gcc.target/riscv/zfa-fli-8.c: New test.
1996 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
1997 * gcc.target/riscv/zfa-fround.c: New file.
1998
1999 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2000
2001 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
2002 * gfortran.dg/gomp/collapse2.f90: Likewise.
2003 * gfortran.dg/gomp/imperfect-gotos.f90: New.
2004 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
2005 * gfortran.dg/gomp/imperfect1.f90: New.
2006 * gfortran.dg/gomp/imperfect2.f90: New.
2007 * gfortran.dg/gomp/imperfect3.f90: New.
2008 * gfortran.dg/gomp/imperfect4.f90: New.
2009 * gfortran.dg/gomp/imperfect5.f90: New.
2010
2011 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2012
2013 * c-c++-common/gomp/imperfect-attributes.c: New.
2014 * c-c++-common/gomp/imperfect-badloops.c: New.
2015 * c-c++-common/gomp/imperfect-blocks.c: New.
2016 * c-c++-common/gomp/imperfect-extension.c: New.
2017 * c-c++-common/gomp/imperfect-gotos.c: New.
2018 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
2019 * c-c++-common/gomp/imperfect-labels.c: New.
2020 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
2021 * c-c++-common/gomp/imperfect-pragmas.c: New.
2022 * c-c++-common/gomp/imperfect1.c: New.
2023 * c-c++-common/gomp/imperfect2.c: New.
2024 * c-c++-common/gomp/imperfect3.c: New.
2025 * c-c++-common/gomp/imperfect4.c: New.
2026 * c-c++-common/gomp/imperfect5.c: New.
2027
2028 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2029
2030 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
2031 * g++.dg/gomp/attrs-imperfect1.C: New test.
2032 * g++.dg/gomp/attrs-imperfect2.C: New test.
2033 * g++.dg/gomp/attrs-imperfect3.C: New test.
2034 * g++.dg/gomp/attrs-imperfect4.C: New test.
2035 * g++.dg/gomp/attrs-imperfect5.C: New test.
2036 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
2037 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
2038 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
2039
2040 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2041
2042 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
2043 * c-c++-common/goacc/tile-2.c: Likewise.
2044 * gcc.dg/gomp/collapse-1.c: Likewise.
2045
2046 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2047
2048 * gcc.target/riscv/gcse-const.c: New Test
2049 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2050 for Jump.
2051 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2052
2053 2023-08-25 Andrew Pinski <apinski@marvell.com>
2054
2055 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
2056
2057 2023-08-25 Harald Anlauf <anlauf@gmx.de>
2058
2059 PR fortran/35095
2060 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
2061 * gfortran.dg/data_bounds_2.f90: New test.
2062
2063 2023-08-25 David Malcolm <dmalcolm@redhat.com>
2064
2065 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
2066 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
2067 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
2068
2069 2023-08-25 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/111137
2072 * gcc.dg/torture/pr111137.c: New testcase.
2073
2074 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
2075
2076 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
2077
2078 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
2079
2080 * gcc.target/riscv/vector-abi-1.c: Moved to...
2081 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
2082 * gcc.target/riscv/vector-abi-2.c: Moved to...
2083 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
2084 * gcc.target/riscv/vector-abi-3.c: Moved to...
2085 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
2086 * gcc.target/riscv/vector-abi-4.c: Moved to...
2087 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
2088 * gcc.target/riscv/vector-abi-5.c: Moved to...
2089 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
2090 * gcc.target/riscv/vector-abi-6.c: Moved to...
2091 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
2092 * gcc.target/riscv/vector-abi-7.c: Moved to...
2093 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
2094 * gcc.target/riscv/vector-abi-8.c: Moved to...
2095 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
2096 * gcc.target/riscv/vector-abi-9.c: Moved to...
2097 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
2098
2099 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
2100
2101 PR target/111127
2102 * gcc.target/i386/pr111127.c: New test.
2103
2104 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
2105
2106 PR target/94866
2107 * g++.target/i386/pr94866.C: New test.
2108
2109 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
2110
2111 PR c/106537
2112 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
2113 non-function pointers is legit.
2114 * gcc.c-torture/compile/pr106537-2.c: Likewise.
2115
2116 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2117
2118 PR analyzer/105899
2119 * gcc.dg/analyzer/strcat-1.c: New test.
2120
2121 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2122
2123 PR analyzer/105899
2124 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
2125
2126 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2127
2128 PR analyzer/105899
2129 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
2130 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
2131 * gcc.dg/analyzer/strcpy-3.c: Likewise.
2132 * gcc.dg/analyzer/strcpy-4.c: New test.
2133
2134 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2135
2136 PR analyzer/105899
2137 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
2138 (test_strlen_1): New.
2139
2140 2023-08-24 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/111123
2143 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
2144
2145 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2146
2147 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
2148 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
2149 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
2150 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
2151 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
2152 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
2153 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
2154 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
2155 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
2156 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
2157 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
2158 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
2159 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
2160 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
2161 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
2162 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
2163 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
2164 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
2165 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
2166 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
2167 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
2168 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
2169 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
2170 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
2171 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
2172 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
2173
2174 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
2175
2176 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
2177 -fno-sched-pressure.
2178 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
2179 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
2180 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
2181 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
2182 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
2183 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
2184 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
2185 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
2186 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
2187 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
2188 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
2189 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
2190 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
2191 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
2192 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
2193 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
2194 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
2195 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
2196 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
2197 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2198 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2199 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2200 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2201 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2202
2203 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2204
2205 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
2206
2207 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2208
2209 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
2210 Add tests.
2211 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
2212 Ditto.
2213 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
2214 Ditto.
2215 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
2216 Ditto.
2217 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
2218 Ditto.
2219 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
2220 Ditto.
2221 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
2222 Ditto.
2223 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
2224 Ditto.
2225 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
2226 Ditto.
2227 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
2228 Ditto.
2229 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
2230 Ditto.
2231 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
2232 Ditto.
2233 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
2234 Ditto.
2235 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
2236 Ditto.
2237 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
2238 Ditto.
2239 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
2240 Ditto.
2241 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
2242 Ditto.
2243
2244 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2245
2246 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
2247 Add variable to hold reference result.
2248
2249 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2250
2251 * gcc.dg/c2x-attr-syntax-6.c: New test.
2252 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
2253
2254 2023-08-24 Richard Biener <rguenther@suse.de>
2255
2256 PR tree-optimization/111115
2257 * lib/target-supports.exp (check_effective_target_vect_masked_store):
2258 Supported with check_avx_available.
2259 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
2260
2261 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2262
2263 * gcc.target/aarch64/neoverse_v1_2.c: New test.
2264 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
2265
2266 2023-08-24 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/111128
2269 * gcc.dg/torture/pr111128.c: New testcase.
2270
2271 2023-08-24 Richard Biener <rguenther@suse.de>
2272
2273 PR testsuite/111125
2274 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
2275
2276 2023-08-24 Andrew Pinski <apinski@marvell.com>
2277
2278 PR tree-optimization/111109
2279 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
2280
2281 2023-08-24 Andrew Pinski <apinski@marvell.com>
2282
2283 PR tree-optimization/95929
2284 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
2285 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
2286 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
2287
2288 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2289
2290 Revert:
2291 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2292
2293 * g++.target/i386/mv33.C: New test.
2294 * gcc.target/i386/avx10_1-1.c: Ditto.
2295 * gcc.target/i386/avx10_1-2.c: Ditto.
2296 * gcc.target/i386/avx10_1-3.c: Ditto.
2297 * gcc.target/i386/avx10_1-4.c: Ditto.
2298 * gcc.target/i386/avx10_1-5.c: Ditto.
2299 * gcc.target/i386/avx10_1-6.c: Ditto.
2300 * gcc.target/i386/avx10_1-7.c: Ditto.
2301 * gcc.target/i386/avx10_1-8.c: Ditto.
2302 * gcc.target/i386/avx10_1-9.c: Ditto.
2303 * gcc.target/i386/avx10_1-10.c: Ditto.
2304
2305 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2306
2307 Revert:
2308 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2309
2310 * gcc.target/i386/avx10_1-11.c: New test.
2311 * gcc.target/i386/avx10_1-12.c: Ditto.
2312 * gcc.target/i386/avx10_1-13.c: Ditto.
2313 * gcc.target/i386/avx10_1-14.c: Ditto.
2314
2315 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2316
2317 Revert:
2318 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2319
2320 * gcc.target/i386/avx10_1-15.c: New test.
2321 * gcc.target/i386/avx10_1-16.c: Ditto.
2322 * gcc.target/i386/avx10_1-17.c: Ditto.
2323 * gcc.target/i386/avx10_1-18.c: Ditto.
2324
2325 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2326
2327 Revert:
2328 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2329
2330 * gcc.target/i386/avx-1.c: Add -mavx10.1.
2331 * gcc.target/i386/avx-2.c: Ditto.
2332 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
2333
2334 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2335
2336 Revert:
2337 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2338
2339 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
2340 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
2341 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
2342 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
2343 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
2344 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
2345 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
2346 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
2347 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
2348 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
2349 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
2350 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
2351 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
2352
2353 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2354
2355 Revert:
2356 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2357
2358 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
2359 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
2360 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
2361 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
2362 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
2363 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
2364 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
2365 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
2366 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
2367 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
2368 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
2369 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
2370 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
2371 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
2372 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
2373 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
2374 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
2375
2376 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2377
2378 Revert:
2379 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2380
2381 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
2382 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
2383 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
2384 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
2385 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
2386 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
2387 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
2388 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
2389 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
2390 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
2391
2392 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2393
2394 Revert:
2395 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2396
2397 PR target/111051
2398 PR target/111051
2399 * gcc.target/i386/pr111051-1.c: New test.
2400
2401 2023-08-24 Richard Biener <rguenther@suse.de>
2402
2403 PR debug/111080
2404 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
2405
2406 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
2407
2408 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
2409
2410 2023-08-23 Harald Anlauf <anlauf@gmx.de>
2411
2412 PR fortran/32986
2413 * gfortran.dg/common_28.f90: New test.
2414
2415 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
2416
2417 * gcc.dg/pr102983.c: Adjust output expectations.
2418 * gcc.dg/pr110918.c: New.
2419
2420 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
2421
2422 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
2423 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
2424 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
2425 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
2426 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
2427 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
2428 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
2429 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
2430 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
2431 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
2432 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
2433 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
2434 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
2435 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
2436 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
2437 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
2438
2439 2023-08-23 Jan Hubicka <jh@suse.cz>
2440
2441 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
2442
2443 2023-08-23 Jan Hubicka <jh@suse.cz>
2444
2445 PR middle-end/110940
2446 * gcc.c-torture/compile/pr110940.c: New test.
2447
2448 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2449
2450 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
2451 Add vsetvli asm.
2452
2453 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2454
2455 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
2456
2457 2023-08-22 David Malcolm <dmalcolm@redhat.com>
2458
2459 PR analyzer/105899
2460 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
2461 results on symbolic values.
2462 * gcc.dg/analyzer/strlen-1.c: New test.
2463
2464 2023-08-22 Jason Merrill <jason@redhat.com>
2465
2466 PR c++/109751
2467 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
2468 * g++.dg/cpp2a/concepts-friend15.C: New test.
2469 * g++.dg/cpp2a/concepts-friend11a.C: New file.
2470
2471 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
2472
2473 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
2474 * c-c++-common/gomp/defaultmap-5.c: New test.
2475 * c-c++-common/gomp/defaultmap-6.c: New test.
2476 * gfortran.dg/gomp/defaultmap-10.f90: New test.
2477 * gfortran.dg/gomp/defaultmap-9.f90: New test.
2478
2479 2023-08-22 Richard Biener <rguenther@suse.de>
2480
2481 PR tree-optimization/94864
2482 PR tree-optimization/94865
2483 PR tree-optimization/93080
2484 * gcc.target/i386/pr94864.c: New testcase.
2485 * gcc.target/i386/pr94865.c: Likewise.
2486 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
2487 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
2488 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
2489
2490 2023-08-22 Harald Anlauf <anlauf@gmx.de>
2491
2492 PR fortran/49588
2493 * gfortran.dg/data_vector_section.f90: New test.
2494
2495 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2496 Kewen.Lin <linkw@linux.ibm.com>
2497
2498 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
2499 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
2500
2501 2023-08-22 liuhongt <hongtao.liu@intel.com>
2502
2503 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
2504 TARGET_64BIT.
2505
2506 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
2507
2508 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
2509 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
2510 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
2511 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
2512 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
2513 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
2514
2515 2023-08-22 David Malcolm <dmalcolm@redhat.com>
2516
2517 PR analyzer/105899
2518 * gcc.dg/analyzer/attr-format-1.c: New test.
2519 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
2520 now-passing tests.
2521
2522 2023-08-22 David Malcolm <dmalcolm@redhat.com>
2523
2524 * gcc.dg/analyzer/fopen-1.c: New test.
2525
2526 2023-08-22 David Malcolm <dmalcolm@redhat.com>
2527
2528 PR analyzer/105899
2529 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
2530 reimplementation of unterminated string detection. Add test
2531 coverage for uninitialized buffers.
2532 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
2533 * gcc.dg/analyzer/putenv-1.c: Likewise.
2534 * gcc.dg/analyzer/strchr-1.c: Likewise.
2535 * gcc.dg/analyzer/strcpy-1.c: Likewise.
2536 * gcc.dg/analyzer/strdup-1.c: Likewise.
2537
2538 2023-08-22 Pan Li <pan2.li@intel.com>
2539
2540 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
2541
2542 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2543
2544 * gcc.dg/unroll-7.c: Remove xfail.
2545
2546 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
2547
2548 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
2549 * gcc.target/riscv/xtheadbb.c: Ditto.
2550 * gcc.target/riscv/xtheadbs.c: Ditto.
2551 * gcc.target/riscv/xtheadcmo.c: Ditto.
2552 * gcc.target/riscv/xtheadcondmov.c: Ditto.
2553 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
2554 * gcc.target/riscv/xtheadfmv.c: Ditto.
2555 * gcc.target/riscv/xtheadint.c: Ditto.
2556 * gcc.target/riscv/xtheadmac.c: Ditto.
2557 * gcc.target/riscv/xtheadmemidx.c: Ditto.
2558 * gcc.target/riscv/xtheadmempair.c: Ditto.
2559 * gcc.target/riscv/xtheadsync.c: Ditto.
2560 * gcc.target/riscv/zawrs.c: Ditto.
2561 * gcc.target/riscv/zvbb.c: Ditto.
2562 * gcc.target/riscv/zvbc.c: Ditto.
2563 * gcc.target/riscv/zvkg.c: Ditto.
2564 * gcc.target/riscv/zvkned.c: Ditto.
2565 * gcc.target/riscv/zvknha.c: Ditto.
2566 * gcc.target/riscv/zvknhb.c: Ditto.
2567 * gcc.target/riscv/zvksed.c: Ditto.
2568 * gcc.target/riscv/zvksh.c: Ditto.
2569 * gcc.target/riscv/zvkt.c: Ditto.
2570
2571 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
2572
2573 * gcc.target/riscv/zvkn.c: Quote #error messages.
2574 * gcc.target/riscv/zvkn-1.c: Ditto.
2575 * gcc.target/riscv/zvknc.c: Ditto.
2576 * gcc.target/riscv/zvknc-1.c: Ditto.
2577 * gcc.target/riscv/zvknc-2.c: Ditto.
2578 * gcc.target/riscv/zvkng.c: Ditto.
2579 * gcc.target/riscv/zvkng-1.c: Ditto.
2580 * gcc.target/riscv/zvkng-2.c: Ditto.
2581 * gcc.target/riscv/zvks.c: Ditto.
2582 * gcc.target/riscv/zvks-1.c: Ditto.
2583 * gcc.target/riscv/zvksc.c: Ditto.
2584 * gcc.target/riscv/zvksc-1.c: Ditto.
2585 * gcc.target/riscv/zvksc-2.c: Ditto.
2586 * gcc.target/riscv/zvksg.c: Ditto.
2587 * gcc.target/riscv/zvksg-1.c: Ditto.
2588 * gcc.target/riscv/zvksg-2.c: Ditto.
2589
2590 2023-08-21 Richard Biener <rguenther@suse.de>
2591
2592 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
2593
2594 2023-08-21 Richard Biener <rguenther@suse.de>
2595
2596 * lib/target-supports.exp: Add vect128, vect256 and vect512
2597 effective targets.
2598 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
2599 vect256 case.
2600
2601 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2602
2603 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
2604 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
2605 for targets that support vect_fold_extract_last.
2606
2607 2023-08-21 Richard Biener <rguenther@suse.de>
2608
2609 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
2610 to avoid reduction vectorization.
2611
2612 2023-08-21 liuhongt <hongtao.liu@intel.com>
2613
2614 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
2615 options.
2616 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
2617 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
2618 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
2619 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
2620 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
2621 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
2622 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
2623 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
2624 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
2625 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
2626 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
2627 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
2628 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
2629 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
2630 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
2631 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
2632 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
2633
2634 2023-08-21 Richard Biener <rguenther@suse.de>
2635
2636 PR tree-optimization/111082
2637 * gcc.dg/pr111082.c: New testcase.
2638
2639 2023-08-21 Richard Biener <rguenther@suse.de>
2640
2641 PR tree-optimization/111070
2642 * gcc.dg/pr111070.c: New testcase.
2643
2644 2023-08-21 Andrew Pinski <apinski@marvell.com>
2645
2646 PR tree-optimization/111002
2647 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
2648
2649 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
2650
2651 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
2652
2653 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2654
2655 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
2656
2657 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2658
2659 PR testsuite/110756
2660 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
2661
2662 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2663
2664 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
2665 _FORTIFY_SOURCE=0 on darwin.
2666 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
2667 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
2668
2669 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
2670
2671 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
2672
2673 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
2674
2675 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
2676 expected pattern.
2677
2678 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2679
2680 PR analyzer/104042
2681 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
2682 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
2683 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
2684 * gcc.dg/analyzer/fd-listen.c: Likewise.
2685 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
2686 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
2687 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
2688 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
2689 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
2690
2691 2023-08-20 Andrew Pinski <apinski@marvell.com>
2692
2693 PR tree-optimization/111006
2694 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
2695
2696 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2697
2698 * lib/target-supports.exp (dg-require-python-h): Test
2699 whether Python.h can really be used.
2700
2701 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
2702
2703 PR target/111023
2704 * gcc.target/i386/pr111023-2.c: New test.
2705 * gcc.target/i386/pr111023-4b.c: New test.
2706 * gcc.target/i386/pr111023-8b.c: New test.
2707 * gcc.target/i386/pr111023.c: New test.
2708
2709 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
2710
2711 PR ipa/110753
2712 * gcc.dg/tree-ssa/pr110753.c: New test.
2713
2714 2023-08-18 Richard Biener <rguenther@suse.de>
2715
2716 PR tree-optimization/111019
2717 * g++.dg/torture/pr111019.C: New testcase.
2718
2719 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
2720
2721 * gcc.target/bpf/frame-limit-1.c: New test.
2722 * gcc.target/bpf/frame-limit-2.c: Likewise.
2723
2724 2023-08-18 Richard Biener <rguenther@suse.de>
2725
2726 PR tree-optimization/111048
2727 * gcc.dg/torture/pr111048.c: New testcase.
2728
2729 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
2730
2731 PR target/111051
2732 PR target/111051
2733 * gcc.target/i386/pr111051-1.c: New test.
2734
2735 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2736
2737 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
2738 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
2739
2740 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2741
2742 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
2743 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
2744
2745 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2746 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2747
2748 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
2749 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
2750
2751 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2752
2753 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
2754 Address failure due to uninitialized vtype register.
2755
2756 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
2757
2758 PR tree-optimization/111009
2759 * gcc.dg/pr111009.c: New.
2760
2761 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
2762 Charlie Jenkins <charlie@rivosinc.com>
2763
2764 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
2765 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
2766
2767 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
2768
2769 PR c/106537
2770 * gcc.c-torture/compile/pr106537-1.c: New test.
2771 * gcc.c-torture/compile/pr106537-2.c: Likewise.
2772 * gcc.c-torture/compile/pr106537-3.c: Likewise.
2773
2774 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
2775
2776 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
2777 * gcc.target/riscv/zvkn-1.c: Ditto.
2778 * gcc.target/riscv/zvknc.c: Ditto.
2779 * gcc.target/riscv/zvknc-1.c: Ditto.
2780 * gcc.target/riscv/zvknc-2.c: Ditto.
2781 * gcc.target/riscv/zvkng.c: Ditto.
2782 * gcc.target/riscv/zvkng-1.c: Ditto.
2783 * gcc.target/riscv/zvkng-2.c: Ditto.
2784 * gcc.target/riscv/zvks.c: Ditto.
2785 * gcc.target/riscv/zvks-1.c: Ditto.
2786 * gcc.target/riscv/zvksc.c: Ditto.
2787 * gcc.target/riscv/zvksc-1.c: Ditto.
2788 * gcc.target/riscv/zvksc-2.c: Ditto.
2789 * gcc.target/riscv/zvksg.c: Ditto.
2790 * gcc.target/riscv/zvksg-1.c: Ditto.
2791 * gcc.target/riscv/zvksg-2.c: Ditto.
2792
2793 2023-08-17 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/111039
2796 * gcc.dg/pr111039.c: New testcase.
2797
2798 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
2799
2800 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
2801 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
2802 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
2803 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
2804 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
2805 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
2806 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
2807 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
2808 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
2809 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
2810
2811 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
2812
2813 * gcc.target/bpf/naked-1.c: New test.
2814
2815 2023-08-17 Richard Biener <rguenther@suse.de>
2816
2817 * gcc.target/i386/vect-reduc-2.c: New testcase.
2818
2819 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
2820
2821 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
2822 Remove dg-line var declare_a.
2823
2824 2023-08-17 Pan Li <pan2.li@intel.com>
2825
2826 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
2827
2828 2023-08-17 Pan Li <pan2.li@intel.com>
2829
2830 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
2831
2832 2023-08-17 Pan Li <pan2.li@intel.com>
2833
2834 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
2835
2836 2023-08-17 Pan Li <pan2.li@intel.com>
2837
2838 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
2839
2840 2023-08-17 Pan Li <pan2.li@intel.com>
2841
2842 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
2843
2844 2023-08-17 Pan Li <pan2.li@intel.com>
2845
2846 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
2847
2848 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2849
2850 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
2851 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
2852 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
2853 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
2854 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
2855 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
2856 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
2857 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
2858 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
2859 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
2860
2861 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2862
2863 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
2864 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
2865 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
2866 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
2867 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
2868 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
2869 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
2870 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
2871 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
2872 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
2873 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
2874 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
2875 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
2876 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
2877 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
2878 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
2879 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
2880
2881 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2882
2883 PR target/111037
2884 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
2885 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
2886
2887 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2888
2889 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
2890 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
2891 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
2892 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
2893 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
2894 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
2895 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
2896 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
2897 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
2898 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
2899 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
2900 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
2901 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
2902
2903 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2904
2905 * gcc.target/i386/avx-1.c: Add -mavx10.1.
2906 * gcc.target/i386/avx-2.c: Ditto.
2907 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
2908
2909 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2910
2911 * gcc.target/i386/avx10_1-15.c: New test.
2912 * gcc.target/i386/avx10_1-16.c: Ditto.
2913 * gcc.target/i386/avx10_1-17.c: Ditto.
2914 * gcc.target/i386/avx10_1-18.c: Ditto.
2915
2916 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2917
2918 * gcc.target/i386/avx10_1-11.c: New test.
2919 * gcc.target/i386/avx10_1-12.c: Ditto.
2920 * gcc.target/i386/avx10_1-13.c: Ditto.
2921 * gcc.target/i386/avx10_1-14.c: Ditto.
2922
2923 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
2924
2925 * g++.target/i386/mv33.C: New test.
2926 * gcc.target/i386/avx10_1-1.c: Ditto.
2927 * gcc.target/i386/avx10_1-2.c: Ditto.
2928 * gcc.target/i386/avx10_1-3.c: Ditto.
2929 * gcc.target/i386/avx10_1-4.c: Ditto.
2930 * gcc.target/i386/avx10_1-5.c: Ditto.
2931 * gcc.target/i386/avx10_1-6.c: Ditto.
2932 * gcc.target/i386/avx10_1-7.c: Ditto.
2933 * gcc.target/i386/avx10_1-8.c: Ditto.
2934 * gcc.target/i386/avx10_1-9.c: Ditto.
2935 * gcc.target/i386/avx10_1-10.c: Ditto.
2936
2937 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
2938
2939 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
2940
2941 2023-08-17 Andrew Pinski <apinski@marvell.com>
2942
2943 PR target/110986
2944 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
2945
2946 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
2947
2948 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
2949 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
2950 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
2951 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
2952
2953 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
2954
2955 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
2956 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
2957 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
2958 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
2959 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
2960
2961 2023-08-16 Pan Li <pan2.li@intel.com>
2962
2963 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
2964
2965 2023-08-16 Pan Li <pan2.li@intel.com>
2966
2967 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
2968
2969 2023-08-16 Pan Li <pan2.li@intel.com>
2970
2971 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
2972
2973 2023-08-16 Pan Li <pan2.li@intel.com>
2974
2975 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
2976
2977 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
2978
2979 PR target/110429
2980 * gcc.target/powerpc/pr110429.c: New.
2981
2982 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
2983
2984 PR target/106769
2985 * gcc.target/powerpc/pr106769.h: New.
2986 * gcc.target/powerpc/pr106769-p8.c: New.
2987 * gcc.target/powerpc/pr106769-p9.c: New.
2988
2989 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2990
2991 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
2992 Adapt test.
2993 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
2994 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
2995 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
2996 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
2997 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
2998 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
2999 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3000 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3001 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3002 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3003 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
3004 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
3005 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
3006 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
3007 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
3008 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
3009 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
3010 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
3011 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
3012 New test.
3013 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3014 New test.
3015 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3016 New test.
3017 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3018 New test.
3019 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3020 New test.
3021 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3022 New test.
3023 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
3024 New test.
3025 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
3026 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
3027 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
3028 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
3029 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
3030 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
3031 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
3032 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
3033 New test.
3034 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3035 New test.
3036 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3037 New test.
3038 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3039 New test.
3040 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3041 New test.
3042 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3043 New test.
3044 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
3045 New test.
3046 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
3047 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
3048 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
3049 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
3050 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
3051 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
3052 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
3053 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
3054 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
3055 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
3056 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
3057 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
3058 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
3059 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
3060 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
3061 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
3062 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
3063 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
3064 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
3065 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
3066 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
3067 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
3068 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
3069 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
3070 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
3071 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
3072 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
3073 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
3074 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
3075 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
3076 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
3077 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
3078 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
3079 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
3080 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
3081 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
3082
3083 2023-08-16 Pan Li <pan2.li@intel.com>
3084
3085 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
3086
3087 2023-08-16 liuhongt <hongtao.liu@intel.com>
3088
3089 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
3090 gather vectorization.
3091 * gcc.target/i386/avx2-gather-6.c: Ditto.
3092 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
3093 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
3094 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
3095 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
3096 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
3097 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
3098 * gcc.target/i386/pr88531-1b.c: Ditto.
3099 * gcc.target/i386/pr88531-1c.c: Ditto.
3100
3101 2023-08-16 liuhongt <hongtao.liu@intel.com>
3102
3103 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
3104
3105 2023-08-15 David Faust <david.faust@oracle.com>
3106
3107 PR target/111029
3108 * gcc.target/bpf/smov-2.c: New test.
3109 * gcc.target/bpf/smov-pseudoc-2.c: New test.
3110
3111 2023-08-15 Martin Jambor <mjambor@suse.cz>
3112
3113 PR ipa/68930
3114 PR ipa/92497
3115 * gcc.dg/ipa/pr92497-1.c: New test.
3116 * gcc.dg/ipa/pr92497-2.c: Likewise.
3117
3118 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
3119
3120 PR d/110959
3121 * gdc.dg/pr110959.d: New test.
3122
3123 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
3124 Thomas Schwinge <thomas@codesourcery.com>
3125
3126 * c-c++-common/goacc/default-3.c: Adjust testcase.
3127 * c-c++-common/goacc/default-4.c: Adjust testcase.
3128 * c-c++-common/goacc/default-5.c: Adjust testcase.
3129 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
3130 * gfortran.dg/goacc/default-4.f: Adjust testcase.
3131 * gfortran.dg/goacc/default-5.f: Adjust testcase.
3132
3133 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3134
3135 PR target/110989
3136 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
3137
3138 2023-08-15 Richard Biener <rguenther@suse.de>
3139
3140 * gcc.dg/vect/bb-slp-75.c: New testcase.
3141
3142 2023-08-15 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/110963
3145 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
3146
3147 2023-08-15 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/110991
3150 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
3151
3152 2023-08-15 Pan Li <pan2.li@intel.com>
3153
3154 * gcc.target/riscv/mode-switch-ice-1.c: New test.
3155
3156 2023-08-15 Pan Li <pan2.li@intel.com>
3157
3158 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
3159
3160 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3161
3162 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
3163 codes from the arguments.
3164 (p): Update calls: pass explicit distinct error codes.
3165
3166 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3167
3168 PR fortran/110360
3169 PR fortran/110419
3170 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
3171
3172 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
3173
3174 PR analyzer/110543
3175 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
3176 New test.
3177 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
3178 New test.
3179 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3180 New test.
3181
3182 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
3183
3184 DR 2386
3185 PR c++/110216
3186 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
3187 * g++.dg/cpp1z/pr110216.C: New test.
3188
3189 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
3190
3191 * gcc.target/riscv/arch-24.c: New test.
3192 * gcc.target/riscv/arch-25.c: New test.
3193
3194 2023-08-14 Pan Li <pan2.li@intel.com>
3195
3196 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
3197
3198 2023-08-14 Pan Li <pan2.li@intel.com>
3199
3200 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
3201
3202 2023-08-14 Pan Li <pan2.li@intel.com>
3203
3204 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
3205
3206 2023-08-14 Pan Li <pan2.li@intel.com>
3207
3208 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
3209
3210 2023-08-14 Pan Li <pan2.li@intel.com>
3211
3212 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
3213
3214 2023-08-14 Pan Li <pan2.li@intel.com>
3215
3216 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
3217
3218 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
3219
3220 PR modula2/108119
3221 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
3222 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
3223 (gm2_init_iso): Add -fm2-plugin.
3224 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
3225 (gm2_init_pim2): Add -fm2-plugin.
3226 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
3227 (gm2_init_iso): Add -fm2-plugin.
3228 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
3229 (gm2_init_pim2): Add -fm2-plugin.
3230
3231 2023-08-12 Jakub Jelinek <jakub@redhat.com>
3232
3233 * gcc.dg/stdckdint-1.c: New test.
3234 * gcc.dg/stdckdint-2.c: New test.
3235
3236 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3237
3238 PR target/110994
3239 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
3240
3241 2023-08-12 Patrick Palka <ppalka@redhat.com>
3242 Jason Merrill <jason@redhat.com>
3243
3244 PR c++/106604
3245 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
3246 of "declared" in the repeated deduction guide diagnostics.
3247 * g++.dg/cpp1z/class-deduction116.C: New test.
3248
3249 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3250
3251 PR target/110985
3252 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
3253
3254 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3255
3256 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
3257 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
3258 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
3259 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
3260 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
3261 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
3262 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
3263 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
3264 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
3265 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
3266
3267 2023-08-11 David Malcolm <dmalcolm@redhat.com>
3268
3269 PR analyzer/105899
3270 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
3271 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
3272 (test_error_at_line_unterminated): New.
3273 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
3274 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
3275 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
3276 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
3277 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
3278
3279 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3280
3281 PR middle-end/110989
3282 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
3283
3284 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
3285
3286 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
3287 to dg-options.
3288 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
3289 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
3290 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
3291 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
3292 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
3293 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
3294 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
3295 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
3296 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
3297 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
3298 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
3299 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
3300 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
3301 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
3302 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
3303 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
3304 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
3305 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
3306 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
3307 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
3308 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
3309 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
3310 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
3311 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
3312 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
3313 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
3314 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
3315
3316 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
3317
3318 * lib/target-supports.exp (check_effective_target_alloca): BPF
3319 target does not support alloca.
3320 * gcc.target/bpf/diag-alloca-1.c: New test.
3321 * gcc.target/bpf/diag-alloca-2.c: Likewise.
3322 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
3323 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
3324 * gcc.target/bpf/regs-availability-1.c: Likewise.
3325
3326 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
3327
3328 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
3329 * gcc.target/bpf/diag-funargs.c: Adapt test.
3330
3331 2023-08-11 Eric Feng <ef2648@columbia.edu>
3332
3333 PR analyzer/107646
3334 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
3335 PyList_New, PyList_Append, PyLong_FromLong
3336 * gcc.dg/plugin/plugin.exp: New test.
3337 * lib/target-supports.exp: New procedure.
3338 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
3339
3340 2023-08-11 Patrick Palka <ppalka@redhat.com>
3341
3342 PR c++/110927
3343 * g++.dg/cpp2a/concepts-requires35.C: New test.
3344
3345 2023-08-11 Patrick Palka <ppalka@redhat.com>
3346
3347 PR c++/71954
3348 * g++.dg/cpp1y/var-templ84.C: New test.
3349 * g++.dg/cpp1y/var-templ84a.C: New test.
3350
3351 2023-08-11 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/110979
3354 * gcc.dg/torture/pr110979.c: New testcase.
3355
3356 2023-08-11 Richard Biener <rguenther@suse.de>
3357
3358 * g++.dg/vect/slp-pr87105.cc: Adjust.
3359 * gcc.dg/vect/bb-slp-17.c: Likewise.
3360 * gcc.dg/vect/bb-slp-20.c: Likewise.
3361 * gcc.dg/vect/bb-slp-21.c: Likewise.
3362 * gcc.dg/vect/bb-slp-22.c: Likewise.
3363 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
3364
3365 2023-08-11 Pan Li <pan2.li@intel.com>
3366
3367 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
3368
3369 2023-08-11 Pan Li <pan2.li@intel.com>
3370
3371 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
3372
3373 2023-08-11 Drew Ross <drross@redhat.com>
3374 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR tree-optimization/109938
3377 * gcc.c-torture/execute/pr109938.c: New test.
3378 * gcc.dg/tree-ssa/pr109938.c: New test.
3379
3380 2023-08-11 Pan Li <pan2.li@intel.com>
3381
3382 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
3383
3384 2023-08-11 Pan Li <pan2.li@intel.com>
3385
3386 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
3387
3388 2023-08-11 Jakub Jelinek <jakub@redhat.com>
3389
3390 * gcc.dg/c11-typeof-2.c: New test.
3391 * gcc.dg/c11-typeof-3.c: New test.
3392 * gcc.dg/gnu11-typeof-3.c: New test.
3393 * gcc.dg/gnu11-typeof-4.c: New test.
3394
3395 2023-08-11 Andrew Pinski <apinski@marvell.com>
3396
3397 PR tree-optimization/110954
3398 * gcc.c-torture/execute/pr110954-1.c: New test.
3399
3400 2023-08-11 Martin Uecker <uecker@tugraz.at>
3401
3402 PR c/84510
3403 * gcc.dg/Wuseless-cast.c: New test.
3404
3405 2023-08-11 Pan Li <pan2.li@intel.com>
3406
3407 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
3408
3409 2023-08-10 Jan Hubicka <jh@suse.cz>
3410
3411 PR middle-end/110923
3412 * gcc.dg/tree-ssa/pr110923.c: New test.
3413
3414 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
3415
3416 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
3417 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
3418 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
3419 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
3420 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
3421 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
3422 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
3423 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
3424 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
3425 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
3426 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
3427 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
3428 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
3429 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
3430 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
3431 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
3432 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
3433 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
3434 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
3435 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
3436 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
3437 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
3438 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
3439 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
3440 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
3441 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
3442 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
3443 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
3444
3445 2023-08-10 Jan Hubicka <jh@suse.cz>
3446
3447 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
3448
3449 2023-08-10 Pan Li <pan2.li@intel.com>
3450
3451 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
3452
3453 2023-08-10 Pan Li <pan2.li@intel.com>
3454
3455 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
3456
3457 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3458
3459 PR target/110964
3460 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
3461
3462 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3463
3464 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3465 Adapt test.
3466 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
3467 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
3468 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
3469 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
3470 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
3471 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
3472
3473 2023-08-09 David Malcolm <dmalcolm@redhat.com>
3474
3475 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
3476 to reflect splitting of allocation size and assignment messages
3477 from a single event into pairs of events
3478 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
3479 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
3480 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
3481 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
3482 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
3483 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
3484 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
3485 value is the initial argument.
3486 * gcc.dg/plugin/analyzer_kernel_plugin.c
3487 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
3488 the "known zero size" case.
3489 * gcc.dg/plugin/analyzer_known_fns_plugin.c
3490 (known_function_attempt_to_copy::impl_call_pre): Likewise.
3491
3492 2023-08-09 Andrew Pinski <apinski@marvell.com>
3493
3494 PR tree-optimization/110937
3495 PR tree-optimization/100798
3496 * gcc.dg/tree-ssa/bool-14.c: New test.
3497 * gcc.dg/tree-ssa/bool-15.c: New test.
3498 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
3499 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
3500 so `a ? -1 : 0` is not used to hit the match
3501 pattern.
3502
3503 2023-08-09 Carl Love <cel@us.ibm.com>
3504
3505 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
3506 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
3507 execute_test_functions): Move to vec-cmpne.h. Add
3508 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
3509 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
3510 and vec-cmpne-runnable.c. Split define_test_functions definition
3511 into define_test_functions and define_init_verify_functions.
3512
3513 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3514
3515 PR target/110950
3516 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
3517
3518 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
3519
3520 * gcc.target/riscv/zicond-ice-1.c: New test.
3521
3522 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
3523
3524 PR c++/100482
3525 * g++.dg/cpp0x/decltype-100482.C: New test.
3526
3527 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
3528
3529 PR target/110832
3530 * gcc.target/i386/pr110832-1.c: New test.
3531 * gcc.target/i386/pr110832-2.c: New test.
3532 * gcc.target/i386/pr110832-3.c: New test.
3533
3534 2023-08-08 Andrew Pinski <apinski@marvell.com>
3535
3536 PR tree-optimization/103281
3537 PR tree-optimization/28794
3538 * gcc.dg/tree-ssa/pr103281-1.c: New test.
3539 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
3540
3541 2023-08-08 Pan Li <pan2.li@intel.com>
3542
3543 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
3544 cases.
3545 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
3546
3547 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3548
3549 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
3550 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
3551 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
3552 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
3553 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
3554 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
3555 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
3556 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
3557 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
3558 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
3559 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
3560 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
3561 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
3562 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
3563 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
3564 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
3565 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
3566 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
3567 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
3568 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
3569 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
3570 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
3571 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
3572 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
3573 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
3574 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
3575 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
3576 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
3577 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
3578 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
3579 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
3580 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
3581 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
3582 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
3583 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
3584 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
3585 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
3586 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
3587 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
3588 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
3589 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
3590 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
3591 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
3592 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
3593 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
3594 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
3595 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
3596 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
3597 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
3598 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
3599 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
3600 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
3601 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
3602 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
3603 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
3604 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
3605 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
3606 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
3607 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
3608 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
3609 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
3610 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
3611 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
3612 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
3613 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
3614 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
3615 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
3616 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
3617 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
3618 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
3619 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
3620 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
3621 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
3622 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
3623 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
3624 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
3625 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
3626 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
3627 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
3628 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
3629 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
3630 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
3631 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
3632 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
3633 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
3634 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
3635 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
3636 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
3637 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
3638 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
3639 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
3640 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
3641 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
3642 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
3643 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
3644 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
3645 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
3646 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
3647 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
3648 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
3649 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
3650 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
3651 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
3652 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
3653 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
3654 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
3655 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
3656 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
3657 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
3658 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
3659 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
3660 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
3661
3662 2023-08-08 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/49955
3665 * gfortran.dg/vect/pr49955.f: New testcase.
3666
3667 2023-08-08 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/110924
3670 * gcc.dg/torture/pr110924.c: New testcase.
3671
3672 2023-08-08 yulong <shiyulong@iscas.ac.cn>
3673
3674 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
3675 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
3676 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
3677 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
3678 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
3679 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
3680
3681 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3682
3683 PR rtl-optimization/110869
3684 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
3685 * gcc.dg/cmp-mem-const-2.c: Dito.
3686 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
3687 * gcc.dg/cmp-mem-const-4.c: Dito.
3688 * gcc.dg/cmp-mem-const-5.c: Dito.
3689 * gcc.dg/cmp-mem-const-6.c: Dito.
3690
3691 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3692
3693 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
3694 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
3695
3696 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3697
3698 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
3699 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
3700 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
3701 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
3702 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
3703 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
3704 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
3705
3706 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3707
3708 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
3709 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
3710 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
3711 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
3712 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
3713 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
3714 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
3715 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
3716 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
3717 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
3718 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
3719 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
3720 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
3721 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
3722 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
3723 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
3724 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
3725 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
3726
3727 2023-08-07 Martin Jambor <mjambor@suse.cz>
3728
3729 PR ipa/110378
3730 * g++.dg/ipa/pr110378-1.C: New test.
3731
3732 2023-08-07 Andrew Pinski <apinski@marvell.com>
3733
3734 PR tree-optimization/109959
3735 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
3736 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
3737 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
3738 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
3739 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
3740
3741 2023-08-07 liuhongt <hongtao.liu@intel.com>
3742
3743 * gcc.target/i386/pr110762-v4hf.c: New test.
3744
3745 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3746
3747 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
3748
3749 2023-08-07 Jan Hubicka <jh@suse.cz>
3750
3751 PR tree-optimization/106293
3752 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
3753 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
3754
3755 2023-08-07 Andrew Pinski <apinski@marvell.com>
3756
3757 PR tree-optimization/96695
3758 * gcc.dg/pr96695-1.c: New test.
3759 * gcc.dg/pr96695-10.c: New test.
3760 * gcc.dg/pr96695-11.c: New test.
3761 * gcc.dg/pr96695-12.c: New test.
3762 * gcc.dg/pr96695-2.c: New test.
3763 * gcc.dg/pr96695-3.c: New test.
3764 * gcc.dg/pr96695-4.c: New test.
3765 * gcc.dg/pr96695-5.c: New test.
3766 * gcc.dg/pr96695-6.c: New test.
3767 * gcc.dg/pr96695-7.c: New test.
3768 * gcc.dg/pr96695-8.c: New test.
3769 * gcc.dg/pr96695-9.c: New test.
3770
3771 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
3772
3773 PR target/110792
3774 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
3775
3776 2023-08-06 Jan Hubicka <jh@suse.cz>
3777
3778 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
3779 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
3780 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
3781 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
3782 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
3783 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
3784 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
3785 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
3786 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
3787 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
3788 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
3789 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
3790 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
3791 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
3792 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
3793
3794 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
3795
3796 PR modula2/110779
3797 * gm2/iso/run/pass/m2date.mod: New test.
3798 * gm2/iso/run/pass/testclock.mod: New test.
3799 * gm2/iso/run/pass/testclock2.mod: New test.
3800
3801 2023-08-05 Martin Uecker <uecker@tugraz.at>
3802
3803 PR c/98536
3804 * gcc.dg/Wvla-parameter-4.c: Adapt test.
3805 * gcc.dg/attr-access-2.c: Adapt test.
3806
3807 2023-08-05 Martin Uecker <uecker@tugraz.at>
3808
3809 * gcc.dg/pr68193.c: New test.
3810
3811 2023-08-04 David Malcolm <dmalcolm@redhat.com>
3812
3813 PR analyzer/110426
3814 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
3815 reflect consolidation of size and assignment into a single event.
3816 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
3817 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
3818 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
3819 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
3820 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
3821 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
3822 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
3823 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
3824 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
3825 * gcc.dg/analyzer/explode-4.c: New test.
3826 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
3827 __attribute__ alloc_size.
3828
3829 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
3830
3831 PR target/110202
3832 * gcc.target/i386/invariant-ternlog-1.c: New test.
3833 * gcc.target/i386/invariant-ternlog-2.c: New test.
3834
3835 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
3836
3837 * gcc.target/i386/pr110717-2.c: New test case.
3838
3839 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
3840
3841 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
3842
3843 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
3844
3845 * gcc.target/avr/lra-cpymem_qi.c: New.
3846
3847 2023-08-04 Tamar Christina <tamar.christina@arm.com>
3848
3849 * g++.dg/vect/pr84556.cc: Add novector pragma.
3850 * g++.dg/vect/simd-1.cc: Add novector pragma.
3851 * g++.dg/vect/simd-2.cc: Add novector pragma.
3852 * g++.dg/vect/simd-3.cc: Add novector pragma.
3853 * g++.dg/vect/simd-4.cc: Add novector pragma.
3854 * g++.dg/vect/simd-5.cc: Add novector pragma.
3855 * g++.dg/vect/simd-6.cc: Add novector pragma.
3856 * g++.dg/vect/simd-7.cc: Add novector pragma.
3857 * g++.dg/vect/simd-8.cc: Add novector pragma.
3858 * g++.dg/vect/simd-9.cc: Add novector pragma.
3859 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
3860 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
3861 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
3862 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
3863 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
3864 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
3865 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
3866 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
3867 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
3868 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
3869 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
3870 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
3871 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
3872 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
3873 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
3874 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
3875 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
3876 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
3877 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
3878 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
3879 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
3880 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
3881 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
3882 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
3883 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
3884 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
3885 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
3886 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
3887 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
3888 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
3889 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
3890 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
3891 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
3892 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
3893 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
3894 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
3895 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
3896 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
3897 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
3898 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
3899 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
3900 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
3901 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
3902 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
3903 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
3904 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
3905 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
3906 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
3907 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
3908 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
3909 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
3910 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
3911 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
3912 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
3913 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
3914 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
3915 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
3916 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
3917 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
3918 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
3919 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
3920 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
3921 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
3922 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
3923 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
3924 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
3925 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
3926 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
3927 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
3928 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
3929 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
3930 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
3931 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
3932 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
3933 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
3934 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
3935 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
3936 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
3937 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
3938 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
3939 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
3940 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
3941 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
3942 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
3943 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
3944 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
3945 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
3946 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
3947 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
3948 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
3949 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
3950 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
3951 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
3952 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
3953 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
3954 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
3955 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
3956 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
3957 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
3958 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
3959 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
3960 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
3961 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
3962 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
3963 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
3964 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
3965 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
3966 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
3967 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
3968 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
3969 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
3970 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
3971 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
3972 * gcc.dg/vect/pr101445.c: Add novector pragma.
3973 * gcc.dg/vect/pr103581.c: Add novector pragma.
3974 * gcc.dg/vect/pr105219.c: Add novector pragma.
3975 * gcc.dg/vect/pr108608.c: Add novector pragma.
3976 * gcc.dg/vect/pr18400.c: Add novector pragma.
3977 * gcc.dg/vect/pr18536.c: Add novector pragma.
3978 * gcc.dg/vect/pr20122.c: Add novector pragma.
3979 * gcc.dg/vect/pr25413.c: Add novector pragma.
3980 * gcc.dg/vect/pr30784.c: Add novector pragma.
3981 * gcc.dg/vect/pr37539.c: Add novector pragma.
3982 * gcc.dg/vect/pr40074.c: Add novector pragma.
3983 * gcc.dg/vect/pr45752.c: Add novector pragma.
3984 * gcc.dg/vect/pr45902.c: Add novector pragma.
3985 * gcc.dg/vect/pr46009.c: Add novector pragma.
3986 * gcc.dg/vect/pr48172.c: Add novector pragma.
3987 * gcc.dg/vect/pr51074.c: Add novector pragma.
3988 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
3989 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
3990 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
3991 * gcc.dg/vect/pr56918.c: Add novector pragma.
3992 * gcc.dg/vect/pr56920.c: Add novector pragma.
3993 * gcc.dg/vect/pr56933.c: Add novector pragma.
3994 * gcc.dg/vect/pr57705.c: Add novector pragma.
3995 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
3996 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
3997 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
3998 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
3999 * gcc.dg/vect/pr59594.c: Add novector pragma.
4000 * gcc.dg/vect/pr59984.c: Add novector pragma.
4001 * gcc.dg/vect/pr60276.c: Add novector pragma.
4002 * gcc.dg/vect/pr61194.c: Add novector pragma.
4003 * gcc.dg/vect/pr61680.c: Add novector pragma.
4004 * gcc.dg/vect/pr62021.c: Add novector pragma.
4005 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
4006 * gcc.dg/vect/pr64252.c: Add novector pragma.
4007 * gcc.dg/vect/pr64404.c: Add novector pragma.
4008 * gcc.dg/vect/pr64421.c: Add novector pragma.
4009 * gcc.dg/vect/pr64493.c: Add novector pragma.
4010 * gcc.dg/vect/pr64495.c: Add novector pragma.
4011 * gcc.dg/vect/pr66251.c: Add novector pragma.
4012 * gcc.dg/vect/pr66253.c: Add novector pragma.
4013 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
4014 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
4015 * gcc.dg/vect/pr69820.c: Add novector pragma.
4016 * gcc.dg/vect/pr70021.c: Add novector pragma.
4017 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
4018 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
4019 * gcc.dg/vect/pr71259.c: Add novector pragma.
4020 * gcc.dg/vect/pr78005.c: Add novector pragma.
4021 * gcc.dg/vect/pr78558.c: Add novector pragma.
4022 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
4023 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
4024 * gcc.dg/vect/pr80928.c: Add novector pragma.
4025 * gcc.dg/vect/pr81410.c: Add novector pragma.
4026 * gcc.dg/vect/pr81633.c: Add novector pragma.
4027 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
4028 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
4029 * gcc.dg/vect/pr85586.c: Add novector pragma.
4030 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
4031 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
4032 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
4033 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
4034 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
4035 * gcc.dg/vect/pr90018.c: Add novector pragma.
4036 * gcc.dg/vect/pr92420.c: Add novector pragma.
4037 * gcc.dg/vect/pr94994.c: Add novector pragma.
4038 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
4039 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
4040 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
4041 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
4042 * gcc.dg/vect/pr97678.c: Add novector pragma.
4043 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
4044 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
4045 * gcc.dg/vect/slp-1.c: Add novector pragma.
4046 * gcc.dg/vect/slp-10.c: Add novector pragma.
4047 * gcc.dg/vect/slp-11a.c: Add novector pragma.
4048 * gcc.dg/vect/slp-11b.c: Add novector pragma.
4049 * gcc.dg/vect/slp-11c.c: Add novector pragma.
4050 * gcc.dg/vect/slp-12a.c: Add novector pragma.
4051 * gcc.dg/vect/slp-12b.c: Add novector pragma.
4052 * gcc.dg/vect/slp-12c.c: Add novector pragma.
4053 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
4054 * gcc.dg/vect/slp-13.c: Add novector pragma.
4055 * gcc.dg/vect/slp-14.c: Add novector pragma.
4056 * gcc.dg/vect/slp-15.c: Add novector pragma.
4057 * gcc.dg/vect/slp-16.c: Add novector pragma.
4058 * gcc.dg/vect/slp-17.c: Add novector pragma.
4059 * gcc.dg/vect/slp-18.c: Add novector pragma.
4060 * gcc.dg/vect/slp-19a.c: Add novector pragma.
4061 * gcc.dg/vect/slp-19b.c: Add novector pragma.
4062 * gcc.dg/vect/slp-19c.c: Add novector pragma.
4063 * gcc.dg/vect/slp-2.c: Add novector pragma.
4064 * gcc.dg/vect/slp-20.c: Add novector pragma.
4065 * gcc.dg/vect/slp-21.c: Add novector pragma.
4066 * gcc.dg/vect/slp-22.c: Add novector pragma.
4067 * gcc.dg/vect/slp-23.c: Add novector pragma.
4068 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
4069 * gcc.dg/vect/slp-24.c: Add novector pragma.
4070 * gcc.dg/vect/slp-25.c: Add novector pragma.
4071 * gcc.dg/vect/slp-26.c: Add novector pragma.
4072 * gcc.dg/vect/slp-28.c: Add novector pragma.
4073 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
4074 * gcc.dg/vect/slp-3.c: Add novector pragma.
4075 * gcc.dg/vect/slp-33.c: Add novector pragma.
4076 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
4077 * gcc.dg/vect/slp-34.c: Add novector pragma.
4078 * gcc.dg/vect/slp-35.c: Add novector pragma.
4079 * gcc.dg/vect/slp-37.c: Add novector pragma.
4080 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
4081 * gcc.dg/vect/slp-4.c: Add novector pragma.
4082 * gcc.dg/vect/slp-41.c: Add novector pragma.
4083 * gcc.dg/vect/slp-43.c: Add novector pragma.
4084 * gcc.dg/vect/slp-45.c: Add novector pragma.
4085 * gcc.dg/vect/slp-46.c: Add novector pragma.
4086 * gcc.dg/vect/slp-47.c: Add novector pragma.
4087 * gcc.dg/vect/slp-48.c: Add novector pragma.
4088 * gcc.dg/vect/slp-49.c: Add novector pragma.
4089 * gcc.dg/vect/slp-5.c: Add novector pragma.
4090 * gcc.dg/vect/slp-6.c: Add novector pragma.
4091 * gcc.dg/vect/slp-7.c: Add novector pragma.
4092 * gcc.dg/vect/slp-8.c: Add novector pragma.
4093 * gcc.dg/vect/slp-9.c: Add novector pragma.
4094 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
4095 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
4096 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
4097 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
4098 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
4099 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
4100 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
4101 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
4102 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
4103 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
4104 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
4105 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
4106 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
4107 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
4108 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
4109 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
4110 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
4111 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
4112 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
4113 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
4114 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
4115 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
4116 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
4117 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
4118 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
4119 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
4120 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
4121 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
4122 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
4123 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
4124 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
4125 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
4126 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
4127 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
4128 * gcc.dg/vect/vect-100.c: Add novector pragma.
4129 * gcc.dg/vect/vect-103.c: Add novector pragma.
4130 * gcc.dg/vect/vect-104.c: Add novector pragma.
4131 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
4132 * gcc.dg/vect/vect-105.c: Add novector pragma.
4133 * gcc.dg/vect/vect-106.c: Add novector pragma.
4134 * gcc.dg/vect/vect-107.c: Add novector pragma.
4135 * gcc.dg/vect/vect-108.c: Add novector pragma.
4136 * gcc.dg/vect/vect-109.c: Add novector pragma.
4137 * gcc.dg/vect/vect-11.c: Add novector pragma.
4138 * gcc.dg/vect/vect-110.c: Add novector pragma.
4139 * gcc.dg/vect/vect-113.c: Add novector pragma.
4140 * gcc.dg/vect/vect-114.c: Add novector pragma.
4141 * gcc.dg/vect/vect-115.c: Add novector pragma.
4142 * gcc.dg/vect/vect-116.c: Add novector pragma.
4143 * gcc.dg/vect/vect-117.c: Add novector pragma.
4144 * gcc.dg/vect/vect-11a.c: Add novector pragma.
4145 * gcc.dg/vect/vect-12.c: Add novector pragma.
4146 * gcc.dg/vect/vect-122.c: Add novector pragma.
4147 * gcc.dg/vect/vect-124.c: Add novector pragma.
4148 * gcc.dg/vect/vect-13.c: Add novector pragma.
4149 * gcc.dg/vect/vect-14.c: Add novector pragma.
4150 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
4151 * gcc.dg/vect/vect-15.c: Add novector pragma.
4152 * gcc.dg/vect/vect-17.c: Add novector pragma.
4153 * gcc.dg/vect/vect-18.c: Add novector pragma.
4154 * gcc.dg/vect/vect-19.c: Add novector pragma.
4155 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
4156 * gcc.dg/vect/vect-2.c: Add novector pragma.
4157 * gcc.dg/vect/vect-20.c: Add novector pragma.
4158 * gcc.dg/vect/vect-21.c: Add novector pragma.
4159 * gcc.dg/vect/vect-22.c: Add novector pragma.
4160 * gcc.dg/vect/vect-23.c: Add novector pragma.
4161 * gcc.dg/vect/vect-24.c: Add novector pragma.
4162 * gcc.dg/vect/vect-25.c: Add novector pragma.
4163 * gcc.dg/vect/vect-26.c: Add novector pragma.
4164 * gcc.dg/vect/vect-27.c: Add novector pragma.
4165 * gcc.dg/vect/vect-28.c: Add novector pragma.
4166 * gcc.dg/vect/vect-29.c: Add novector pragma.
4167 * gcc.dg/vect/vect-3.c: Add novector pragma.
4168 * gcc.dg/vect/vect-30.c: Add novector pragma.
4169 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
4170 * gcc.dg/vect/vect-31.c: Add novector pragma.
4171 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
4172 * gcc.dg/vect/vect-32.c: Add novector pragma.
4173 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
4174 * gcc.dg/vect/vect-33.c: Add novector pragma.
4175 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
4176 * gcc.dg/vect/vect-34.c: Add novector pragma.
4177 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
4178 * gcc.dg/vect/vect-35.c: Add novector pragma.
4179 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
4180 * gcc.dg/vect/vect-36.c: Add novector pragma.
4181 * gcc.dg/vect/vect-38.c: Add novector pragma.
4182 * gcc.dg/vect/vect-4.c: Add novector pragma.
4183 * gcc.dg/vect/vect-40.c: Add novector pragma.
4184 * gcc.dg/vect/vect-42.c: Add novector pragma.
4185 * gcc.dg/vect/vect-44.c: Add novector pragma.
4186 * gcc.dg/vect/vect-46.c: Add novector pragma.
4187 * gcc.dg/vect/vect-48.c: Add novector pragma.
4188 * gcc.dg/vect/vect-5.c: Add novector pragma.
4189 * gcc.dg/vect/vect-50.c: Add novector pragma.
4190 * gcc.dg/vect/vect-52.c: Add novector pragma.
4191 * gcc.dg/vect/vect-54.c: Add novector pragma.
4192 * gcc.dg/vect/vect-56.c: Add novector pragma.
4193 * gcc.dg/vect/vect-58.c: Add novector pragma.
4194 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
4195 * gcc.dg/vect/vect-6.c: Add novector pragma.
4196 * gcc.dg/vect/vect-60.c: Add novector pragma.
4197 * gcc.dg/vect/vect-62.c: Add novector pragma.
4198 * gcc.dg/vect/vect-63.c: Add novector pragma.
4199 * gcc.dg/vect/vect-64.c: Add novector pragma.
4200 * gcc.dg/vect/vect-65.c: Add novector pragma.
4201 * gcc.dg/vect/vect-66.c: Add novector pragma.
4202 * gcc.dg/vect/vect-67.c: Add novector pragma.
4203 * gcc.dg/vect/vect-68.c: Add novector pragma.
4204 * gcc.dg/vect/vect-7.c: Add novector pragma.
4205 * gcc.dg/vect/vect-70.c: Add novector pragma.
4206 * gcc.dg/vect/vect-71.c: Add novector pragma.
4207 * gcc.dg/vect/vect-72.c: Add novector pragma.
4208 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
4209 * gcc.dg/vect/vect-73.c: Add novector pragma.
4210 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
4211 * gcc.dg/vect/vect-74.c: Add novector pragma.
4212 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
4213 * gcc.dg/vect/vect-75.c: Add novector pragma.
4214 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
4215 * gcc.dg/vect/vect-76.c: Add novector pragma.
4216 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
4217 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
4218 * gcc.dg/vect/vect-77.c: Add novector pragma.
4219 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
4220 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
4221 * gcc.dg/vect/vect-78.c: Add novector pragma.
4222 * gcc.dg/vect/vect-8.c: Add novector pragma.
4223 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
4224 * gcc.dg/vect/vect-80.c: Add novector pragma.
4225 * gcc.dg/vect/vect-82.c: Add novector pragma.
4226 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
4227 * gcc.dg/vect/vect-83.c: Add novector pragma.
4228 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
4229 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
4230 * gcc.dg/vect/vect-85.c: Add novector pragma.
4231 * gcc.dg/vect/vect-86.c: Add novector pragma.
4232 * gcc.dg/vect/vect-87.c: Add novector pragma.
4233 * gcc.dg/vect/vect-88.c: Add novector pragma.
4234 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
4235 * gcc.dg/vect/vect-89.c: Add novector pragma.
4236 * gcc.dg/vect/vect-9.c: Add novector pragma.
4237 * gcc.dg/vect/vect-92.c: Add novector pragma.
4238 * gcc.dg/vect/vect-93.c: Add novector pragma.
4239 * gcc.dg/vect/vect-95.c: Add novector pragma.
4240 * gcc.dg/vect/vect-96.c: Add novector pragma.
4241 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
4242 * gcc.dg/vect/vect-97.c: Add novector pragma.
4243 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
4244 * gcc.dg/vect/vect-98.c: Add novector pragma.
4245 * gcc.dg/vect/vect-99.c: Add novector pragma.
4246 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
4247 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
4248 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
4249 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
4250 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
4251 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
4252 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
4253 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
4254 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
4255 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
4256 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
4257 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
4258 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
4259 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
4260 * gcc.dg/vect/vect-all.c: Add novector pragma.
4261 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
4262 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
4263 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
4264 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
4265 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
4266 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
4267 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
4268 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
4269 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
4270 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
4271 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
4272 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
4273 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
4274 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
4275 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
4276 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
4277 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
4278 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
4279 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
4280 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
4281 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
4282 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
4283 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
4284 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
4285 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
4286 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
4287 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
4288 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
4289 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
4290 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
4291 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
4292 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
4293 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
4294 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
4295 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
4296 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
4297 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
4298 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
4299 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
4300 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
4301 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
4302 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
4303 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
4304 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
4305 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
4306 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
4307 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
4308 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
4309 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
4310 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
4311 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
4312 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
4313 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
4314 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
4315 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
4316 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
4317 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
4318 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
4319 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
4320 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
4321 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
4322 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
4323 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
4324 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
4325 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
4326 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
4327 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
4328 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
4329 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
4330 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
4331 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
4332 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
4333 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
4334 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
4335 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
4336 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
4337 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
4338 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
4339 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
4340 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
4341 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
4342 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
4343 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
4344 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
4345 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
4346 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
4347 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
4348 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
4349 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
4350 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
4351 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
4352 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
4353 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
4354 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
4355 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
4356 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
4357 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
4358 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
4359 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
4360 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
4361 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
4362 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
4363 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
4364 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
4365 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
4366 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
4367 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
4368 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
4369 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
4370 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
4371 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
4372 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
4373 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
4374 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
4375 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
4376 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
4377 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
4378 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
4379 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
4380 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
4381 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
4382 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
4383 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
4384 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
4385 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
4386 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
4387 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
4388 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
4389 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
4390 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
4391 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
4392 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
4393 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
4394 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
4395 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
4396 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
4397 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
4398 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
4399 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
4400 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
4401 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
4402 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
4403 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
4404 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
4405 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
4406 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
4407 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
4408 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
4409 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
4410 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
4411 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
4412 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
4413 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
4414 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
4415 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
4416 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
4417 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
4418 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
4419 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
4420 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
4421 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
4422 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
4423 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
4424 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
4425 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
4426 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
4427 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
4428 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
4429 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
4430 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
4431 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
4432 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
4433 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
4434 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
4435 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
4436 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
4437 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
4438 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
4439 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
4440 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
4441 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
4442 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
4443 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
4444 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
4445 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
4446 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
4447 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
4448 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
4449 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
4450 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
4451 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
4452 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
4453 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
4454 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
4455 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
4456 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
4457 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
4458 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
4459 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
4460 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
4461 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
4462 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
4463 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
4464 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
4465 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
4466 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
4467 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
4468 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
4469 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
4470 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
4471 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
4472 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
4473 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
4474 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
4475 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
4476 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
4477 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
4478 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
4479 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
4480 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
4481 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
4482 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
4483 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
4484 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
4485 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
4486 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
4487 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
4488 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
4489 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
4490 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
4491 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
4492 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
4493 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
4494 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
4495 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
4496 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
4497 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
4498 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
4499 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
4500 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
4501 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
4502 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
4503 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
4504 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
4505 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
4506 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
4507 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
4508 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
4509 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
4510 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
4511 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
4512 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
4513 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
4514 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
4515 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
4516 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
4517 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
4518 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
4519 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
4520 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
4521
4522 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4523
4524 * gcc.dg/vect/vect-novector-pragma.c: New test.
4525
4526 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4527
4528 * g++.dg/vect/vect.exp (support vect- prefix).
4529 * g++.dg/vect/vect-novector-pragma.cc: New test.
4530
4531 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4532
4533 PR target/106346
4534 * gcc.target/aarch64/pr98772.c: Adjust assembly.
4535 * gcc.target/aarch64/vect-widen-shift.c: New test.
4536
4537 2023-08-04 Richard Biener <rguenther@suse.de>
4538
4539 PR tree-optimization/110838
4540 * gcc.dg/vect/pr110838.c: New testcase.
4541
4542 2023-08-04 Pan Li <pan2.li@intel.com>
4543
4544 Revert:
4545 2023-08-04 Pan Li <pan2.li@intel.com>
4546
4547 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
4548
4549 2023-08-04 Pan Li <pan2.li@intel.com>
4550
4551 Revert:
4552 2023-08-04 Pan Li <pan2.li@intel.com>
4553
4554 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
4555 New test.
4556
4557 2023-08-04 Pan Li <pan2.li@intel.com>
4558
4559 Revert:
4560 2023-08-04 Pan Li <pan2.li@intel.com>
4561
4562 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
4563
4564 2023-08-04 Pan Li <pan2.li@intel.com>
4565
4566 Revert:
4567 2023-08-04 Pan Li <pan2.li@intel.com>
4568
4569 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
4570 New test.
4571
4572 2023-08-04 Andrew Pinski <apinski@marvell.com>
4573
4574 PR tree-optimization/110874
4575 * gcc.c-torture/compile/pr110874-a.c: New test.
4576
4577 2023-08-04 Drew Ross <drross@redhat.com>
4578
4579 PR middle-end/101955
4580 * gcc.dg/pr101955.c: New test.
4581
4582 2023-08-04 Pan Li <pan2.li@intel.com>
4583
4584 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
4585 New test.
4586
4587 2023-08-04 Pan Li <pan2.li@intel.com>
4588
4589 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
4590
4591 2023-08-04 Pan Li <pan2.li@intel.com>
4592
4593 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
4594 New test.
4595
4596 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
4597
4598 * gcc.target/aarch64/pr110625_3.c: New testcase.
4599
4600 2023-08-04 Pan Li <pan2.li@intel.com>
4601
4602 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
4603
4604 2023-08-04 Pan Li <pan2.li@intel.com>
4605
4606 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
4607
4608 2023-08-04 Pan Li <pan2.li@intel.com>
4609
4610 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
4611 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
4612
4613 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
4614
4615 * g++.dg/ipa/pure-const-3.C: Move source to...
4616 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
4617 accordingly.
4618 * g++.dg/ipa/pure-const-3b.C: New.
4619
4620 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
4621
4622 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
4623 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
4624 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
4625 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
4626 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
4627 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
4628 * gcc.target/bpf/core-builtin-type-based.c: New test.
4629 * gcc.target/bpf/core-builtin-type-id.c: New test.
4630 * gcc.target/bpf/core-support.h: New test.
4631
4632 2023-08-03 David Malcolm <dmalcolm@redhat.com>
4633
4634 PR analyzer/108171
4635 * gcc.dg/analyzer/pr108171.c: New test.
4636
4637 2023-08-03 David Malcolm <dmalcolm@redhat.com>
4638
4639 PR analyzer/110882
4640 * gcc.dg/analyzer/pr110882.c: New test.
4641
4642 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
4643
4644 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
4645 (test_can_div_trunc_p_const): Add more tests.
4646
4647 2023-08-03 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/110838
4650 * gcc.dg/torture/pr110838.c: New testcase.
4651
4652 2023-08-03 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/110702
4655 * gcc.dg/torture/pr110702.c: New testcase.
4656
4657 2023-08-03 Richard Biener <rguenther@suse.de>
4658
4659 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
4660
4661 2023-08-03 Richard Biener <rguenther@suse.de>
4662
4663 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
4664 and eliminate both in the end.
4665
4666 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4667
4668 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
4669 * gcc.target/s390/vxe2/vlbr-1.c: New test.
4670 * gcc.target/s390/vxe2/vstbr-1.c: New test.
4671 * gcc.target/s390/vxe2/vstbr-2.c: New test.
4672
4673 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4674
4675 * lib/target-supports.exp (check_effective_target_vect_bswap):
4676 Add s390.
4677
4678 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
4679
4680 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
4681 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
4682 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
4683 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
4684 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
4685
4686 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
4687
4688 PR target/110792
4689 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
4690 * gcc.target/i386/pr110792.c: New 64-bit C test case.
4691
4692 2023-08-03 Pan Li <pan2.li@intel.com>
4693
4694 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
4695
4696 2023-08-03 Andrew Pinski <apinski@marvell.com>
4697
4698 * gcc.c-torture/execute/20230802-1.c: New test.
4699
4700 2023-08-03 Pan Li <pan2.li@intel.com>
4701
4702 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
4703
4704 2023-08-02 Eric Feng <ef2648@columbia.edu>
4705
4706 PR analyzer/107646
4707 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
4708 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
4709 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
4710
4711 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4712
4713 PR rtl-optimization/110869
4714 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
4715 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
4716 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
4717 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
4718 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
4719 constant is already reduced.
4720 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
4721 constant is already reduced.
4722
4723 2023-08-02 Richard Biener <rguenther@suse.de>
4724
4725 PR tree-optimization/92335
4726 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
4727 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
4728 expect predictive commoning to happen instead of sinking.
4729 * gcc.dg/vect/pr65947-3.c: Ajdust.
4730
4731 2023-08-02 Pan Li <pan2.li@intel.com>
4732
4733 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
4734
4735 2023-08-02 Jan Hubicka <jh@suse.cz>
4736
4737 * gcc.dg/unroll-1.c: Fix template.
4738
4739 2023-08-02 Jan Hubicka <jh@suse.cz>
4740
4741 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
4742
4743 2023-08-02 liuhongt <hongtao.liu@intel.com>
4744
4745 * gcc.target/i386/pr81904.c: New test.
4746
4747 2023-08-02 liuhongt <hongtao.liu@intel.com>
4748
4749 * gcc.target/i386/vlddqu_vinserti128.c: New test.
4750
4751 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
4752
4753 PR modula2/110161
4754 * gm2/pim/fail/badxproc.mod: New test.
4755
4756 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
4757
4758 * gcc.target/s390/aligned-1.c: New test.
4759 * gcc.target/s390/unaligned-1.c: New test.
4760
4761 2023-08-01 Jan Hubicka <jh@suse.cz>
4762
4763 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
4764 * gcc.dg/vect/vect-1.c: Check profile consistency.
4765 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
4766 * gcc.dg/vect/vect-10.c: Check profile consistency.
4767 * gcc.dg/vect/vect-100.c: Check profile consistency.
4768 * gcc.dg/vect/vect-103.c: Check profile consistency.
4769 * gcc.dg/vect/vect-104.c: Check profile consistency.
4770 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
4771 * gcc.dg/vect/vect-105.c: Check profile consistency.
4772 * gcc.dg/vect/vect-106.c: Check profile consistency.
4773 * gcc.dg/vect/vect-107.c: Check profile consistency.
4774 * gcc.dg/vect/vect-108.c: Check profile consistency.
4775 * gcc.dg/vect/vect-109.c: Check profile consistency.
4776 * gcc.dg/vect/vect-11.c: Check profile consistency.
4777 * gcc.dg/vect/vect-110.c: Check profile consistency.
4778 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
4779 * gcc.dg/vect/vect-112.c: Check profile consistency.
4780 * gcc.dg/vect/vect-113.c: Check profile consistency.
4781 * gcc.dg/vect/vect-114.c: Check profile consistency.
4782 * gcc.dg/vect/vect-115.c: Check profile consistency.
4783 * gcc.dg/vect/vect-116.c: Check profile consistency.
4784 * gcc.dg/vect/vect-117.c: Check profile consistency.
4785 * gcc.dg/vect/vect-118.c: Check profile consistency.
4786 * gcc.dg/vect/vect-119.c: Check profile consistency.
4787 * gcc.dg/vect/vect-11a.c: Check profile consistency.
4788 * gcc.dg/vect/vect-12.c: Check profile consistency.
4789 * gcc.dg/vect/vect-120.c: Check profile consistency.
4790 * gcc.dg/vect/vect-121.c: Check profile consistency.
4791 * gcc.dg/vect/vect-122.c: Check profile consistency.
4792 * gcc.dg/vect/vect-123.c: Check profile consistency.
4793 * gcc.dg/vect/vect-124.c: Check profile consistency.
4794 * gcc.dg/vect/vect-126.c: Check profile consistency.
4795 * gcc.dg/vect/vect-13.c: Check profile consistency.
4796 * gcc.dg/vect/vect-14.c: Check profile consistency.
4797 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
4798 * gcc.dg/vect/vect-15.c: Check profile consistency.
4799 * gcc.dg/vect/vect-17.c: Check profile consistency.
4800 * gcc.dg/vect/vect-18.c: Check profile consistency.
4801 * gcc.dg/vect/vect-19.c: Check profile consistency.
4802 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
4803 * gcc.dg/vect/vect-2.c: Check profile consistency.
4804 * gcc.dg/vect/vect-20.c: Check profile consistency.
4805 * gcc.dg/vect/vect-21.c: Check profile consistency.
4806 * gcc.dg/vect/vect-22.c: Check profile consistency.
4807 * gcc.dg/vect/vect-23.c: Check profile consistency.
4808 * gcc.dg/vect/vect-24.c: Check profile consistency.
4809 * gcc.dg/vect/vect-25.c: Check profile consistency.
4810 * gcc.dg/vect/vect-26.c: Check profile consistency.
4811 * gcc.dg/vect/vect-27.c: Check profile consistency.
4812 * gcc.dg/vect/vect-28.c: Check profile consistency.
4813 * gcc.dg/vect/vect-29.c: Check profile consistency.
4814 * gcc.dg/vect/vect-3.c: Check profile consistency.
4815 * gcc.dg/vect/vect-30.c: Check profile consistency.
4816 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
4817 * gcc.dg/vect/vect-31.c: Check profile consistency.
4818 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
4819 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
4820 * gcc.dg/vect/vect-32.c: Check profile consistency.
4821 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
4822 * gcc.dg/vect/vect-33.c: Check profile consistency.
4823 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
4824 * gcc.dg/vect/vect-34.c: Check profile consistency.
4825 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
4826 * gcc.dg/vect/vect-35.c: Check profile consistency.
4827 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
4828 * gcc.dg/vect/vect-36.c: Check profile consistency.
4829 * gcc.dg/vect/vect-38.c: Check profile consistency.
4830 * gcc.dg/vect/vect-4.c: Check profile consistency.
4831 * gcc.dg/vect/vect-40.c: Check profile consistency.
4832 * gcc.dg/vect/vect-42.c: Check profile consistency.
4833 * gcc.dg/vect/vect-44.c: Check profile consistency.
4834 * gcc.dg/vect/vect-46.c: Check profile consistency.
4835 * gcc.dg/vect/vect-48.c: Check profile consistency.
4836 * gcc.dg/vect/vect-5.c: Check profile consistency.
4837 * gcc.dg/vect/vect-50.c: Check profile consistency.
4838 * gcc.dg/vect/vect-52.c: Check profile consistency.
4839 * gcc.dg/vect/vect-54.c: Check profile consistency.
4840 * gcc.dg/vect/vect-56.c: Check profile consistency.
4841 * gcc.dg/vect/vect-58.c: Check profile consistency.
4842 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
4843 * gcc.dg/vect/vect-6.c: Check profile consistency.
4844 * gcc.dg/vect/vect-60.c: Check profile consistency.
4845 * gcc.dg/vect/vect-62.c: Check profile consistency.
4846 * gcc.dg/vect/vect-63.c: Check profile consistency.
4847 * gcc.dg/vect/vect-64.c: Check profile consistency.
4848 * gcc.dg/vect/vect-65.c: Check profile consistency.
4849 * gcc.dg/vect/vect-66.c: Check profile consistency.
4850 * gcc.dg/vect/vect-67.c: Check profile consistency.
4851 * gcc.dg/vect/vect-68.c: Check profile consistency.
4852 * gcc.dg/vect/vect-7.c: Check profile consistency.
4853 * gcc.dg/vect/vect-70.c: Check profile consistency.
4854 * gcc.dg/vect/vect-71.c: Check profile consistency.
4855 * gcc.dg/vect/vect-72.c: Check profile consistency.
4856 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
4857 * gcc.dg/vect/vect-73.c: Check profile consistency.
4858 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
4859 * gcc.dg/vect/vect-74.c: Check profile consistency.
4860 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
4861 * gcc.dg/vect/vect-75.c: Check profile consistency.
4862 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
4863 * gcc.dg/vect/vect-76.c: Check profile consistency.
4864 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
4865 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
4866 * gcc.dg/vect/vect-77.c: Check profile consistency.
4867 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
4868 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
4869 * gcc.dg/vect/vect-78.c: Check profile consistency.
4870 * gcc.dg/vect/vect-8.c: Check profile consistency.
4871 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
4872 * gcc.dg/vect/vect-80.c: Check profile consistency.
4873 * gcc.dg/vect/vect-82.c: Check profile consistency.
4874 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
4875 * gcc.dg/vect/vect-83.c: Check profile consistency.
4876 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
4877 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
4878 * gcc.dg/vect/vect-85.c: Check profile consistency.
4879 * gcc.dg/vect/vect-86.c: Check profile consistency.
4880 * gcc.dg/vect/vect-87.c: Check profile consistency.
4881 * gcc.dg/vect/vect-88.c: Check profile consistency.
4882 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
4883 * gcc.dg/vect/vect-89.c: Check profile consistency.
4884 * gcc.dg/vect/vect-9.c: Check profile consistency.
4885 * gcc.dg/vect/vect-91.c: Check profile consistency.
4886 * gcc.dg/vect/vect-92.c: Check profile consistency.
4887 * gcc.dg/vect/vect-93.c: Check profile consistency.
4888 * gcc.dg/vect/vect-95.c: Check profile consistency.
4889 * gcc.dg/vect/vect-96.c: Check profile consistency.
4890 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
4891 * gcc.dg/vect/vect-97.c: Check profile consistency.
4892 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
4893 * gcc.dg/vect/vect-98.c: Check profile consistency.
4894 * gcc.dg/vect/vect-99.c: Check profile consistency.
4895
4896 2023-08-01 Pan Li <pan2.li@intel.com>
4897 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4898
4899 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
4900 test cases.
4901 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
4902 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
4903 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
4904 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
4905 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
4906 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
4907 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
4908 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
4909 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
4910 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
4911 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
4912 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
4913 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
4914 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
4915 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
4916 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
4917 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
4918 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
4919 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
4920 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
4921 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
4922 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
4923 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
4924 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
4925 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
4926 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
4927 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
4928 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
4929 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
4930 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
4931 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
4932 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
4933 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
4934 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
4935 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
4936 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
4937 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
4938 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
4939 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
4940 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
4941 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
4942 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
4943 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
4944 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
4945 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
4946 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
4947 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
4948 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
4949 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
4950 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
4951 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
4952
4953 2023-08-01 Pan Li <pan2.li@intel.com>
4954
4955 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
4956 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
4957
4958 2023-08-01 liuhongt <hongtao.liu@intel.com>
4959
4960 * gcc.target/i386/pr87007-4.c: Adjust testcase.
4961 * gcc.target/i386/pr87007-5.c: Ditto.
4962
4963 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
4964
4965 PR modula2/110865
4966 * gm2/iso/pass/constvec.mod: New test.
4967 * gm2/iso/pass/constvec2.mod: New test.
4968 * gm2/iso/run/pass/constvec3.mod: New test.
4969
4970 2023-08-01 Andrew Pinski <apinski@marvell.com>
4971
4972 PR tree-optimization/93044
4973 * gcc.dg/tree-ssa/cast-1.c: New test.
4974 * gcc.dg/tree-ssa/cast-2.c: New test.
4975
4976 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
4977
4978 PR c/65213
4979 * gcc.dg/Wmissing-variable-declarations.c: New test.
4980
4981 2023-07-31 Andrew Pinski <apinski@marvell.com>
4982
4983 PR tree-optimization/106164
4984 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
4985
4986 2023-07-31 Andrew Pinski <apinski@marvell.com>
4987
4988 PR tree-optimization/106164
4989 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
4990
4991 2023-07-31 Andrew Pinski <apinski@marvell.com>
4992
4993 PR tree-optimization/100864
4994 * gcc.dg/tree-ssa/bitops-3.c: New test.
4995
4996 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
4997
4998 * gcc.dg/pr110582.c: New.
4999
5000 2023-07-31 David Malcolm <dmalcolm@redhat.com>
5001
5002 PR analyzer/109361
5003 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
5004 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
5005
5006 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
5007
5008 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
5009 * gfortran.dg/goacc/host_data-error.f90: New testcase.
5010 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
5011
5012 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5013
5014 * gcc.dg/cmp-mem-const-1.c: New test.
5015 * gcc.dg/cmp-mem-const-2.c: New test.
5016 * gcc.dg/cmp-mem-const-3.c: New test.
5017 * gcc.dg/cmp-mem-const-4.c: New test.
5018 * gcc.dg/cmp-mem-const-5.c: New test.
5019 * gcc.dg/cmp-mem-const-6.c: New test.
5020 * gcc.target/s390/cmp-mem-const-1.c: New test.
5021
5022 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5023
5024 * gcc.target/aarch64/pr110625_1.c: New testcase.
5025 * gcc.target/aarch64/pr110625_2.c: New testcase.
5026
5027 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5028
5029 PR target/110843
5030 * gcc.target/i386/pr110843.c: New test case.
5031
5032 2023-07-31 Pan Li <pan2.li@intel.com>
5033
5034 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5035 test cases.
5036 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5037
5038 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5039
5040 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
5041 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5042 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
5043 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
5044 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
5045 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
5046 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
5047 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
5048 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
5049 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
5050 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
5051
5052 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
5053
5054 PR target/110790
5055 * gcc.target/i386/pr110790-1.c: New test case.
5056 * gcc.target/i386/pr110790-2.c: Likewise.
5057
5058 2023-07-29 Jan Hubicka <jh@suse.cz>
5059
5060 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
5061
5062 2023-07-28 Harald Anlauf <anlauf@gmx.de>
5063
5064 PR fortran/110825
5065 * gfortran.dg/assumed_type_18.f90: New test.
5066
5067 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
5068
5069 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
5070 to dg-options.
5071
5072 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
5073
5074 PR c++/110057
5075 PR ipa/83054
5076 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
5077 * g++.dg/lto/pr89335_0.C: Likewise.
5078 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
5079 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
5080 * g++.dg/warn/pr83054-2.C: New test.
5081
5082 2023-07-28 Jan Hubicka <jh@suse.cz>
5083
5084 PR middle-end/77689
5085 * g++.dg/tree-ssa/loop-split-1.C: New test.
5086
5087 2023-07-28 Jan Hubicka <jh@suse.cz>
5088
5089 PR middle-end/106293
5090 * gcc.dg/tree-prof/loop-split-1.c: New test.
5091 * gcc.dg/tree-prof/loop-split-2.c: New test.
5092 * gcc.dg/tree-prof/loop-split-3.c: New test.
5093
5094 2023-07-28 xuli <xuli1@eswincomputing.com>
5095
5096 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
5097 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
5098 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
5099 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
5100 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
5101 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
5102 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
5103 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
5104 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
5105 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
5106 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
5107 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
5108 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
5109 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
5110 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
5111 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
5112 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
5113 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
5114 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
5115 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
5116 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
5117 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
5118 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
5119 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
5120 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
5121 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
5122 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
5123 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
5124 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
5125 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
5126 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
5127 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
5128 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
5129 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
5130 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
5131
5132 2023-07-28 Jan Hubicka <jh@suse.cz>
5133
5134 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
5135 * gcc.target/i386/avx2-gather-6.c: Likewise.
5136 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
5137
5138 2023-07-28 liuhongt <hongtao.liu@intel.com>
5139
5140 * gcc.target/i386/pr110788.c: New test.
5141
5142 2023-07-27 David Faust <david.faust@oracle.com>
5143
5144 PR target/110782
5145 PR target/110784
5146 * gcc.target/bpf/sload-1.c: New test.
5147 * gcc.target/bpf/sload-pseudoc-1.c: New test.
5148 * gcc.target/bpf/smov-1.c: New test.
5149 * gcc.target/bpf/smov-pseudoc-1.c: New test.
5150
5151 2023-07-27 David Faust <david.faust@oracle.com>
5152
5153 * gcc.target/bpf/alu-2.c: New test.
5154 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
5155
5156 2023-07-27 Jan Hubicka <jh@suse.cz>
5157
5158 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
5159 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
5160 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
5161 * gcc.dg/unroll-1.c: Test for profile mismatches.
5162 * gcc.dg/unroll-3.c: Test for profile mismatches.
5163 * gcc.dg/unroll-4.c: Test for profile mismatches.
5164 * gcc.dg/unroll-5.c: Test for profile mismatches.
5165 * gcc.dg/unroll-6.c: Test for profile mismatches.
5166
5167 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
5168
5169 * gfortran.dg/gomp/teams-6.f90: Extend.
5170
5171 2023-07-27 Jan Hubicka <jh@suse.cz>
5172
5173 * gcc.dg/pr102385.c: Check for no profile mismatches.
5174 * gcc.dg/pr96931.c: Check for no profile mismatches.
5175 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
5176 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
5177 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
5178 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
5179 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
5180 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
5181 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
5182 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
5183 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
5184 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
5185 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
5186 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
5187 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
5188 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
5189 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
5190 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
5191 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
5192 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
5193 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
5194 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
5195
5196 2023-07-27 Patrick Palka <ppalka@redhat.com>
5197
5198 PR c++/110197
5199 * g++.dg/cpp0x/constexpr-empty18.C: New test.
5200 * g++.dg/cpp0x/constexpr-empty19.C: New test.
5201
5202 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5203
5204 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
5205 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
5206 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
5207 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
5208 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
5209 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
5210 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
5211 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
5212 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
5213 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
5214 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
5215 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
5216 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
5217 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
5218 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
5219 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
5220 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
5221 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
5222 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
5223 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
5224 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
5225 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
5226 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
5227 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
5228 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
5229 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
5230 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
5231
5232 2023-07-27 demin.han <demin.han@starfivetech.com>
5233
5234 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
5235
5236 2023-07-27 Richard Biener <rguenther@suse.de>
5237
5238 PR tree-optimization/110829
5239 * gcc.dg/pr56837.c: XFAIL part of the testcase.
5240
5241 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
5242
5243 PR c++/103497
5244 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
5245
5246 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
5247 Richard Biener <rguenther@suse.de>
5248
5249 PR tree-optimization/110776
5250 * gcc.target/powerpc/pr110776.c: New test.
5251
5252 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
5253
5254 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
5255 * gcc.target/riscv/pr102957.c: Likewise.
5256
5257 2023-07-26 Patrick Palka <ppalka@redhat.com>
5258
5259 PR c++/110566
5260 PR c++/108179
5261 * g++.dg/cpp1z/class-deduction115.C: New test.
5262 * g++.dg/template/ttp39.C: New test.
5263
5264 2023-07-26 Patrick Palka <ppalka@redhat.com>
5265
5266 PR c++/110566
5267 PR c++/108179
5268 * g++.dg/template/ttp38.C: New test.
5269
5270 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
5271
5272 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
5273 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
5274 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
5275 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
5276
5277 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
5278
5279 * gcc.target/riscv/attribute-20.c: New test.
5280 * gcc.target/riscv/attribute-21.c: New test.
5281 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
5282
5283 2023-07-26 Patrick Palka <ppalka@redhat.com>
5284
5285 PR c++/110809
5286 * g++.dg/cpp2a/nontype-float3.C: New test.
5287
5288 2023-07-26 Harald Anlauf <anlauf@gmx.de>
5289
5290 PR fortran/68569
5291 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
5292 * gfortran.dg/data_char_5.f90: Likewise.
5293 * gfortran.dg/data_char_6.f90: New test.
5294
5295 2023-07-26 Jason Merrill <jason@redhat.com>
5296
5297 PR c++/106310
5298 * g++.dg/template/template-keyword4.C: New test.
5299
5300 2023-07-26 David Faust <david.faust@oracle.com>
5301
5302 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
5303 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
5304 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
5305 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
5306 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
5307 * gcc.target/bpf/atomic-op-1.c: New test.
5308 * gcc.target/bpf/atomic-op-2.c: New test.
5309 * gcc.target/bpf/atomic-op-3.c: New test.
5310 * gcc.target/bpf/atomic-xchg-1.c: New test.
5311 * gcc.target/bpf/atomic-xchg-2.c: New test.
5312
5313 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
5314
5315 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
5316 `main` of this testcase.
5317
5318 2023-07-26 Carl Love <cel@us.ibm.com>
5319
5320 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
5321 vec-replace-word-runnable_1.c.
5322 * gcc.target/powerpc/vec-replace-word-runnable_1.c
5323 (dg-options): add -flax-vector-conversions.
5324 (vec_replace_unaligned) Fix first argument type.
5325 (vresult_uchar): Fix expected results.
5326 (vec_replace_unaligned): Update for loop to check uchar results.
5327 Remove extra spaces in if statements. Insert missing spaces in
5328 for statements.
5329 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
5330
5331 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5332
5333 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
5334 instead of dg-options.
5335
5336 2023-07-26 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/106081
5339 * gcc.dg/vect/pr106081.c: New testcase.
5340
5341 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
5342
5343 PR testsuite/110763
5344 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
5345 (main): Use it.
5346
5347 2023-07-26 Li Xu <xuli1@eswincomputing.com>
5348
5349 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
5350
5351 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5352
5353 PR target/110762
5354 * gcc.target/i386/pr110762.c: New test.
5355
5356 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
5357
5358 * gcc.target/bpf/neg-1.c: New test.
5359 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
5360
5361 2023-07-26 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/110799
5364 * gcc.dg/torture/pr110799.c: New testcase.
5365
5366 2023-07-26 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR tree-optimization/110755
5369 * gcc.dg/pr110755.c: New test.
5370
5371 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
5372
5373 PR target/110741
5374 * g++.target/powerpc/pr110741.C: New test.
5375
5376 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
5377
5378 * gcc.target/riscv/fsflags.c: New test.
5379
5380 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
5381
5382 PR c++/96630
5383 PR c++/98675
5384 PR c++/70331
5385 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
5386 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
5387 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
5388 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
5389 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
5390 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
5391
5392 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
5393
5394 PR c++/110619
5395 * g++.dg/cpp1y/constexpr-110619.C: New test.
5396
5397 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
5398
5399 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
5400 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
5401 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
5402 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
5403 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
5404 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
5405 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
5406 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
5407 * g++.dg/cpp0x/overflow1.C: Likewise.
5408 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
5409 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
5410 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
5411 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
5412 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
5413 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
5414 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
5415 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
5416 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
5417 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
5418 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
5419 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
5420 * g++.dg/cpp1y/pr68180.C: Likewise.
5421 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
5422 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
5423 * g++.dg/cpp2a/bit-cast11.C: Likewise.
5424 * g++.dg/cpp2a/bit-cast12.C: Likewise.
5425 * g++.dg/cpp2a/bit-cast14.C: Likewise.
5426 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
5427 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
5428 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
5429 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
5430 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
5431 * g++.dg/cpp2a/constinit10.C: Likewise.
5432 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
5433 * g++.dg/ext/constexpr-vla2.C: Likewise.
5434 * g++.dg/ext/constexpr-vla3.C: Likewise.
5435 * g++.dg/ubsan/pr63956.C: Likewise.
5436
5437 2023-07-26 Jason Merrill <jason@redhat.com>
5438
5439 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
5440
5441 2023-07-25 Andrew Pinski <apinski@marvell.com>
5442
5443 PR testsuite/110803
5444 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
5445 `signed char`.
5446
5447 2023-07-25 Marek Polacek <polacek@redhat.com>
5448
5449 PR c++/110382
5450 * g++.dg/cpp1y/constexpr-110382.C: New test.
5451
5452 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
5453
5454 PR fortran/110725
5455 PR middle-end/71065
5456 * gfortran.dg/gomp/teams-6.f90: New test.
5457
5458 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
5459
5460 * gnat.dg/unroll3.adb: Adjust.
5461
5462 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
5463
5464 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
5465
5466 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
5467
5468 PR target/103605
5469 * gcc.target/powerpc/pr103605.h: New.
5470 * gcc.target/powerpc/pr103605-1.c: New.
5471 * gcc.target/powerpc/pr103605-2.c: New.
5472
5473 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
5474
5475 PR modula2/110174
5476 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
5477 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
5478 * gm2/extensions/asm/fail/stressreturn.mod: New test.
5479 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
5480 * gm2/extensions/asm/pass/fooasm.mod: New test.
5481
5482 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
5483
5484 PR fortran/110725
5485 PR middle-end/71065
5486 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
5487 * gfortran.dg/gomp/teams-5.f90: New test.
5488
5489 2023-07-24 Drew Ross <drross@redhat.com>
5490 Jakub Jelinek <jakub@redhat.com>
5491
5492 PR middle-end/109986
5493 * gcc.c-torture/execute/pr109986.c: New test.
5494 * gcc.dg/tree-ssa/pr109986.c: New test.
5495
5496 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
5497
5498 PR target/110783
5499 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
5500 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
5501 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
5502 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
5503 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
5504 * gcc.target/bpf/diag-smod.c: Likewise.
5505
5506 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
5507
5508 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
5509 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
5510
5511 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
5512
5513 PR target/110786
5514 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
5515 * gcc.target/bpf/bswap-2.c: New test.
5516
5517 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5518
5519 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
5520 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
5521 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
5522 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
5523 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
5524 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
5525 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
5526 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
5527 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
5528
5529 2023-07-24 Richard Biener <rguenther@suse.de>
5530
5531 PR tree-optimization/110777
5532 * gcc.dg/pr110777.c: New testcase.
5533
5534 2023-07-24 Richard Biener <rguenther@suse.de>
5535
5536 PR tree-optimization/110766
5537 * gcc.dg/torture/pr110766.c: New testcase.
5538
5539 2023-07-24 Pan Li <pan2.li@intel.com>
5540
5541 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
5542 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
5543
5544 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
5545
5546 * gcc.target/riscv/pr110748-1.c: New Test.
5547 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
5548 patterns to avoid random string matches.
5549
5550 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
5551
5552 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
5553
5554 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
5555
5556 PR modula2/110631
5557 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
5558
5559 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
5560
5561 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
5562
5563 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
5564 Richard Biener <rguenther@suse.de>
5565
5566 PR c/110699
5567 * gcc.dg/pr110699.c: New test case.
5568
5569 2023-07-21 Marek Polacek <polacek@redhat.com>
5570
5571 PR c++/110106
5572 * g++.dg/cpp0x/noexcept80.C: New test.
5573
5574 2023-07-21 Jan Hubicka <jh@suse.cz>
5575
5576 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
5577 * gcc.dg/tree-ssa/dce-1.c: Likewise.
5578
5579 2023-07-21 Jan Hubicka <jh@suse.cz>
5580
5581 * gcc.dg/loop-unswitch-17.c: Disable ch.
5582 * gcc.dg/pr103079.c: Disable ch.
5583 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
5584 as expected.
5585 * gcc.dg/tree-ssa/copy-headers.c: Update template.
5586 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
5587
5588 2023-07-21 Richard Biener <rguenther@suse.de>
5589
5590 PR tree-optimization/41320
5591 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
5592
5593 2023-07-21 Jan Hubicka <jh@suse.cz>
5594
5595 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
5596
5597 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5598
5599 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
5600 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
5601 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
5602 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
5603 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
5604 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
5605 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
5606 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
5607 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
5608 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
5609 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
5610 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
5611 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
5612 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
5613 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
5614 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
5615 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
5616 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
5617 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
5618 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
5619 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
5620 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
5621 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
5622 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
5623 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
5624 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
5625 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
5626 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
5627 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
5628 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
5629 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
5630 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
5631 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
5632 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
5633 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
5634 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
5635 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
5636 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
5637 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
5638 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
5639 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
5640 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
5641 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
5642 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
5643 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
5644 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
5645 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
5646 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
5647
5648 2023-07-21 Richard Biener <rguenther@suse.de>
5649
5650 PR tree-optimization/88540
5651 * gcc.target/i386/pr88540.c: New testcase.
5652 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
5653 * gcc.target/i386/pr54855-12.c: Adjust.
5654 * gcc.target/i386/pr54855-13.c: Likewise.
5655 * gcc.target/i386/pr110170.c: Likewise.
5656 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
5657
5658 2023-07-21 Andrew Pinski <apinski@marvell.com>
5659
5660 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
5661 the passes that enables match-and-simplify.
5662 * gcc.dg/tree-ssa/minmax-23.c: New test.
5663
5664 2023-07-21 Richard Biener <rguenther@suse.de>
5665
5666 PR tree-optimization/110742
5667 * g++.dg/torture/pr110742.C: New testcase.
5668
5669 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
5670
5671 PR testsuite/110729
5672 * gcc.dg/pr110729.c: New test.
5673
5674 2023-07-21 liuhongt <hongtao.liu@intel.com>
5675
5676 * c-c++-common/fcf-protection-10.c: New test.
5677 * c-c++-common/fcf-protection-11.c: New test.
5678 * c-c++-common/fcf-protection-12.c: New test.
5679 * c-c++-common/fcf-protection-8.c: New test.
5680 * c-c++-common/fcf-protection-9.c: New test.
5681 * gcc.target/i386/pr89701-1.c: New test.
5682 * gcc.target/i386/pr89701-2.c: New test.
5683 * gcc.target/i386/pr89701-3.c: New test.
5684
5685 2023-07-21 liuhongt <hongtao.liu@intel.com>
5686
5687 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
5688 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
5689 * lib/target-supports.exp (add_options_for_float16): Add
5690 -msse2 for i?86-*-* || x86_64-*-*.
5691
5692 2023-07-21 David Malcolm <dmalcolm@redhat.com>
5693
5694 PR analyzer/110455
5695 * gcc.dg/analyzer/pr110455.c: New test.
5696
5697 2023-07-21 David Malcolm <dmalcolm@redhat.com>
5698
5699 PR analyzer/110387
5700 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
5701
5702 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
5703
5704 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
5705 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
5706 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
5707 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
5708
5709 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
5710
5711 PR target/110717
5712 * gcc.target/i386/pr110717.c: New test.
5713
5714 2023-07-20 Marek Polacek <polacek@redhat.com>
5715
5716 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5717
5718 2023-07-20 Marek Polacek <polacek@redhat.com>
5719
5720 PR c++/110114
5721 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
5722 * g++.dg/cpp2a/desig28.C: New test.
5723 * g++.dg/cpp2a/desig29.C: New test.
5724
5725 2023-07-20 Jan Hubicka <jh@suse.cz>
5726
5727 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
5728 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
5729 static; update template.
5730 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
5731 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
5732 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
5733
5734 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
5735
5736 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
5737
5738 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5739
5740 * gfortran.dg/ieee/comparisons_1.f90: New test.
5741 * gfortran.dg/ieee/comparisons_2.f90: New test.
5742 * gfortran.dg/ieee/comparisons_3.F90: New test.
5743
5744 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5745
5746 PR middle-end/77928
5747 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
5748 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
5749 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
5750
5751 2023-07-20 Pan Li <pan2.li@intel.com>
5752
5753 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
5754 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
5755
5756 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
5757
5758 * gcc.target/i386/pr88873.c: New test case.
5759
5760 2023-07-20 Richard Biener <rguenther@suse.de>
5761
5762 PR middle-end/61747
5763 * g++.target/i386/pr61747.C: New testcase.
5764
5765 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
5766
5767 PR preprocessor/103902
5768 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
5769 "size_t" throughout.
5770 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
5771
5772 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5773
5774 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
5775 Adapt test.
5776 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
5777 Ditto.
5778 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
5779 Ditto.
5780 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
5781 : Ditto.
5782 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
5783 Ditto.
5784
5785 2023-07-19 Marek Polacek <polacek@redhat.com>
5786
5787 PR c++/110745
5788 * g++.dg/diagnostic/base.C: New test.
5789
5790 2023-07-19 David Malcolm <dmalcolm@redhat.com>
5791
5792 PR analyzer/110700
5793 * gcc.dg/analyzer/taint-divisor-2.c: New test.
5794
5795 2023-07-19 Marek Polacek <polacek@redhat.com>
5796
5797 PR c++/110064
5798 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
5799
5800 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
5801
5802 * gcc.target/avr/lra-elim.c: New test.
5803
5804 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
5805
5806 * gm2/errors/fail/badabs.mod: New test.
5807 * gm2/errors/fail/badenum.mod: New test.
5808
5809 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
5810
5811 * gcc.target/aarch64/feature-bf16-backport.c: New test.
5812 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
5813 * gcc.target/aarch64/feature-fp16-backport.c: New test.
5814 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
5815 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
5816 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
5817 * gcc.target/aarch64/feature-memtag-backport.c: New test.
5818 * gcc.target/aarch64/feature-sha3-backport.c: New test.
5819 * gcc.target/aarch64/feature-sm4-backport.c: New test.
5820
5821 2023-07-19 Andrew Pinski <apinski@marvell.com>
5822
5823 PR tree-optimization/110252
5824 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
5825 __builtin_parity loses the nonzerobits info.
5826 * gcc.c-torture/execute/pr110252-1.c: New test.
5827 * gcc.c-torture/execute/pr110252-2.c: New test.
5828 * gcc.c-torture/execute/pr110252-3.c: New test.
5829 * gcc.c-torture/execute/pr110252-4.c: New test.
5830
5831 2023-07-19 Andrew Pinski <apinski@marvell.com>
5832
5833 PR tree-optimization/110726
5834 * gcc.c-torture/execute/bitops-1.c: New test.
5835
5836 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
5837
5838 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
5839 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
5840 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
5841
5842 2023-07-19 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR tree-optimization/110731
5845 * gcc.dg/pr110731.c: New test.
5846
5847 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
5848
5849 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
5850
5851 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
5852
5853 PR fortran/107424
5854 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
5855 the additional count variable.
5856
5857 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
5858
5859 * gcc.target/riscv/arch-2.c: Update -march.
5860 * gcc.target/riscv/arch-3.c: Ditto.
5861 * gcc.target/riscv/arch-5.c: Ditto.
5862 * gcc.target/riscv/arch-8.c: Ditto.
5863 * gcc.target/riscv/attribute-10.c: Ditto.
5864 * gcc.target/riscv/attribute-18.c: Ditto.
5865 * gcc.target/riscv/attribute-19.c: Ditto.
5866 * gcc.target/riscv/attribute-8.c: Ditto.
5867 * gcc.target/riscv/attribute-9.c: Ditto.
5868 * gcc.target/riscv/pr102957.c: Ditto.
5869 * gcc.target/riscv/arch-22.cc: New test.
5870 * gcc.target/riscv/arch-23.c: New file.
5871
5872 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
5873
5874 * gcc.target/riscv/stack_save_restore.c: Moved to...
5875 * gcc.target/riscv/stack_save_restore_2.c: ...here.
5876 * gcc.target/riscv/stack_save_restore_1.c: New test.
5877
5878 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
5879
5880 PR preprocessor/103902
5881 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
5882 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
5883 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
5884 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
5885
5886 2023-07-19 liuhongt <hongtao.liu@intel.com>
5887
5888 * gcc.target/i386/pr109504.c: New test.
5889 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
5890 * gcc.target/i386/sse2-float16-1.c: Ditto.
5891 * gcc.target/i386/sse2-float16-4.c: New test.
5892 * gcc.target/i386/sse2-float16-5.c: New test.
5893 * g++.target/i386/float16-1.C: Adjust error info.
5894
5895 2023-07-18 Marek Polacek <polacek@redhat.com>
5896
5897 PR c++/110340
5898 * g++.dg/cpp/string-4.C: New test.
5899 * g++.dg/cpp/ucn-2.C: New test.
5900
5901 2023-07-18 Marek Polacek <polacek@redhat.com>
5902
5903 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
5904 output.
5905
5906 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
5907
5908 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
5909 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
5910 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
5911 New test.
5912 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
5913 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
5914 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
5915 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
5916 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
5917 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
5918 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
5919 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
5920 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
5921 New test.
5922 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
5923 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
5924 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
5925 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
5926 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
5927 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
5928
5929 2023-07-18 Patrick Palka <ppalka@redhat.com>
5930
5931 * g++.dg/overload/conv-op5.C: New test.
5932
5933 2023-07-18 Patrick Palka <ppalka@redhat.com>
5934
5935 PR c++/110535
5936 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
5937 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
5938
5939 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5940
5941 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
5942 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
5943 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
5944 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
5945 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
5946 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
5947 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
5948 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
5949 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
5950 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
5951 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
5952 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
5953 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
5954 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
5955 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
5956 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
5957 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
5958 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
5959 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
5960 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
5961 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
5962 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
5963 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
5964 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
5965 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
5966
5967 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5968
5969 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
5970 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
5971 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
5972 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
5973 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
5974 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
5975 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
5976 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
5977 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
5978 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
5979
5980 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
5981
5982 * gcc.target/riscv/attribute-20.c: Removed.
5983
5984 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
5985
5986 * gcc.target/s390/vector/vec-cmpge.c: New test.
5987
5988 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
5989
5990 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
5991
5992 2023-07-18 liuhongt <hongtao.liu@intel.com>
5993
5994 * gcc.target/i386/pr110591.c: New test.
5995 * gcc.target/i386/pr110591-2.c: New test.
5996
5997 2023-07-18 Pan Li <pan2.li@intel.com>
5998
5999 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6000
6001 2023-07-18 Pan Li <pan2.li@intel.com>
6002 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6003
6004 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6005 test cases.
6006 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
6007 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
6008 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
6009 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
6010 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
6011 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
6012 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
6013 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
6014 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
6015 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
6016 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
6017 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
6018 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
6019 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
6020 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
6021 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
6022 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
6023 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
6024 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
6025 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
6026 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
6027 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
6028 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
6029 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
6030 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
6031 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
6032 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
6033 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
6034 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
6035 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
6036 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
6037 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
6038 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
6039 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
6040 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
6041 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
6042 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
6043 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
6044 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
6045 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
6046 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
6047 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
6048 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
6049 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
6050
6051 2023-07-17 Harald Anlauf <anlauf@gmx.de>
6052
6053 PR fortran/95947
6054 PR fortran/110658
6055 * gfortran.dg/deferred_character_37.f90: New test.
6056
6057 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6058
6059 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
6060 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
6061
6062 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6063
6064 PR fortran/110618
6065 * gfortran.dg/intent_out_22.f90: New test.
6066
6067 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6068
6069 * gfortran.dg/finalize_53.f90: New test.
6070
6071 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
6072
6073 PR target/110696
6074 * gcc.target/riscv/attribute-20.c: New test.
6075 * gcc.target/riscv/pr110696.c: New test.
6076
6077 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6078
6079 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
6080 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
6081 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
6082 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
6083 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
6084 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
6085 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
6086 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
6087 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
6088
6089 2023-07-17 Richard Biener <rguenther@suse.de>
6090
6091 PR tree-optimization/110669
6092 * gcc.dg/torture/pr110669.c: New testcase.
6093
6094 2023-07-17 Andrew Pinski <apinski@marvell.com>
6095
6096 PR tree-optimization/95923
6097 * gcc.dg/tree-ssa/bitops-2.c: New test.
6098 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
6099
6100 2023-07-17 Andrew Pinski <apinski@marvell.com>
6101
6102 PR tree-optimization/110666
6103 * gcc.c-torture/execute/pr110666-1.c: New test.
6104
6105 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
6106
6107 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
6108 * gcc.target/i386/funcspec-56.inc: Handle new march.
6109
6110 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6111
6112 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
6113 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
6114
6115 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6116
6117 * g++.dg/other/i386-2.C: Add -msm4.
6118 * g++.dg/other/i386-3.C: Ditto.
6119 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6120 * gcc.target/i386/sse-12.c: Add -msm4.
6121 * gcc.target/i386/sse-13.c: Ditto.
6122 * gcc.target/i386/sse-14.c: Ditto.
6123 * gcc.target/i386/sse-22.c: Add sm4.
6124 * gcc.target/i386/sse-23.c: Ditto.
6125 * lib/target-supports.exp (check_effective_target_sm4): New.
6126 * gcc.target/i386/sm4-1.c: New test.
6127 * gcc.target/i386/sm4-check.h: Ditto.
6128 * gcc.target/i386/sm4key4-2.c: Ditto.
6129 * gcc.target/i386/sm4rnds4-2.c: Ditto.
6130
6131 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6132
6133 * g++.dg/other/i386-2.C: Add -msha512.
6134 * g++.dg/other/i386-3.C: Ditto.
6135 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6136 * gcc.target/i386/sse-12.c: Add -msha512.
6137 * gcc.target/i386/sse-13.c: Ditto.
6138 * gcc.target/i386/sse-14.c: Ditto.
6139 * gcc.target/i386/sse-22.c: Add sha512.
6140 * gcc.target/i386/sse-23.c: Ditto.
6141 * lib/target-supports.exp (check_effective_target_sha512): New.
6142 * gcc.target/i386/sha512-1.c: New test.
6143 * gcc.target/i386/sha512-check.h: Ditto.
6144 * gcc.target/i386/sha512msg1-2.c: Ditto.
6145 * gcc.target/i386/sha512msg2-2.c: Ditto.
6146 * gcc.target/i386/sha512rnds2-2.c: Ditto.
6147
6148 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6149
6150 * g++.dg/other/i386-2.C: Add -msm3.
6151 * g++.dg/other/i386-3.C: Ditto.
6152 * gcc.target/i386/avx-1.c: Add new define for immediate.
6153 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6154 * gcc.target/i386/sse-12.c: Add -msm3.
6155 * gcc.target/i386/sse-13.c: Ditto.
6156 * gcc.target/i386/sse-14.c: Ditto.
6157 * gcc.target/i386/sse-22.c: Add sm3.
6158 * gcc.target/i386/sse-23.c: Ditto.
6159 * lib/target-supports.exp (check_effective_target_sm3): New.
6160 * gcc.target/i386/sm3-1.c: New test.
6161 * gcc.target/i386/sm3-check.h: Ditto.
6162 * gcc.target/i386/sm3msg1-2.c: Ditto.
6163 * gcc.target/i386/sm3msg2-2.c: Ditto.
6164 * gcc.target/i386/sm3rnds2-2.c: Ditto.
6165
6166 2023-07-17 Kong Lingling <lingling.kong@intel.com>
6167 Haochen Jiang <haochen.jiang@intel.com>
6168
6169 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
6170 * g++.dg/other/i386-3.C: Ditto.
6171 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
6172 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
6173 * gcc.target/i386/sse-13.c: Ditto.
6174 * gcc.target/i386/sse-14.c: Ditto.
6175 * gcc.target/i386/sse-22.c: Ditto.
6176 * gcc.target/i386/sse-23.c: Ditto.
6177 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6178 * lib/target-supports.exp
6179 (check_effective_target_avxvnniint16): New.
6180 * gcc.target/i386/avxvnniint16-1.c: Ditto.
6181 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
6182 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
6183 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
6184 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
6185 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
6186 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
6187
6188 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
6189
6190 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
6191
6192 2023-07-15 Patrick Palka <ppalka@redhat.com>
6193
6194 PR c++/110441
6195 * g++.dg/cpp1z/elide8.C: New test.
6196
6197 2023-07-15 Patrick Palka <ppalka@redhat.com>
6198
6199 PR c++/110524
6200 * g++.dg/cpp2a/fn-template26.C: New test.
6201
6202 2023-07-14 Jason Merrill <jason@redhat.com>
6203
6204 PR c++/110344
6205 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
6206 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
6207
6208 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
6209
6210 PR target/110588
6211 * gcc.target/i386/pr110588.c: New test case.
6212
6213 2023-07-14 Marek Polacek <polacek@redhat.com>
6214 Jason Merrill <jason@redhat.com>
6215
6216 PR c++/109876
6217 * g++.dg/cpp0x/constexpr-template12.C: New test.
6218 * g++.dg/cpp1z/constexpr-template1.C: New test.
6219 * g++.dg/cpp1z/constexpr-template2.C: New test.
6220
6221 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
6222
6223 PR target/110206
6224 * gcc.target/i386/pr110206.c: New test.
6225
6226 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6227
6228 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
6229 Adapt testcase for link fail.
6230 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
6231 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
6232 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
6233 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
6234 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
6235 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
6236
6237 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6238
6239 PR fortran/92178
6240 * gfortran.dg/intent_out_21.f90: New test.
6241
6242 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6243
6244 PR fortran/92178
6245 * gfortran.dg/intent_out_20.f90: New test.
6246
6247 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6248
6249 PR fortran/92178
6250 * gfortran.dg/intent_out_19.f90: New test.
6251
6252 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6253
6254 PR tree-optimization/109154
6255 * gcc.dg/vect/vect-ifcvt-20.c: New test.
6256
6257 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6258
6259 PR tree-optimization/109154
6260 * gcc.dg/vect/vect-ifcvt-19.c: New test.
6261
6262 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
6263
6264 * gcc.target/riscv/arch-22.c: New test.
6265 * gcc.target/riscv/predef-28.c: New test.
6266
6267 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
6268
6269 PR target/107841
6270 * gcc.target/pdp11/pr107841.c: New test.
6271
6272 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
6273
6274 PR fortran/106050
6275 * gfortran.dg/pdt_33.f90: New test.
6276
6277 2023-07-13 Carl Love <cel@us.ibm.com>
6278
6279 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
6280 test_fpscr_rn_builtin_1.c. Add comment.
6281 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
6282 return value of __builtin_set_fpscr_rn builtin.
6283 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
6284
6285 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
6286
6287 PR target/106966
6288 * gcc.target/alpha/pr106966.c: New test.
6289
6290 2023-07-13 Andrew Pinski <apinski@marvell.com>
6291
6292 * gcc.dg/tree-ssa/pr110293-1.c: New test.
6293 * gcc.dg/tree-ssa/pr110539-1.c: New test.
6294 * gcc.dg/tree-ssa/pr110539-2.c: New test.
6295 * gcc.dg/tree-ssa/pr110539-3.c: New test.
6296 * gcc.dg/tree-ssa/pr110539-4.c: New test.
6297
6298 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
6299
6300 PR middle-end/109520
6301 * gcc.target/i386/pr109520.c: New test.
6302
6303 2023-07-13 Pan Li <pan2.li@intel.com>
6304
6305 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
6306 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
6307 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
6308 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
6309 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
6310 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
6311 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
6312
6313 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6314
6315 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
6316
6317 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6318
6319 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
6320
6321 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
6322 Kewen Lin <linkw@linux.ibm.com>
6323
6324 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
6325
6326 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6327
6328 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
6329 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
6330 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
6331 New test.
6332 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
6333 New test.
6334 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
6335 New test.
6336 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
6337 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
6338 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
6339 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
6340 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
6341 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
6342 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
6343 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
6344 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
6345 New test.
6346 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
6347 New test.
6348 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
6349 New test.
6350 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
6351 New test.
6352 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
6353 New test.
6354 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
6355 New test.
6356 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
6357 New test.
6358 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
6359 New test.
6360 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
6361 New test.
6362 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6363 New test.
6364 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6365 New test.
6366 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
6367 New test.
6368 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
6369 New test.
6370 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
6371 New test.
6372 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
6373 New test.
6374 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
6375 New test.
6376 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
6377 New test.
6378 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
6379 New test.
6380 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
6381 New test.
6382 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
6383 New test.
6384 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
6385 New test.
6386 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
6387 New test.
6388 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
6389 New test.
6390 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
6391 New test.
6392 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
6393 New test.
6394 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
6395 New test.
6396 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
6397 New test.
6398 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
6399 New test.
6400 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
6401 New test.
6402 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
6403 New test.
6404 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
6405 New test.
6406 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
6407 New test.
6408 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
6409 New test.
6410 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
6411 New test.
6412 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
6413 New test.
6414 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
6415 New test.
6416 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
6417 New test.
6418 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
6419 New test.
6420 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
6421 New test.
6422 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
6423 New test.
6424 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
6425 New test.
6426 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
6427 New test.
6428 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
6429 New test.
6430 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6431 New test.
6432 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
6433 New test.
6434 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
6435 New test.
6436 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
6437 New test.
6438 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
6439 New test.
6440 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
6441 New test.
6442 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
6443 New test.
6444 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
6445 New test.
6446 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
6447 New test.
6448 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
6449 New test.
6450 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
6451 New test.
6452 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
6453 New test.
6454 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
6455 New test.
6456 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
6457 New test.
6458 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
6459 New test.
6460 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
6461 New test.
6462 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
6463 New test.
6464 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
6465 New test.
6466 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
6467 New test.
6468 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
6469 New test.
6470 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
6471 New test.
6472 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
6473 New test.
6474 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
6475 New test.
6476 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
6477 New test.
6478 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
6479 New test.
6480 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
6481 New test.
6482 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
6483 New test.
6484 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
6485 New test.
6486 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
6487 New test.
6488 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6489 New test.
6490 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
6491 New test.
6492 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
6493 New test.
6494 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
6495 New test.
6496 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
6497 New test.
6498 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
6499 New test.
6500 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
6501 New test.
6502 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
6503 New test.
6504 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
6505 New test.
6506 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
6507 New test.
6508
6509 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6510
6511 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
6512 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
6513 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
6514 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
6515 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
6516 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
6517 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
6518 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
6519 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
6520 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
6521 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
6522 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
6523 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
6524 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
6525 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
6526 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
6527
6528 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
6529
6530 PR tree-optimization/107043
6531 * gcc.dg/tree-ssa/pr107043.c: New test.
6532
6533 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
6534
6535 PR tree-optimization/107053
6536 * gcc.dg/tree-ssa/pr107053.c: New test.
6537
6538 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
6539
6540 * gcc.dg/pr83073.c: Adjust testcase.
6541
6542 2023-07-12 Jan Hubicka <jh@suse.cz>
6543
6544 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
6545
6546 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
6547
6548 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
6549 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
6550 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
6551
6552 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
6553
6554 PR target/110598
6555 * gcc.target/i386/pr110598.c: New test case.
6556
6557 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
6558
6559 * gfortran.dg/pdt_33.f03: New test.
6560
6561 2023-07-12 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/110630
6564 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
6565 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
6566
6567 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6568
6569 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
6570 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
6571 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
6572 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
6573
6574 2023-07-12 Jan Beulich <jbeulich@suse.com>
6575
6576 * gcc.target/i386/avx2-dupv4sf.c: New test.
6577 * gcc.target/i386/avx2-dupv4si.c: Likewise.
6578 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
6579 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
6580
6581 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
6582
6583 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
6584 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
6585
6586 2023-07-12 liuhongt <hongtao.liu@intel.com>
6587
6588 * gcc.target/i386/pr110438.c: New test.
6589 * gcc.target/i386/pr100711-6.c: Adjust testcase.
6590
6591 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
6592
6593 * g++.target/i386/mv16.C: Add graniterapids-d.
6594 * gcc.target/i386/funcspec-56.inc: Handle new march.
6595
6596 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
6597
6598 * gcc.target/i386/avx512vl-vaes-1.c: New test.
6599
6600 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6601
6602 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
6603 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
6604 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
6605 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
6606 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
6607 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
6608 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
6609 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
6610 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
6611 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
6612 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
6613 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
6614
6615 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
6616
6617 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
6618 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
6619 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
6620 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
6621 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
6622 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
6623
6624 2023-07-11 Harald Anlauf <anlauf@gmx.de>
6625
6626 PR fortran/110288
6627 * gfortran.dg/findloc_10.f90: New test.
6628
6629 2023-07-11 Carl Love <cel@us.ibm.com>
6630
6631 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
6632 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
6633 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
6634 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
6635 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
6636 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
6637 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
6638 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
6639 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
6640 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
6641 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
6642 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
6643 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
6644 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
6645 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
6646 file.
6647 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
6648 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
6649 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
6650 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
6651 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
6652 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
6653 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
6654
6655 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
6656
6657 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
6658
6659 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
6660
6661 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
6662 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
6663 New test.
6664
6665 2023-07-11 Patrick Palka <ppalka@redhat.com>
6666
6667 PR c++/110580
6668 * g++.dg/cpp1y/var-templ83.C: New test.
6669
6670 2023-07-11 liuhongt <hongtao.liu@intel.com>
6671
6672 PR target/110170
6673 * g++.target/i386/pr110170.C: Fix typo.
6674
6675 2023-07-11 Xi Ruoyao <xry111@xry111.site>
6676
6677 * g++.dg/vect/pr110557.cc: Use long long instead of long for
6678 64-bit type.
6679 (test): Remove an unnecessary cast.
6680
6681 2023-07-10 Patrick Palka <ppalka@redhat.com>
6682
6683 PR c++/110523
6684 * g++.dg/template/ttp37.C: New test.
6685
6686 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
6687
6688 PR target/110268
6689 * gcc.target/arm/pr110268-1.c: New test.
6690 * gcc.target/arm/pr110268-2.c: New test.
6691
6692 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
6693
6694 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
6695
6696 2023-07-10 Xi Ruoyao <xry111@xry111.site>
6697
6698 PR tree-optimization/110557
6699 * g++.dg/vect/pr110557.cc: New test.
6700
6701 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
6702
6703 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
6704 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
6705
6706 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
6707
6708 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
6709
6710 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
6711
6712 * gdc.dg/asm4.d: Update test.
6713
6714 2023-07-10 liuhongt <hongtao.liu@intel.com>
6715
6716 * g++.target/i386/pr110170.C: New test.
6717 * gcc.target/i386/pr110170.c: New test.
6718
6719 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
6720
6721 * gdc.dg/rtti1.d: Move array concat testcase to ...
6722 * gdc.dg/nogc1.d: ... here. New test.
6723
6724 2023-07-09 Jan Hubicka <jh@suse.cz>
6725
6726 * gcc.dg/predict-22.c: Update template.
6727
6728 2023-07-08 Jan Hubicka <jh@suse.cz>
6729
6730 PR tree-optimization/110600
6731 * gcc.c-torture/compile/pr110600.c: New test.
6732
6733 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
6734
6735 PR fortran/99139
6736 PR fortran/99368
6737 * gfortran.dg/pr99139.f90 : New test
6738 * gfortran.dg/pr99368.f90 : New test
6739
6740 2023-07-08 Jan Hubicka <jh@suse.cz>
6741
6742 PR middle-end/110590
6743 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
6744 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
6745
6746 2023-07-08 Harald Anlauf <anlauf@gmx.de>
6747 Steven G. Kargl <kargl@gcc.gnu.org>
6748
6749 PR fortran/92178
6750 * gfortran.dg/intent_out_16.f90: New test.
6751 * gfortran.dg/intent_out_17.f90: New test.
6752 * gfortran.dg/intent_out_18.f90: New test.
6753
6754 2023-07-08 Harald Anlauf <anlauf@gmx.de>
6755
6756 PR fortran/110585
6757 * gfortran.dg/findloc_9.f90: New test.
6758
6759 2023-07-07 Jan Hubicka <jh@suse.cz>
6760
6761 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
6762 * gcc.dg/pr43864-3.c: Likewise.
6763 * gcc.dg/pr43864-4.c: Likewise.
6764 * gcc.dg/pr43864.c: Likewise.
6765 * gcc.dg/unroll-7.c: xfail.
6766
6767 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
6768
6769 * lib/target-supports.exp: Collect both kernel and user events for autofdo
6770
6771 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
6772
6773 PR target/43644
6774 PR target/110533
6775 * gcc.target/i386/pr110533.c: New test case.
6776 * gcc.target/i386/pr43644-2.c: Likewise.
6777
6778 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
6779
6780 PR d/108842
6781 * gdc.dg/pr98277.d: Add more tests.
6782 * gdc.dg/pr108842.d: New test.
6783
6784 2023-07-07 Jan Hubicka <jh@suse.cz>
6785
6786 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
6787 * gcc.dg/pr43864-2.c: Likewise.
6788 * gcc.dg/pr43864-3.c: Likewise.
6789 * gcc.dg/pr43864-4.c: Likewise.
6790 * gcc.dg/pr43864.c: Likewise.
6791 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
6792 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
6793 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
6794 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
6795 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6796 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6797 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6798 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6799 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6800 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
6801 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
6802 * gcc.dg/tree-ssa/update-threading.c: Likewise.
6803 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
6804 * gcc.dg/unroll-7.c: Likewise.
6805 * gcc.dg/unroll-8.c: Likewise.
6806 * gfortran.dg/pr25623-2.f90: Likewise.
6807 * gfortran.dg/pr25623.f90: Likewise.
6808 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
6809 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
6810 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
6811
6812 2023-07-07 Jan Hubicka <jh@suse.cz>
6813
6814 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
6815
6816 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
6817
6818 * gcc.target/s390/vector/vec-init-3.c: New test.
6819
6820 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
6821
6822 * gcc.target/i386/pr110372.c: New.
6823
6824 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
6825
6826 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
6827 value/mask changes.
6828 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
6829 * gcc.dg/tree-ssa/vrp122.c: Same.
6830
6831 2023-07-07 Pan Li <pan2.li@intel.com>
6832 Robin Dapp <rdapp@ventanamicro.com>
6833
6834 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
6835
6836 2023-07-06 Jan Hubicka <jh@suse.cz>
6837
6838 PR middle-end/25623
6839 * gfortran.dg/pr25623-2.f90: New test.
6840
6841 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
6842
6843 * gcc.target/aarch64/pr110449.c: New testcase.
6844
6845 2023-07-06 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/110556
6848 * gcc.dg/torture/pr110556.c: New testcase.
6849
6850 2023-07-06 Richard Biener <rguenther@suse.de>
6851
6852 PR tree-optimization/110515
6853 * g++.dg/opt/pr110515.C: New testcase.
6854
6855 2023-07-06 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/110544
6858 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
6859
6860 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
6861
6862 * gcc.target/i386/inline_attr_arch.c: New test.
6863 * gcc.target/i386/inline_target_clones.c: Ditto.
6864
6865 2023-07-06 liuhongt <hongtao.liu@intel.com>
6866
6867 * gcc.target/i386/pr110170-2.c: New test.
6868
6869 2023-07-06 liuhongt <hongtao.liu@intel.com>
6870
6871 * gcc.target/i386/pr110170-3.c: New test.
6872
6873 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
6874
6875 * gcc.target/aarch64/pr110474.c: New testcase.
6876
6877 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
6878
6879 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
6880 tests for variable index.
6881 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
6882 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
6883 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
6884 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
6885 Ditto.
6886 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
6887 Ditto.
6888
6889 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
6890
6891 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
6892 test.
6893 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
6894 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
6895 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
6896 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
6897 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
6898 Ditto.
6899
6900 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
6901 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6902
6903 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
6904 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
6905 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
6906 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
6907 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
6908 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
6909 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
6910 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
6911 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
6912 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
6913 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
6914 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
6915 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
6916 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
6917
6918 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
6919
6920 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
6921 * gcc.target/mips/expand-block-move-r6.c: new test.
6922
6923 2023-07-05 Richard Biener <rguenther@suse.de>
6924
6925 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
6926
6927 2023-07-05 Jan Beulich <jbeulich@suse.com>
6928
6929 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
6930
6931 2023-07-05 Jan Beulich <jbeulich@suse.com>
6932
6933 PR target/100711
6934 * gcc.target/i386/pr100711-6.c: New test.
6935
6936 2023-07-05 Jan Beulich <jbeulich@suse.com>
6937
6938 PR target/100711
6939 * gcc.target/i386/pr100711-4.c: New test.
6940 * gcc.target/i386/pr100711-5.c: New test.
6941
6942 2023-07-05 Jan Beulich <jbeulich@suse.com>
6943
6944 PR target/93768
6945 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
6946 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
6947 towards generated code.
6948 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
6949 code.
6950
6951 2023-07-05 Jan Beulich <jbeulich@suse.com>
6952
6953 PR target/93768
6954 * gcc.target/i386/avx512-binop-not-1.h: New.
6955 * gcc.target/i386/avx512-binop-not-2.h: New.
6956 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
6957 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
6958
6959 2023-07-05 yulong <shiyulong@iscas.ac.cn>
6960
6961 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
6962 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
6963 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
6964 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
6965 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
6966 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
6967 * gcc.target/riscv/rvv/base/abi-17.c: New test.
6968 * gcc.target/riscv/rvv/base/abi-18.c: New test.
6969
6970 2023-07-05 yulong <shiyulong@iscas.ac.cn>
6971
6972 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
6973 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
6974 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
6975 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
6976 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
6977
6978 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
6979
6980 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
6981 encourage if-conversion.
6982 * gcc.target/mips/movcc-3.c: Same as above.
6983
6984 2023-07-04 Richard Biener <rguenther@suse.de>
6985
6986 PR tree-optimization/110491
6987 * gcc.dg/torture/pr110491.c: New testcase.
6988
6989 2023-07-04 Richard Biener <rguenther@suse.de>
6990
6991 PR tree-optimization/110376
6992 * gcc.dg/torture/pr110376.c: New testcase.
6993
6994 2023-07-04 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/110228
6997 * gcc.dg/torture/pr110228.c: New testcase.
6998 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
6999
7000 2023-07-04 Richard Biener <rguenther@suse.de>
7001
7002 PR tree-optimization/110436
7003 * gcc.dg/pr110436.c: New testcase.
7004
7005 2023-07-04 Richard Biener <rguenther@suse.de>
7006
7007 PR middle-end/110495
7008 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7009 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7010
7011 2023-07-04 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/110310
7014 * gcc.target/i386/pr110310.c: New testcase.
7015 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7016
7017 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7018
7019 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7020
7021 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
7022
7023 * gcc.target/riscv/zvbb.c: New test.
7024 * gcc.target/riscv/zvbc.c: New test.
7025 * gcc.target/riscv/zvkg.c: New test.
7026 * gcc.target/riscv/zvkn-1.c: New test.
7027 * gcc.target/riscv/zvkn.c: New test.
7028 * gcc.target/riscv/zvknc-1.c: New test.
7029 * gcc.target/riscv/zvknc-2.c: New test.
7030 * gcc.target/riscv/zvknc.c: New test.
7031 * gcc.target/riscv/zvkned.c: New test.
7032 * gcc.target/riscv/zvkng-1.c: New test.
7033 * gcc.target/riscv/zvkng-2.c: New test.
7034 * gcc.target/riscv/zvkng.c: New test.
7035 * gcc.target/riscv/zvknha.c: New test.
7036 * gcc.target/riscv/zvknhb.c: New test.
7037 * gcc.target/riscv/zvks-1.c: New test.
7038 * gcc.target/riscv/zvks.c: New test.
7039 * gcc.target/riscv/zvksc-1.c: New test.
7040 * gcc.target/riscv/zvksc-2.c: New test.
7041 * gcc.target/riscv/zvksc.c: New test.
7042 * gcc.target/riscv/zvksed.c: New test.
7043 * gcc.target/riscv/zvksg-1.c: New test.
7044 * gcc.target/riscv/zvksg-2.c: New test.
7045 * gcc.target/riscv/zvksg.c: New test.
7046 * gcc.target/riscv/zvksh.c: New test.
7047 * gcc.target/riscv/zvkt.c: New test.
7048
7049 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7050
7051 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7052 * lib/obj-c++.exp: Likewise.
7053
7054 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
7055
7056 PR modula2/110125
7057 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
7058 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
7059 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
7060 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
7061 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
7062 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
7063 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
7064 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
7065 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
7066 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
7067 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
7068 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
7069 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
7070 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
7071 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
7072 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
7073 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
7074 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
7075 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
7076 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
7077 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
7078 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
7079 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
7080 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
7081
7082 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7083
7084 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7085 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7086 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7087 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7088 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7089 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7090 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7091 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7092 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7093 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7094 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7095 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7096
7097 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7098
7099 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
7100 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
7101 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
7102 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
7103 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
7104 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
7105 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
7106
7107 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
7108
7109 Revert:
7110 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7111
7112 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7113 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7114 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7115 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7116 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7117 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7118 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7119 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7120 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7121 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7122 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7123 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7124
7125 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7126
7127 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7128 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7129 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7130 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7131 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7132 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7133 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7134 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7135 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7136 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7137 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7138 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7139
7140 2023-07-03 Richard Biener <rguenther@suse.de>
7141
7142 PR tree-optimization/110506
7143 * gcc.dg/pr110506-2.c: New testcase.
7144
7145 2023-07-03 Richard Biener <rguenther@suse.de>
7146
7147 PR tree-optimization/110506
7148 * gcc.dg/pr110506.c: New testcase.
7149
7150 2023-07-03 Andrew Pinski <apinski@marvell.com>
7151
7152 PR tree-optimization/110381
7153 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
7154
7155 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7156
7157 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
7158
7159 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7160
7161 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7162
7163 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7164
7165 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
7166
7167 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7168
7169 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7170
7171 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7172
7173 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
7174
7175 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7176
7177 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
7178
7179 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7180
7181 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
7182 option.
7183 (mips-dg-init): Handle the recognization of mips16e2 targets.
7184 (mips-dg-options): Add dependencies for mips16e2.
7185
7186 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7187
7188 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
7189
7190 2023-07-02 Jakub Jelinek <jakub@redhat.com>
7191
7192 PR tree-optimization/110508
7193 * gcc.dg/pr110508.c: New test.
7194
7195 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7196
7197 PR d/108962
7198 * gdc.dg/pr108962.d: New test.
7199
7200 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7201
7202 PR d/110516
7203 * gdc.dg/torture/pr110516a.d: New test.
7204 * gdc.dg/torture/pr110516b.d: New test.
7205
7206 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7207
7208 PR d/110514
7209 * gdc.dg/pr110514a.d: New test.
7210 * gdc.dg/pr110514b.d: New test.
7211 * gdc.dg/pr110514c.d: New test.
7212 * gdc.dg/pr110514d.d: New test.
7213
7214 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7215
7216 PR d/110471
7217 * gdc.dg/pr110471a.d: New test.
7218 * gdc.dg/pr110471b.d: New test.
7219 * gdc.dg/pr110471c.d: New test.
7220
7221 2023-07-01 Jan Hubicka <jh@suse.cz>
7222
7223 PR tree-optimization/25623
7224 * gfortran.dg/pr25623.f90: New test.
7225
7226 2023-07-01 Jan Hubicka <jh@suse.cz>
7227
7228 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
7229 from 2 to 1.
7230 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
7231 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
7232
7233 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
7234
7235 * gcc.target/i386/rotate-6.c: New test case.
7236 * gcc.target/i386/sse2-stv-1.c: Likewise.
7237
7238 2023-07-01 Jan Hubicka <jh@suse.cz>
7239
7240 PR tree-optimization/103680
7241 * gcc.dg/tree-ssa/pr103680.c: New test.
7242 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
7243
7244 2023-06-30 Patrick Palka <ppalka@redhat.com>
7245
7246 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
7247 duplicate diagnostic check.
7248
7249 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
7250
7251 PR tree-optimization/101832
7252 * gcc.dg/builtin-object-size-pr101832.c: New test.
7253
7254 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gcc.c-torture/execute/20230630-1.c: New test.
7257 * gcc.c-torture/execute/20230630-2.c: Likewise.
7258 * gcc.c-torture/execute/20230630-3.c: Likewise
7259 * gcc.c-torture/execute/20230630-4.c: Likewise
7260
7261 2023-06-30 David Malcolm <dmalcolm@redhat.com>
7262
7263 PR jit/110466
7264 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
7265 early versions of gdb that don't support our dwarf version, via
7266 "unsupported".
7267
7268 2023-06-30 David Malcolm <dmalcolm@redhat.com>
7269 Marek Polacek <polacek@redhat.com>
7270
7271 PR jit/110466
7272 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
7273 param to gcc_jit_type_get_vector.
7274 (verify_comparisons): Use a typedef rather than __vector.
7275
7276 2023-06-30 Jan Hubicka <jh@suse.cz>
7277
7278 PR middle-end/109849
7279 * gcc.dg/predict-18.c: Improve testcase.
7280
7281 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
7282
7283 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
7284 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
7285 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
7286 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
7287 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
7288 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
7289 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
7290 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
7291 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
7292 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
7293 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
7294 * gcc.target/aarch64/abd_widen_2.c: New file.
7295 * gcc.target/aarch64/abd_widen_3.c: New file.
7296 * gcc.target/aarch64/abd_widen_4.c: New file.
7297
7298 2023-06-30 Richard Biener <rguenther@suse.de>
7299
7300 PR tree-optimization/110496
7301 * gcc.dg/pr110496.c: New testcase.
7302
7303 2023-06-30 Richard Biener <rguenther@suse.de>
7304
7305 PR tree-optimization/110381
7306 * gcc.dg/vect/pr110381.c: Add check_vect ().
7307
7308 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
7309
7310 * gcc.target/mips/align-1-n64.c: New test.
7311 * gcc.target/mips/align-1-o32.c: New test.
7312
7313 2023-06-29 Jan Hubicka <jh@suse.cz>
7314
7315 PR tree-optimization/109849
7316 * gcc.dg/ipa/pr109849.c: New test.
7317
7318 2023-06-29 Marek Polacek <polacek@redhat.com>
7319
7320 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
7321 scan-sarif-file.
7322 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
7323 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
7324 -fno-report-bug. Adjust scan-sarif-file.
7325 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
7326 -fno-report-bug.
7327
7328 2023-06-29 Marek Polacek <polacek@redhat.com>
7329
7330 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
7331 * gcc.target/i386/pr69482-1.c: Likewise.
7332
7333 2023-06-29 Patrick Palka <ppalka@redhat.com>
7334
7335 PR c++/110468
7336 * g++.dg/cpp0x/noexcept79.C: New test.
7337
7338 2023-06-29 Patrick Palka <ppalka@redhat.com>
7339
7340 PR c++/110463
7341 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
7342
7343 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
7344
7345 PR c/77650
7346 * gcc.dg/variable-sized-type-flex-array.c: New test.
7347
7348 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
7349
7350 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
7351 comparisons are desired, to see if 256-bit instructions are
7352 generated inappropriately (fixes test on -march=cascadelake).
7353
7354 2023-06-29 Alexandre Oliva <oliva@adacore.com>
7355
7356 * lib/options.exp (check_for_options_with_filter): Handle
7357 missing frontend compiler like disabled language.
7358
7359 2023-06-29 Richard Biener <rguenther@suse.de>
7360
7361 PR middle-end/110452
7362 * gcc.target/i386/pr110452.c: New file.
7363
7364 2023-06-29 Richard Biener <rguenther@suse.de>
7365
7366 PR middle-end/110461
7367 * gcc.dg/pr110461.c: New testcase.
7368
7369 2023-06-29 Richard Biener <rguenther@suse.de>
7370
7371 PR c/110454
7372 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
7373
7374 2023-06-29 Pan Li <pan2.li@intel.com>
7375
7376 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
7377 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
7378 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
7379 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
7380 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
7381
7382 2023-06-29 Pan Li <pan2.li@intel.com>
7383
7384 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
7385 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
7386
7387 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
7388
7389 * lib/target-supports.exp (check_effective_target_lra): Remove
7390 cris-*-* from expression for exceptions to LRA.
7391
7392 2023-06-28 Jan Hubicka <jh@suse.cz>
7393
7394 PR middle-end/110334
7395 * g++.dg/opt/pr66119.C: Disable early inlining.
7396 * gcc.c-torture/compile/pr110334.c: New test.
7397 * gcc.dg/tree-ssa/pr110334.c: New test.
7398
7399 2023-06-28 Harald Anlauf <anlauf@gmx.de>
7400
7401 PR fortran/110360
7402 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
7403
7404 2023-06-28 Patrick Palka <ppalka@redhat.com>
7405
7406 PR c++/89442
7407 PR c++/107437
7408 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
7409 of input" error.
7410 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
7411 kind mismatch for variable template has_P_match_V.
7412 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
7413 error.
7414 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
7415 not captured" error.
7416 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
7417 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
7418 template argument to variable template A so that A<> is valid.
7419 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
7420 declaration with no type" error.
7421 * g++.dg/parse/template30.C: Don't expect "parse error in
7422 template argument list" error.
7423 * g++.dg/cpp1y/var-templ82.C: New test.
7424
7425 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
7426
7427 PR d/106977
7428 PR target/110406
7429 * gdc.dg/torture/pr110406.d: New test.
7430
7431 2023-06-28 Marek Polacek <polacek@redhat.com>
7432
7433 PR c++/110175
7434 * g++.dg/cpp0x/decltype-110175.C: New test.
7435
7436 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
7437
7438 PR debug/110308
7439 * g++.dg/torture/pr110308.C: New test.
7440
7441 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
7442
7443 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
7444 scan-assembler.
7445 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7446
7447 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
7448
7449 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
7450
7451 2023-06-28 Richard Biener <rguenther@suse.de>
7452
7453 PR tree-optimization/110451
7454 * gfortran.dg/vect/pr110451.f: New testcase.
7455
7456 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
7457
7458 PR fortran/49213
7459 * gfortran.dg/pr49213.f90 : New test
7460
7461 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
7462
7463 * gcc.target/i386/pieces-memcmp-2.c: New test case.
7464
7465 2023-06-28 Richard Biener <rguenther@suse.de>
7466
7467 PR tree-optimization/110443
7468 * gcc.dg/torture/pr110443.c: New testcase.
7469
7470 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
7471
7472 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
7473 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
7474
7475 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7476
7477 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
7478 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
7479 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
7480 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
7481
7482 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
7483
7484 PR target/104124
7485 * gcc.target/powerpc/pr104124.c: New.
7486
7487 2023-06-28 Jan Hubicka <jh@suse.cz>
7488
7489 PR tree-optimization/110377
7490 * gcc.dg/ipa/pr110377.c: New test.
7491
7492 2023-06-28 Andrew Pinski <apinski@marvell.com>
7493
7494 PR tree-optimization/110444
7495 * gcc.c-torture/compile/pr110444-1.c: New test.
7496
7497 2023-06-28 Jason Merrill <jason@redhat.com>
7498
7499 PR c++/110334
7500 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
7501
7502 2023-06-28 Alexandre Oliva <oliva@adacore.com>
7503
7504 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
7505 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
7506 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
7507 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
7508
7509 2023-06-28 Alexandre Oliva <oliva@adacore.com>
7510
7511 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
7512 record a workaround.
7513
7514 2023-06-28 Jason Merrill <jason@redhat.com>
7515
7516 PR c++/110344
7517 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
7518 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
7519 * g++.dg/cpp26/feat-cxx26.C: New test.
7520
7521 2023-06-28 Jason Merrill <jason@redhat.com>
7522
7523 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
7524
7525 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7526
7527 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
7528 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
7529 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
7530 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
7531 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
7532 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
7533 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
7534 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
7535 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
7536 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
7537 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
7538 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
7539 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
7540 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
7541
7542 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
7543
7544 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
7545
7546 2023-06-28 liuhongt <hongtao.liu@intel.com>
7547
7548 * gcc.target/i386/bf16_short_warn.c: New test.
7549
7550 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
7551
7552 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
7553 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
7554 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
7555 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
7556 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
7557 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
7558 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
7559 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
7560 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
7561 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
7562 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
7563 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
7564 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
7565 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
7566 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
7567 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
7568 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
7569 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
7570 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
7571 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
7572
7573 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
7574
7575 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
7576 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
7577 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
7578 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
7579 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
7580 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
7581 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
7582 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
7583 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
7584 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
7585
7586 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
7587
7588 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
7589 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
7590 Ditto.
7591 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
7592 Ditto.
7593 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
7594 Ditto.
7595 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
7596 Ditto.
7597 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
7598 Ditto.
7599 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
7600 Ditto.
7601 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
7602 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
7603 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
7604 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
7605 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
7606 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
7607 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
7608
7609 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
7610
7611 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
7612 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
7613 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
7614 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
7615 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
7616
7617 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7618
7619 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
7620
7621 2023-06-27 Andrew Pinski <apinski@marvell.com>
7622
7623 PR middle-end/110420
7624 PR middle-end/103979
7625 PR middle-end/98619
7626 * gcc.c-torture/compile/asmgoto-6.c: New test.
7627
7628 2023-06-27 Richard Biener <rguenther@suse.de>
7629
7630 PR tree-optimization/96208
7631 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
7632 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
7633
7634 2023-06-27 liuhongt <hongtao.liu@intel.com>
7635
7636 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
7637
7638 2023-06-27 liuhongt <hongtao.liu@intel.com>
7639
7640 * gcc.target/i386/avx-vzeroupper-30.c: New test.
7641
7642 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7643
7644 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
7645 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
7646 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
7647 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
7648 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
7649 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
7650
7651 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
7652
7653 * gcc.target/s390/larl-1.c: New test.
7654
7655 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7656
7657 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
7658
7659 2023-06-26 Richard Biener <rguenther@suse.de>
7660
7661 PR tree-optimization/110381
7662 * gcc.dg/vect/pr110381.c: New testcase.
7663
7664 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
7665
7666 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
7667 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
7668
7669 2023-06-26 liuhongt <hongtao.liu@intel.com>
7670
7671 * gcc.target/aarch64/pr110371.c: New test.
7672
7673 2023-06-26 liuhongt <hongtao.liu@intel.com>
7674
7675 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
7676 * gcc.target/i386/pr110018-2.c: Ditto.
7677
7678 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
7679
7680 * gcc.target/i386/mvc17.c: New test.
7681
7682 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7683
7684 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
7685
7686 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
7687
7688 PR d/110359
7689 * gdc.dg/pr110359.d: New test.
7690
7691 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7692
7693 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
7694 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
7695
7696 2023-06-25 Li Xu <xuli1@eswincomputing.com>
7697
7698 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
7699
7700 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7701
7702 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
7703 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
7704 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
7705 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
7706 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
7707 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
7708
7709 2023-06-25 Pan Li <pan2.li@intel.com>
7710
7711 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
7712 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
7713 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
7714 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
7715 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
7716 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
7717 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
7718 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
7719
7720 2023-06-25 Pan Li <pan2.li@intel.com>
7721
7722 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
7723 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
7724 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
7725 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
7726 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
7727
7728 2023-06-25 liuhongt <hongtao.liu@intel.com>
7729
7730 * gcc.target/i386/pr110309.c: New test.
7731
7732 2023-06-25 yulong <shiyulong@iscas.ac.cn>
7733
7734 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
7735 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
7736 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
7737 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
7738 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
7739 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
7740 * gcc.target/riscv/rvv/base/abi-17.c: New test.
7741 * gcc.target/riscv/rvv/base/abi-18.c: New test.
7742
7743 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7744
7745 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
7746 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
7747 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
7748 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
7749 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
7750 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
7751 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
7752 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
7753 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
7754 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
7755 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
7756 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
7757 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
7758 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
7759 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
7760 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
7761 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
7762 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
7763 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
7764 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
7765 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
7766 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
7767 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
7768 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
7769 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
7770 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
7771 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
7772 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
7773 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
7774 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
7775 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
7776 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
7777 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
7778 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
7779 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
7780 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
7781
7782 2023-06-24 David Malcolm <dmalcolm@redhat.com>
7783
7784 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
7785 #define INCLUDE_VECTOR.
7786
7787 2023-06-23 David Malcolm <dmalcolm@redhat.com>
7788
7789 PR c++/110164
7790 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
7791
7792 2023-06-23 Marek Polacek <polacek@redhat.com>
7793
7794 * lib/target-supports.exp (check_effective_target_c++23): Return
7795 1 also if check_effective_target_c++26.
7796 (check_effective_target_c++23_down): New.
7797 (check_effective_target_c++26_only): New.
7798 (check_effective_target_c++26): New.
7799 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
7800 * g++.dg/cpp26/cplusplus.C: New test.
7801
7802 2023-06-23 Harald Anlauf <anlauf@gmx.de>
7803
7804 PR fortran/110360
7805 * gfortran.dg/value_9.f90: New test.
7806
7807 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
7808 Aaron Sawdey <acsawdey@linux.ibm.com>
7809
7810 PR target/105325
7811 * g++.target/powerpc/pr105325.C: New test.
7812 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
7813
7814 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
7815
7816 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
7817 this header use pragma system_header.
7818
7819 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7820
7821 PR tree-optimization/110280
7822 * gcc.target/aarch64/sve/pr110280.c: New test.
7823
7824 2023-06-22 Richard Biener <rguenther@suse.de>
7825
7826 PR tree-optimization/110332
7827 * g++.dg/torture/pr110332.C: New testcase.
7828 * gcc.dg/torture/pr110332-1.c: Likewise.
7829 * gcc.dg/torture/pr110332-2.c: Likewise.
7830
7831 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
7832 Uros Bizjak <ubizjak@gmail.com>
7833
7834 * gcc.target/i386/avx-vptest-4.c: New test case.
7835 * gcc.target/i386/avx-vptest-5.c: Likewise.
7836 * gcc.target/i386/avx-vptest-6.c: Likewise.
7837 * gcc.target/i386/pr109973-1.c: Update test case.
7838 * gcc.target/i386/pr109973-2.c: Likewise.
7839 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
7840 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
7841 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
7842
7843 2023-06-22 David Malcolm <dmalcolm@redhat.com>
7844
7845 PR analyzer/106626
7846 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
7847 out-of-bounds working.
7848 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
7849 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
7850 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
7851 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
7852 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
7853 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
7854 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
7855 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
7856 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
7857 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
7858 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
7859 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
7860 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
7861 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
7862 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
7863 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
7864 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
7865 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
7866 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
7867 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
7868 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
7869 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
7870 * gcc.dg/analyzer/pr101962.c: Update expected results.
7871 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
7872 pending_diagnostic::emit implementations.
7873
7874 2023-06-22 David Malcolm <dmalcolm@redhat.com>
7875
7876 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
7877 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
7878 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
7879 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
7880 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
7881 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
7882 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7883
7884 2023-06-22 David Malcolm <dmalcolm@redhat.com>
7885
7886 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
7887 multiline directive.
7888 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
7889 dg-regexp directives.
7890 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
7891 directives.
7892 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
7893 handle-multiline-outputs from prune_gcc_output to here.
7894 * lib/multiline.exp (dg-end-multiline-output): Move call to
7895 maybe-handle-nn-line-numbers from prune_gcc_output to here.
7896 * lib/prune.exp (prune_gcc_output): Move calls to
7897 maybe-handle-nn-line-numbers and handle-multiline-outputs from
7898 here to the above.
7899
7900 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
7901
7902 PR fortran/87477
7903 PR fortran/107900
7904 PR fortran/110224
7905 PR fortran/88688
7906 PR fortran/94380
7907 PR fortran/95398
7908 * gfortran.dg/pr107900.f90 : New test
7909 * gfortran.dg/pr110224.f90 : New test
7910 * gfortran.dg/pr88688.f90 : New test
7911 * gfortran.dg/pr94380.f90 : New test
7912 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
7913 numbers in the error tests by two and change the text in two.
7914
7915 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
7916
7917 PR fortran/108961
7918 * gfortran.dg/pr108961.f90: New test.
7919
7920 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
7921
7922 PR target/110018
7923 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
7924 * gcc.target/i386/pr110018-2.c: New test.
7925
7926 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927
7928 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
7929 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
7930
7931 2023-06-21 Richard Biener <rguenther@suse.de>
7932
7933 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
7934 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
7935
7936 2023-06-21 Jan Beulich <jbeulich@suse.com>
7937
7938 * gcc.target/i386/avx512f-copysign.c: New test.
7939
7940 2023-06-21 Jan Beulich <jbeulich@suse.com>
7941
7942 * gcc.target/i386/avx512f-dupv2di.c: Add
7943 -mprefer-vector-width=512.
7944
7945 2023-06-21 liuhongt <hongtao.liu@intel.com>
7946
7947 * gcc.target/i386/pr110018-1.c: New test.
7948
7949 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
7950
7951 PR c++/66290
7952 * c-c++-common/cpp/macro-ranges.c: New test.
7953 * c-c++-common/cpp/line-2.c: Adapt to check for column information
7954 on macro-related libcpp warnings.
7955 * c-c++-common/cpp/line-3.c: Likewise.
7956 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
7957 * c-c++-common/cpp/pr58844-1.c: Likewise.
7958 * c-c++-common/cpp/pr58844-2.c: Likewise.
7959 * c-c++-common/cpp/warning-zero-location.c: Likewise.
7960 * c-c++-common/pragma-diag-14.c: Likewise.
7961 * c-c++-common/pragma-diag-15.c: Likewise.
7962 * g++.dg/modules/macro-2_d.C: Likewise.
7963 * g++.dg/modules/macro-4_d.C: Likewise.
7964 * g++.dg/modules/macro-4_e.C: Likewise.
7965 * g++.dg/spellcheck-macro-ordering.C: Likewise.
7966 * gcc.dg/builtin-redefine.c: Likewise.
7967 * gcc.dg/cpp/Wunused.c: Likewise.
7968 * gcc.dg/cpp/redef2.c: Likewise.
7969 * gcc.dg/cpp/redef3.c: Likewise.
7970 * gcc.dg/cpp/redef4.c: Likewise.
7971 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
7972 * gcc.dg/cpp/ucnid-11.c: Likewise.
7973 * gcc.dg/cpp/undef2.c: Likewise.
7974 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7975 * gcc.dg/cpp/warn-redefined.c: Likewise.
7976 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7977 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
7978
7979 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
7980
7981 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
7982 pointer to indirect argument registers and allow either to be used
7983 as the base register in subsequent stores.
7984 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
7985 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
7986 indirect argument to happen via the argument register or the
7987 stack pointer.
7988 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
7989 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
7990 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
7991 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
7992 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
7993 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
7994 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
7995 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
7996 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
7997 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
7998 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
7999 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8000 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8001 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8002 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8003 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8004 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8005 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8006 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8007 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8008 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8009 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8010 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8011 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8012 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8013 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8014 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
8015 -fcprop-registers and combine.
8016 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8017 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8018 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8019 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8020 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8021 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8022 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8023 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8024 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8025 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8026 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8027 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8028 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8029 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8030 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8031 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8032 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8033 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8034 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8035 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8036 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8037 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8038 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8039 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8040 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8041 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8042 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8043 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8044 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8045 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8046 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8047 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8048 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8049 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8050 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8051 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
8052 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
8053
8054 2023-06-20 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR middle-end/79173
8057 * g++.target/i386/pr79173-1.C: New test.
8058
8059 2023-06-20 Martin Jambor <mjambor@suse.cz>
8060
8061 PR ipa/110276
8062 * gcc.dg/ipa/pr110276.c: New test.
8063
8064 2023-06-20 Carl Love <cel@us.ibm.com>
8065
8066 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
8067 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
8068 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
8069
8070 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8071
8072 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
8073 -mabi=lp64d.
8074 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
8075 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8076 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8077 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8078 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8079 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8080 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8081 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8082
8083 2023-06-20 Li Xu <xuli1@eswincomputing.com>
8084
8085 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
8086
8087 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8088
8089 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
8090 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
8091 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
8092
8093 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8094
8095 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
8096 -Wno-psabi.
8097 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8098 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8099 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8100 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
8101 Dito.
8102 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8103 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8104 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8105 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8106 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
8107
8108 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8109
8110 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
8111 -ffast-math.
8112 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
8113 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
8114 -ffast-math
8115 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
8116 vfmul.
8117 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
8118
8119 2023-06-20 Richard Biener <rguenther@suse.de>
8120
8121 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
8122 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
8123 due to missing return.
8124
8125 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8126
8127 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
8128
8129 2023-06-20 Jan Beulich <jbeulich@suse.com>
8130
8131 * gcc.target/i386/avx512f-dupv2di.c: New test.
8132
8133 2023-06-20 Richard Biener <rguenther@suse.de>
8134
8135 PR debug/110295
8136 * g++.dg/debug/pr110295.C: New testcase.
8137
8138 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8139
8140 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
8141 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
8142 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
8143 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
8144
8145 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
8146
8147 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
8148 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
8149 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
8150 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
8151 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
8152 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
8153 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
8154 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
8155 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
8156 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
8157 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
8158 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
8159 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
8160 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
8161 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
8162 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
8163 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
8164 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
8165 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
8166 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
8167 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
8168 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
8169 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
8170 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
8171 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
8172 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
8173 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
8174 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
8175 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
8176 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
8177 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8178 * gcc.target/riscv/vector-abi-1.c: Ditto.
8179 * gcc.target/riscv/vector-abi-2.c: Ditto.
8180 * gcc.target/riscv/vector-abi-3.c: Ditto.
8181 * gcc.target/riscv/vector-abi-4.c: Ditto.
8182 * gcc.target/riscv/vector-abi-5.c: Ditto.
8183 * gcc.target/riscv/vector-abi-6.c: Ditto.
8184 * gcc.target/riscv/vector-abi-7.c: New test.
8185 * gcc.target/riscv/vector-abi-8.c: New test.
8186 * gcc.target/riscv/vector-abi-9.c: New test.
8187
8188 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
8189
8190 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
8191 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
8192 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
8193
8194 2023-06-19 Jan Hubicka <jh@suse.cz>
8195
8196 PR tree-optimization/109811
8197 PR tree-optimization/109849
8198 * gcc.dg/tree-ssa/phiprop-1.c: New test.
8199 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
8200
8201 2023-06-19 Pan Li <pan2.li@intel.com>
8202
8203 PR target/110299
8204 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
8205 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
8206 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
8207 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
8208 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
8209 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
8210 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
8211 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
8212
8213 2023-06-19 Pan Li <pan2.li@intel.com>
8214
8215 PR target/110277
8216 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
8217 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
8218 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
8219 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
8220
8221 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
8222
8223 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
8224 * gcc.dg/unroll-8.c: Likewise.
8225 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
8226 * lib/target-supports.exp
8227 (check_effective_target_vect_int_mod): Add amdgcn.
8228 (check_effective_target_divmod): Likewise.
8229 * gcc.target/gcn/simd-math-3-16.c: New test.
8230 * gcc.target/gcn/simd-math-3-2.c: New test.
8231 * gcc.target/gcn/simd-math-3-32.c: New test.
8232 * gcc.target/gcn/simd-math-3-4.c: New test.
8233 * gcc.target/gcn/simd-math-3-8.c: New test.
8234 * gcc.target/gcn/simd-math-3-char-16.c: New test.
8235 * gcc.target/gcn/simd-math-3-char-2.c: New test.
8236 * gcc.target/gcn/simd-math-3-char-32.c: New test.
8237 * gcc.target/gcn/simd-math-3-char-4.c: New test.
8238 * gcc.target/gcn/simd-math-3-char-8.c: New test.
8239 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
8240 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
8241 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
8242 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
8243 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
8244 * gcc.target/gcn/simd-math-3-char-run.c: New test.
8245 * gcc.target/gcn/simd-math-3-char.c: New test.
8246 * gcc.target/gcn/simd-math-3-long-16.c: New test.
8247 * gcc.target/gcn/simd-math-3-long-2.c: New test.
8248 * gcc.target/gcn/simd-math-3-long-32.c: New test.
8249 * gcc.target/gcn/simd-math-3-long-4.c: New test.
8250 * gcc.target/gcn/simd-math-3-long-8.c: New test.
8251 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
8252 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
8253 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
8254 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
8255 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
8256 * gcc.target/gcn/simd-math-3-long-run.c: New test.
8257 * gcc.target/gcn/simd-math-3-long.c: New test.
8258 * gcc.target/gcn/simd-math-3-run-16.c: New test.
8259 * gcc.target/gcn/simd-math-3-run-2.c: New test.
8260 * gcc.target/gcn/simd-math-3-run-32.c: New test.
8261 * gcc.target/gcn/simd-math-3-run-4.c: New test.
8262 * gcc.target/gcn/simd-math-3-run-8.c: New test.
8263 * gcc.target/gcn/simd-math-3-run.c: New test.
8264 * gcc.target/gcn/simd-math-3-short-16.c: New test.
8265 * gcc.target/gcn/simd-math-3-short-2.c: New test.
8266 * gcc.target/gcn/simd-math-3-short-32.c: New test.
8267 * gcc.target/gcn/simd-math-3-short-4.c: New test.
8268 * gcc.target/gcn/simd-math-3-short-8.c: New test.
8269 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
8270 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
8271 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
8272 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
8273 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
8274 * gcc.target/gcn/simd-math-3-short-run.c: New test.
8275 * gcc.target/gcn/simd-math-3-short.c: New test.
8276 * gcc.target/gcn/simd-math-3.c: New test.
8277 * gcc.target/gcn/simd-math-4-char-run.c: New test.
8278 * gcc.target/gcn/simd-math-4-char.c: New test.
8279 * gcc.target/gcn/simd-math-4-long-run.c: New test.
8280 * gcc.target/gcn/simd-math-4-long.c: New test.
8281 * gcc.target/gcn/simd-math-4-run.c: New test.
8282 * gcc.target/gcn/simd-math-4-short-run.c: New test.
8283 * gcc.target/gcn/simd-math-4-short.c: New test.
8284 * gcc.target/gcn/simd-math-4.c: New test.
8285 * gcc.target/gcn/simd-math-5-16.c: New test.
8286 * gcc.target/gcn/simd-math-5-32.c: New test.
8287 * gcc.target/gcn/simd-math-5-4.c: New test.
8288 * gcc.target/gcn/simd-math-5-8.c: New test.
8289 * gcc.target/gcn/simd-math-5-char-16.c: New test.
8290 * gcc.target/gcn/simd-math-5-char-32.c: New test.
8291 * gcc.target/gcn/simd-math-5-char-4.c: New test.
8292 * gcc.target/gcn/simd-math-5-char-8.c: New test.
8293 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
8294 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
8295 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
8296 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
8297 * gcc.target/gcn/simd-math-5-char-run.c: New test.
8298 * gcc.target/gcn/simd-math-5-char.c: New test.
8299 * gcc.target/gcn/simd-math-5-long-16.c: New test.
8300 * gcc.target/gcn/simd-math-5-long-32.c: New test.
8301 * gcc.target/gcn/simd-math-5-long-4.c: New test.
8302 * gcc.target/gcn/simd-math-5-long-8.c: New test.
8303 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
8304 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
8305 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
8306 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
8307 * gcc.target/gcn/simd-math-5-long-run.c: New test.
8308 * gcc.target/gcn/simd-math-5-long.c: New test.
8309 * gcc.target/gcn/simd-math-5-run-16.c: New test.
8310 * gcc.target/gcn/simd-math-5-run-32.c: New test.
8311 * gcc.target/gcn/simd-math-5-run-4.c: New test.
8312 * gcc.target/gcn/simd-math-5-run-8.c: New test.
8313 * gcc.target/gcn/simd-math-5-run.c: New test.
8314 * gcc.target/gcn/simd-math-5-short-16.c: New test.
8315 * gcc.target/gcn/simd-math-5-short-32.c: New test.
8316 * gcc.target/gcn/simd-math-5-short-4.c: New test.
8317 * gcc.target/gcn/simd-math-5-short-8.c: New test.
8318 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
8319 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
8320 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
8321 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
8322 * gcc.target/gcn/simd-math-5-short-run.c: New test.
8323 * gcc.target/gcn/simd-math-5-short.c: New test.
8324 * gcc.target/gcn/simd-math-5.c: New test.
8325
8326 2023-06-19 Richard Biener <rguenther@suse.de>
8327
8328 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
8329 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
8330 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
8331 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
8332 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
8333 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
8334 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
8335 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
8336 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
8337
8338 2023-06-19 Richard Biener <rguenther@suse.de>
8339
8340 PR tree-optimization/110298
8341 * gcc.dg/torture/pr110298.c: New testcase.
8342
8343 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8344
8345 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
8346
8347 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
8348
8349 PR target/105523
8350 * lib/target-supports.exp
8351 (check_effective_target_keeps_null_pointer_checks): Add
8352 avr.
8353 * gcc.target/avr/pr105523.c: New test.
8354
8355 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8356
8357 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
8358 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
8359 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
8360 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
8361 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
8362 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
8363 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
8364 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
8365 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
8366 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
8367 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
8368 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
8369 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
8370 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
8371 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
8372 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
8373
8374 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8375
8376 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
8377 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
8378 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
8379 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
8380 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
8381 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
8382 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
8383 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
8384 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
8385 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
8386 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
8387 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
8388 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
8389 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
8390 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
8391 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
8392 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
8393 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
8394 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
8395 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
8396 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
8397 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
8398 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
8399 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
8400 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
8401 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
8402 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
8403 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
8404 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
8405 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
8406 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
8407 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
8408 target selectors.
8409
8410 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8411
8412 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
8413 that no sext insns are present.
8414 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8415 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8416 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8417
8418 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8419
8420 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
8421 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
8422 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
8423 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
8424 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
8425 New test.
8426 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
8427 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
8428 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
8429 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
8430 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
8431 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
8432 New test.
8433 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
8434
8435 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8436
8437 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
8438 (u)int8_t.
8439 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
8440 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
8441 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
8442 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
8443 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
8444 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
8445 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
8446 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
8447 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
8448 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
8449 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
8450 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
8451 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
8452 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
8453 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
8454 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
8455 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
8456 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
8457 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
8458 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
8459 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
8460 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
8461 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
8462 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
8463 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
8464 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
8465 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
8466 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
8467 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
8468 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
8469 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
8470 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
8471 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
8472 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
8473 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
8474 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
8475 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
8476 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
8477 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
8478 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
8479 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
8480 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
8481 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
8482
8483 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
8484
8485 PR target/110086
8486 * gcc.target/avr/pr110086.c: New test.
8487
8488 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
8489
8490 * gcc.target/powerpc/const_anchors.c: New test.
8491 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
8492
8493 2023-06-19 liuhongt <hongtao.liu@intel.com>
8494
8495 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
8496 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
8497
8498 2023-06-18 Jan Hubicka <jh@suse.cz>
8499
8500 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
8501
8502 2023-06-18 Honza <jh@ryzen3.suse.cz>
8503
8504 PR tree-optimization/109849
8505 * g++.dg/ipa/devirt-45.C: Update template.
8506
8507 2023-06-18 yulong <shiyulong@iscas.ac.cn>
8508
8509 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
8510 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
8511 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
8512 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
8513 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
8514
8515 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
8516
8517 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
8518
8519 2023-06-16 Pan Li <pan2.li@intel.com>
8520
8521 PR target/110265
8522 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
8523 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
8524 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
8525 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
8526 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
8527
8528 2023-06-16 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR middle-end/79173
8531 * gcc.target/i386/pr79173-11.c: New test.
8532 * gcc.dg/builtin-addc-1.c: New test.
8533
8534 2023-06-16 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR tree-optimization/110271
8537 * gcc.c-torture/compile/pr110271.c: New test.
8538
8539 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
8540 Uros Bizjak <ubizjak@gmail.com>
8541
8542 PR target/31985
8543 * gcc.target/i386/pr31985.c: New test case.
8544
8545 2023-06-16 Alex Coplan <alex.coplan@arm.com>
8546
8547 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
8548 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8549 * g++.dg/cpp0x/elab-enum-base.C: New test.
8550
8551 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
8552
8553 * gcc.target/mips/code-readable-attr-1.c: New test.
8554 * gcc.target/mips/code-readable-attr-2.c: New test.
8555 * gcc.target/mips/code-readable-attr-3.c: New test.
8556 * gcc.target/mips/code-readable-attr-4.c: New test.
8557 * gcc.target/mips/code-readable-attr-5.c: New test.
8558
8559 2023-06-16 Richard Biener <rguenther@suse.de>
8560
8561 PR tree-optimization/110269
8562 * gcc.dg/tree-ssa/pr110269.c: New testcase.
8563
8564 2023-06-16 David Malcolm <dmalcolm@redhat.com>
8565
8566 PR c/107583
8567 * c-c++-common/spellcheck-pr107583.c: New test.
8568
8569 2023-06-15 Andrew Pinski <apinski@marvell.com>
8570
8571 PR tree-optimization/110266
8572 * gcc.c-torture/compile/pr110266.c: New test.
8573
8574 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
8575
8576 PR tree-optimization/110266
8577 * gcc.dg/pr110266.c: New.
8578
8579 2023-06-15 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR preprocessor/80753
8582 * c-c++-common/missing-header-5.c: New test.
8583
8584 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
8585
8586 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
8587
8588 2023-06-15 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR middle-end/79173
8591 * gcc.target/i386/pr79173-1.c: New test.
8592 * gcc.target/i386/pr79173-2.c: New test.
8593 * gcc.target/i386/pr79173-3.c: New test.
8594 * gcc.target/i386/pr79173-4.c: New test.
8595 * gcc.target/i386/pr79173-5.c: New test.
8596 * gcc.target/i386/pr79173-6.c: New test.
8597 * gcc.target/i386/pr79173-7.c: New test.
8598 * gcc.target/i386/pr79173-8.c: New test.
8599 * gcc.target/i386/pr79173-9.c: New test.
8600 * gcc.target/i386/pr79173-10.c: New test.
8601
8602 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
8603
8604 * gcc.target/aarch64/abd.h: New file.
8605 * gcc.target/aarch64/abd_2.c: New test.
8606 * gcc.target/aarch64/abd_3.c: New test.
8607 * gcc.target/aarch64/abd_4.c: New test.
8608 * gcc.target/aarch64/abd_none_2.c: New test.
8609 * gcc.target/aarch64/abd_none_3.c: New test.
8610 * gcc.target/aarch64/abd_none_4.c: New test.
8611 * gcc.target/aarch64/abd_run_1.c: New test.
8612 * gcc.target/aarch64/sve/abd_1.c: New test.
8613 * gcc.target/aarch64/sve/abd_none_1.c: New test.
8614 * gcc.target/aarch64/sve/abd_2.c: New test.
8615 * gcc.target/aarch64/sve/abd_none_2.c: New test.
8616
8617 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8618
8619 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
8620 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
8621 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
8622 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
8623 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
8624 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
8625 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
8626 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
8627 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
8628 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
8629 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
8630 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
8631 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
8632 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
8633
8634 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
8635
8636 PR target/110119
8637 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
8638 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
8639
8640 2023-06-14 Jason Merrill <jason@redhat.com>
8641
8642 DR 2327
8643 PR c++/86521
8644 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
8645 * g++.dg/cpp1z/elide7.C: New test.
8646
8647 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
8648
8649 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
8650 OpenACC 'serial', OpenMP 'target' usage.
8651
8652 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
8653
8654 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
8655 alternatives.
8656 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
8657 * c-c++-common/Wfree-nonheap-object.c: Likewise.
8658
8659 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
8660
8661 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
8662
8663 2023-06-14 liuhongt <hongtao.liu@intel.com>
8664
8665 * gcc.target/i386/pr110227.c: New test.
8666
8667 2023-06-13 David Malcolm <dmalcolm@redhat.com>
8668
8669 PR c/84890
8670 * g++.dg/cpp2a/srcloc3.C: Update expected message.
8671 * g++.dg/lookup/missing-std-include-2.C: Likewise.
8672 * g++.dg/lookup/missing-std-include-3.C: Likewise.
8673 * g++.dg/lookup/missing-std-include-6.C: Likewise.
8674 * g++.dg/lookup/missing-std-include.C: Likewise.
8675 * g++.dg/spellcheck-inttypes.C: Likewise.
8676 * g++.dg/spellcheck-stdint.C: Likewise.
8677 * g++.dg/spellcheck-stdlib.C: Likewise.
8678 * gcc.dg/spellcheck-inttypes.c: Likewise.
8679 * gcc.dg/spellcheck-stdbool.c: Likewise.
8680 * gcc.dg/spellcheck-stdint.c: Likewise.
8681 * gcc.dg/spellcheck-stdlib.c: Likewise.
8682
8683 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8684
8685 * gfortran.dg/data_array_7.f90: New test.
8686
8687 2023-06-13 Harald Anlauf <anlauf@gmx.de>
8688 Mikael Morin <mikael@gcc.gnu.org>
8689
8690 PR fortran/86277
8691 * gfortran.dg/zero_sized_14.f90: New test.
8692 * gfortran.dg/zero_sized_15.f90: New test.
8693
8694 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8695
8696 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
8697 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
8698 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
8699 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
8700 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
8701 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
8702 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
8703 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
8704 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
8705 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
8706
8707 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8708
8709 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
8710 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
8711
8712 2023-06-13 Jason Merrill <jason@redhat.com>
8713
8714 * g++.dg/tree-ssa/initlist-opt6.C: New test.
8715
8716 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
8717 Kito Cheng <kito.cheng@sifive.com>
8718
8719 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
8720 * g++.target/riscv/rvv/base/pr109535.C: Same
8721 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
8722 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
8723 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
8724 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
8725 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
8726 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
8727 * gcc.target/riscv/rvv/base/spill-10.c: Same
8728 * gcc.target/riscv/rvv/base/spill-11.c: Same
8729 * gcc.target/riscv/rvv/base/spill-9.c: Same
8730 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
8731 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
8732 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
8733 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
8734 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
8735 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
8736 * gcc.target/riscv/vector-abi-1.c: New test.
8737 * gcc.target/riscv/vector-abi-2.c: New test.
8738 * gcc.target/riscv/vector-abi-3.c: New test.
8739 * gcc.target/riscv/vector-abi-4.c: New test.
8740 * gcc.target/riscv/vector-abi-5.c: New test.
8741 * gcc.target/riscv/vector-abi-6.c: New test.
8742
8743 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8744
8745 * gcc.target/arm/mtp.c: New test.
8746 * gcc.target/arm/mtp_1.c: New test.
8747 * gcc.target/arm/mtp_2.c: New test.
8748 * gcc.target/arm/mtp_3.c: New test.
8749 * gcc.target/arm/mtp_4.c: New test.
8750
8751 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8752
8753 PR target/108779
8754 * gcc.target/aarch64/mtp_5.c: New test.
8755 * gcc.target/aarch64/mtp_6.c: New test.
8756 * gcc.target/aarch64/mtp_7.c: New test.
8757 * gcc.target/aarch64/mtp_8.c: New test.
8758 * gcc.target/aarch64/mtp_9.c: New test.
8759
8760 2023-06-13 Richard Biener <rguenther@suse.de>
8761
8762 PR middle-end/110232
8763 * gcc.target/i386/pr110232.c: New testcase.
8764
8765 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
8766
8767 PR testsuite/109880
8768 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
8769
8770 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
8771
8772 PR testsuite/110230
8773 PR target/109932
8774 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
8775 * gcc.target/powerpc/pr109932-2.c: Ditto.
8776
8777 2023-06-13 Pan Li <pan2.li@intel.com>
8778
8779 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
8780 Adjust dg-do to comiple for asm checking.
8781
8782 2023-06-13 Tejas Belagod <tbelagod@arm.com>
8783
8784 PR target/96339
8785 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
8786 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
8787 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
8788 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
8789 to expect optimized code for function body.
8790 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
8791 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
8792 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
8793 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
8794 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
8795 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
8796 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
8797 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
8798 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
8799 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
8800 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
8801
8802 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8803
8804 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
8805
8806 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8807
8808 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
8809 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
8810 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
8811 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
8812
8813 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
8814
8815 PR modula2/110189
8816 * gm2/pim/fail/foovaltype.mod: New test.
8817
8818 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
8819
8820 PR rtl-optimization/101188
8821 * gcc.c-torture/execute/pr101188.c: New test
8822
8823 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8824
8825 * gcc.target/aarch64/vec-init-single-const.c: New test.
8826 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
8827 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
8828
8829 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
8830
8831 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
8832 * c-c++-common/gomp/map-9.c: Likewise.
8833 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
8834 * gfortran.dg/gomp/map-11.f90: Likewise.
8835 * gfortran.dg/gomp/target-update-1.f90: Likewise.
8836 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
8837 * c-c++-common/gomp/map-6.c: Update dg-error and also check
8838 clause error with 'target (enter/exit) data'.
8839
8840 2023-06-12 Pan Li <pan2.li@intel.com>
8841
8842 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
8843
8844 2023-06-12 Pan Li <pan2.li@intel.com>
8845
8846 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
8847 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
8848
8849 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8850
8851 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
8852 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
8853 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
8854 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
8855 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
8856 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
8857
8858 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8859
8860 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
8861
8862 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
8863
8864 * gcc.dg/vect/pr110142.c: New test.
8865
8866 2023-06-12 liuhongt <hongtao.liu@intel.com>
8867
8868 * gcc.target/i386/vec_pack_fp16-1.c: New test.
8869 * gcc.target/i386/vec_pack_fp16-2.c: New test.
8870 * gcc.target/i386/vec_pack_fp16-3.c: New test.
8871
8872 2023-06-12 Jason Merrill <jason@redhat.com>
8873
8874 PR c++/105838
8875 * g++.dg/tree-ssa/initlist-opt5.C: New test.
8876
8877 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
8878
8879 PR target/109932
8880 * gcc.target/powerpc/pr109932-1.c: New test.
8881 * gcc.target/powerpc/pr109932-2.c: New test.
8882
8883 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
8884
8885 PR target/110011
8886 * gcc.target/powerpc/pr110011.c: New test.
8887
8888 2023-06-12 Pan Li <pan2.li@intel.com>
8889
8890 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
8891 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8892
8893 2023-06-12 Pan Li <pan2.li@intel.com>
8894
8895 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
8896 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
8897
8898 2023-06-11 Patrick Palka <ppalka@redhat.com>
8899
8900 PR c++/110122
8901 * g++.dg/cpp2a/nontype-class59.C: New test.
8902
8903 2023-06-11 Patrick Palka <ppalka@redhat.com>
8904
8905 PR c++/110122
8906 * g++.dg/cpp2a/nontype-class57.C: New test.
8907 * g++.dg/cpp2a/nontype-class58.C: New test.
8908
8909 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
8910
8911 PR target/109907
8912 * gcc.target/avr/pr109907.c: New test.
8913 * gcc.target/avr/torture/pr109907-1.c: New test.
8914 * gcc.target/avr/torture/pr109907-2.c: New test.
8915
8916 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8917
8918 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
8919 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
8920 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
8921 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
8922 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
8923 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
8924
8925 2023-06-10 Nathan Sidwell <nathan@acm.org>
8926
8927 * g++.dg/template/pr61663.C: New.
8928
8929 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
8930
8931 PR target/109650
8932 * gcc.target/avr/torture/pr109650-1.c: New test.
8933 * gcc.target/avr/torture/pr109650-2.c: New test.
8934
8935 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8936
8937 * gfortran.dg/ieee/minmax_1.f90: New test.
8938 * gfortran.dg/ieee/minmax_2.f90: New file.
8939 * gfortran.dg/ieee/minmax_3.f90: New file.
8940 * gfortran.dg/ieee/minmax_4.f90: New file.
8941
8942 2023-06-10 Tim Lange <mail@tim-lange.me>
8943
8944 PR analyzer/110014
8945 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
8946
8947 2023-06-10 Tim Lange <mail@tim-lange.me>
8948
8949 PR analyzer/109577
8950 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
8951 and add new test case.
8952 * gcc.dg/analyzer/pr109577.c: New test.
8953
8954 2023-06-10 Pan Li <pan2.li@intel.com>
8955
8956 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
8957 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
8958
8959 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8960
8961 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
8962 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
8963 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
8964
8965 2023-06-09 Jason Merrill <jason@redhat.com>
8966
8967 * g++.dg/concepts/auto7.C: New test.
8968 * g++.dg/concepts/auto7a.C: New test.
8969
8970 2023-06-09 Jason Merrill <jason@redhat.com>
8971
8972 PR c++/110102
8973 * g++.dg/cpp0x/initlist-opt1.C: New test.
8974
8975 2023-06-09 Andrew Pinski <apinski@marvell.com>
8976
8977 PR tree-optimization/97711
8978 PR tree-optimization/110155
8979 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
8980 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
8981
8982 2023-06-09 Andrew Pinski <apinski@marvell.com>
8983
8984 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
8985
8986 2023-06-09 Andrew Pinski <apinski@marvell.com>
8987
8988 PR tree-optimization/110165
8989 PR tree-optimization/110166
8990 * gcc.c-torture/execute/pr110165-1.c: New test.
8991 * gcc.c-torture/execute/pr110166-1.c: New test.
8992
8993 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
8994
8995 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
8996 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
8997
8998 2023-06-09 Pan Li <pan2.li@intel.com>
8999
9000 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9001 for ZVFHMIN.
9002
9003 2023-06-09 liuhongt <hongtao.liu@intel.com>
9004
9005 * gcc.target/i386/pr110108-2.c: New test.
9006
9007 2023-06-09 liuhongt <hongtao.liu@intel.com>
9008
9009 * gcc.target/i386/pr110108.c: New test.
9010 * gcc.target/i386/pr110108-3.c: New test.
9011 * gcc.target/i386/pr109900.c: Adjust testcase.
9012
9013 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9014
9015 PR modula2/110126
9016 * gm2/pim/pass/fooasm3.mod: New test.
9017
9018 2023-06-08 Pan Li <pan2.li@intel.com>
9019
9020 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9021 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9022
9023 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
9024
9025 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
9026 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
9027 * gcc.dg/analyzer/pr101962.c: Likewise.
9028 * gcc.dg/analyzer/realloc-5.c: Likewise.
9029 * gcc.dg/analyzer/pr109439.c: New test.
9030
9031 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9032
9033 * gcc.target/i386/ctzll-1.c: New test.
9034 * gcc.target/i386/ffsll-1.c: New test.
9035
9036 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
9037
9038 PR fortran/99350
9039 PR fortran/107821
9040 PR fortran/109451
9041 * gfortran.dg/pr99350.f90 : New test.
9042 * gfortran.dg/associate_5.f03 : Changed error message.
9043 * gfortran.dg/pr107821.f90 : New test.
9044 * gfortran.dg/associate_61.f90 : New test
9045
9046 2023-06-08 Alexandre Oliva <oliva@adacore.com>
9047
9048 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
9049 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
9050 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
9051 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
9052 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
9053 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
9054 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
9055 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
9056
9057 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
9058 Uros Bizjak <ubizjak@gmail.com>
9059
9060 * gcc.target/i386/cmc-1.c: New test case.
9061 * gcc.target/i386/stc-1.c: Likewise.
9062
9063 2023-06-07 Jason Merrill <jason@redhat.com>
9064
9065 PR c++/58487
9066 PR c++/53637
9067 * g++.dg/opt/nrv26.C: New test.
9068 * g++.dg/opt/nrv26a.C: New test.
9069 * g++.dg/opt/nrv27.C: New test.
9070
9071 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9072 Jeff Law <jlaw@ventanamicro.com>
9073
9074 * gcc.target/riscv/shift-and-2.c: New tests.
9075 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
9076 * gcc.target/riscv/sign-extend.c: New test.
9077 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
9078
9079 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9080
9081 PR target/110132
9082 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
9083 Extend to ls64.
9084 * g++.target/aarch64/acle/acle.exp: New.
9085 * g++.target/aarch64/acle/ls64.C: New test.
9086 * g++.target/aarch64/acle/ls64_lto.C: New test.
9087 * gcc.target/aarch64/acle/ls64_lto.c: New test.
9088 * gcc.target/aarch64/acle/pr110132.c: New test.
9089
9090 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9091
9092 PR target/110100
9093 * gcc.target/aarch64/acle/pr110100.c: New test.
9094
9095 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
9096
9097 * gcc.target/sparc/pr109541.c: New.
9098
9099 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9100
9101 * gcc.target/hppa/shadd-3.c: Update expected output.
9102
9103 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9104
9105 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
9106 vectorizer.
9107 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
9108 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
9109 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
9110 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
9111 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
9112 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
9113 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
9114 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
9115 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
9116 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
9117 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
9118 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
9119 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
9120 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
9121 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
9122 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
9123 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
9124 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
9125 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
9126 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
9127 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
9128 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
9129
9130 2023-06-07 Andrew Pinski <apinski@marvell.com>
9131
9132 PR middle-end/110117
9133 * gcc.dg/pr110117-1.c: New test.
9134 * gcc.dg/pr110117-2.c: New test.
9135
9136 2023-06-07 Andrew Pinski <apinski@marvell.com>
9137
9138 PR tree-optimization/110134
9139 * gcc.dg/tree-ssa/negneq-1.c: New test.
9140 * gcc.dg/tree-ssa/negneq-2.c: New test.
9141 * gcc.dg/tree-ssa/negneq-3.c: New test.
9142 * gcc.dg/tree-ssa/negneq-4.c: New test.
9143
9144 2023-06-07 Andrew Pinski <apinski@marvell.com>
9145
9146 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
9147 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
9148 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
9149 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
9150 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
9151 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
9152 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
9153 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
9154 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
9155
9156 2023-06-07 Jason Merrill <jason@redhat.com>
9157
9158 PR c++/58487
9159 * g++.dg/opt/nrv25.C: New test.
9160
9161 2023-06-07 Jason Merrill <jason@redhat.com>
9162
9163 PR c++/51571
9164 PR c++/92407
9165 * g++.dg/opt/nrv23.C: New test.
9166
9167 2023-06-07 Jason Merrill <jason@redhat.com>
9168
9169 PR c++/92407
9170 * g++.dg/opt/nrv22.C: New test.
9171
9172 2023-06-07 Jason Merrill <jason@redhat.com>
9173
9174 PR c++/33799
9175 * g++.dg/eh/return1.C: Add label cases.
9176
9177 2023-06-07 Jason Merrill <jason@redhat.com>
9178
9179 * g++.dg/contracts/contracts-post7.C: New test.
9180
9181 2023-06-07 Jason Merrill <jason@redhat.com>
9182
9183 PR c++/58050
9184 * g++.dg/opt/nrv24.C: New test.
9185
9186 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
9187
9188 PR modula2/110019
9189 * gm2/cpp/fail/cpp-fail.exp: New test.
9190 * gm2/cpp/fail/foocpp.mod: New test.
9191
9192 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9193
9194 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
9195 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
9196 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
9197 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
9198 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
9199 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
9200
9201 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
9202 Tobias Burnus <tobias@codesourcery.com>
9203
9204 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
9205 duplicated 'present' and extend scan-dump tests for 'present'.
9206 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
9207 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
9208 'present'.
9209 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
9210 modifier checking.
9211 * c-c++-common/gomp/defaultmap-4.c: New test.
9212 * c-c++-common/gomp/map-9.c: New test.
9213 * c-c++-common/gomp/target-update-1.c: New test.
9214 * gfortran.dg/gomp/defaultmap-8.f90: New test.
9215 * gfortran.dg/gomp/map-11.f90: New test.
9216 * gfortran.dg/gomp/map-12.f90: New test.
9217 * gfortran.dg/gomp/target-update-1.f90: New test.
9218
9219 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9220
9221 * gcc.target/aarch64/simd/vrshr_1.c: New test.
9222
9223 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9224
9225 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
9226 intrinsics.
9227
9228 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9229
9230 * gcc.target/aarch64/simd/addlv_1.c: New test.
9231
9232 2023-06-06 Richard Biener <rguenther@suse.de>
9233
9234 PR middle-end/110055
9235 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
9236
9237 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9238
9239 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
9240 cfi directives.
9241
9242 2023-06-06 Pan Li <pan2.li@intel.com>
9243
9244 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
9245
9246 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9247
9248 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
9249 for cfi reg/mem.
9250
9251 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9252 Joel Hutton <joel.hutton@arm.com>
9253 Tamar Christina <tamar.christina@arm.com>
9254
9255 * gcc.target/aarch64/vect-widen-add.c: Test that new
9256 IFN_VEC_WIDEN_PLUS is being used.
9257 * gcc.target/aarch64/vect-widen-sub.c: Test that new
9258 IFN_VEC_WIDEN_MINUS is being used.
9259
9260 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
9261
9262 * gdc.dg/Wmismatched_enum.d: New test.
9263
9264 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
9265
9266 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
9267 less sensitive to register allocation choices.
9268 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
9269
9270 2023-06-05 Pan Li <pan2.li@intel.com>
9271
9272 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
9273
9274 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9275
9276 PR target/110109
9277 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
9278 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
9279
9280 2023-06-04 Pan Li <pan2.li@intel.com>
9281
9282 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
9283
9284 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
9285
9286 PR target/110083
9287 * gcc.target/i386/pr110083.c: New test case.
9288
9289 2023-06-04 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/97720
9292 * g++.dg/eh/terminate2.C: New test.
9293
9294 2023-06-04 Pan Li <pan2.li@intel.com>
9295
9296 * gcc.target/riscv/rvv/base/mov-14.c: New test.
9297 * gcc.target/riscv/rvv/base/spill-13.c: New test.
9298
9299 2023-06-03 Patrick Palka <ppalka@redhat.com>
9300
9301 PR c++/109923
9302 * g++.dg/template/friend79.C: New test.
9303
9304 2023-06-03 Patrick Palka <ppalka@redhat.com>
9305
9306 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
9307 to be marked as odr-used.
9308
9309 2023-06-03 Patrick Palka <ppalka@redhat.com>
9310
9311 PR c++/70790
9312 * g++.dg/abi/mangle78.C: New test.
9313
9314 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9315
9316 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
9317 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
9318 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
9319 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
9320
9321 2023-06-03 liuhongt <hongtao.liu@intel.com>
9322
9323 * gcc.target/i386/pr110067.c: New test.
9324
9325 2023-06-03 liuhongt <hongtao.liu@intel.com>
9326
9327 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
9328
9329 2023-06-02 Andrew Pinski <apinski@marvell.com>
9330
9331 PR rtl-optimization/102733
9332 * gcc.target/i386/addr-space-6.c: New test.
9333
9334 2023-06-02 Andrew Pinski <apinski@marvell.com>
9335
9336 PR rtl-optimization/110042
9337 * gcc.target/aarch64/csel_bfx_2.c: New test.
9338
9339 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
9340
9341 PR target/110044
9342 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
9343 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
9344 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
9345 * gcc.target/powerpc/darwin-structs-0.h: New test.
9346
9347 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
9348
9349 PR fortran/100607
9350 * gfortran.dg/select_rank_6.f90: New test.
9351
9352 2023-06-02 Jason Merrill <jason@redhat.com>
9353
9354 DR 2735
9355 PR c++/109247
9356 * g++.dg/cpp0x/initlist-explicit3.C: New test.
9357
9358 2023-06-02 Carl Love <cel@us.ibm.com>
9359
9360 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
9361 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
9362 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
9363
9364 2023-06-02 Jason Merrill <jason@redhat.com>
9365
9366 PR c++/110070
9367 PR c++/105838
9368 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
9369 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
9370 * g++.dg/tree-ssa/initlist-opt4.C: New test.
9371 * g++.dg/opt/icf1.C: New test.
9372 * g++.dg/opt/icf2.C: New test.
9373 * g++.dg/opt/icf3.C: New test.
9374 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
9375
9376 2023-06-02 David Malcolm <dmalcolm@redhat.com>
9377
9378 PR analyzer/109015
9379 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
9380 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
9381 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
9382 * gcc.dg/analyzer/atomic-types-1.c: New test.
9383
9384 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
9385
9386 * gcc.dg/pr107557-1.c: Require LTO support.
9387 * gcc.dg/pr107557-2.c: Require LTO support.
9388
9389 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
9390
9391 PR fortran/87477
9392 PR fortran/102109
9393 PR fortran/102112
9394 PR fortran/102190
9395 PR fortran/102532
9396 PR fortran/109948
9397 PR fortran/99326
9398 * gfortran.dg/associate_54.f90 : Cope with extra error.
9399 * gfortran.dg/pr102109.f90 : New test.
9400 * gfortran.dg/pr102112.f90 : New test.
9401 * gfortran.dg/pr102190.f90 : New test.
9402 * gfortran.dg/pr102532.f90 : New test.
9403 * gfortran.dg/pr109948.f90 : New test.
9404 * gfortran.dg/pr99326.f90 : New test.
9405
9406 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9407
9408 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
9409
9410 2023-06-02 Pan Li <pan2.li@intel.com>
9411
9412 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
9413 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
9414
9415 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9416
9417 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
9418 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
9419 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
9420 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
9421 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
9422 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
9423 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
9424 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
9425 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
9426
9427 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9428
9429 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
9430 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
9431 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
9432 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
9433 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
9434 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
9435
9436 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9437
9438 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
9439 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
9440 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
9441 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
9442 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
9443 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
9444 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
9445 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
9446 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
9447 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
9448 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
9449 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
9450 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
9451 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
9452 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
9453
9454 2023-06-01 Harald Anlauf <anlauf@gmx.de>
9455
9456 PR fortran/88552
9457 * gfortran.dg/pr88552.f90: New test.
9458
9459 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
9460
9461 * lib/torture-options.exp: print the value of non-empty options:
9462 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
9463
9464 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
9465
9466 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
9467 the torture-{init,finish}
9468
9469 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
9470
9471 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
9472 * gcc.target/powerpc/pr109566.c: Skip on AIX.
9473
9474 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
9475 Uros Bizjak <ubizjak@gmail.com>
9476
9477 PR target/109973
9478 * gcc.target/i386/pr109973-1.c: New test case.
9479 * gcc.target/i386/pr109973-2.c: Likewise.
9480
9481 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9482
9483 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
9484
9485 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
9486
9487 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
9488 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
9489 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
9490 * gfortran.dg/gomp/pure-1.f90: New test.
9491 * gfortran.dg/gomp/pure-2.f90: New test.
9492 * gfortran.dg/gomp/pure-3.f90: New test.
9493 * gfortran.dg/gomp/pure-4.f90: New test.
9494
9495 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9496
9497 * gcc.target/riscv/rvv/base/frm-1.c: New test.
9498
9499 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
9500
9501 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
9502 gcc_set_required_options.
9503 * lib/target-supports.exp: Rename force_conventional_output_for
9504 to set_required_options_for.
9505 * lib/scanasm.exp: Adjust callers.
9506 * lib/scanrtl.exp: Same.
9507
9508 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9509
9510 PR target/99195
9511 * gcc.target/aarch64/simd/pr99195_11.c: New test.
9512
9513 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9514
9515 PR target/99195
9516 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
9517 * gcc.target/aarch64/simd/pr99195_10.c: New test.
9518
9519 2023-05-31 David Faust <david.faust@oracle.com>
9520
9521 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
9522 in scan-assembler expressions where useful.
9523 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
9524 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
9525 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
9526 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
9527 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
9528 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
9529 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
9530 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
9531 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
9532 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
9533 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
9534 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
9535 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
9536 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
9537 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
9538
9539 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9540
9541 * gcc.target/riscv/rvv/rvv.exp:
9542 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
9543 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
9544 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
9545 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
9546 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
9547 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
9548 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
9549 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
9550
9551 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9552
9553 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
9554 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
9555 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
9556 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
9557
9558 2023-05-31 Cui, Lili <lili.cui@intel.com>
9559
9560 PR tree-optimization/110038
9561 * gcc.dg/pr110038.c: New test.
9562
9563 2023-05-31 Pan Li <pan2.li@intel.com>
9564
9565 * gcc.target/riscv/arch-21.c: New test.
9566 * gcc.target/riscv/predef-27.c: New test.
9567
9568 2023-05-31 Pan Li <pan2.li@intel.com>
9569
9570 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
9571 Remove debug code.
9572
9573 2023-05-30 liuhongt <hongtao.liu@intel.com>
9574
9575 * gcc.target/i386/pr108804.c: New test.
9576
9577 2023-05-30 David Malcolm <dmalcolm@redhat.com>
9578
9579 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
9580 directive.
9581 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
9582
9583 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
9584
9585 PR testsuite/52641
9586 * gcc.dg/torture/pr107451.c: Require int32plus.
9587 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
9588 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
9589 * gcc.dg/torture/pr95248.c: Require size24plus.
9590 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
9591 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
9592 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
9593
9594 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
9595
9596 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
9597 Support both definitions of int32_t.
9598
9599 2023-05-30 Andrew Pinski <apinski@marvell.com>
9600
9601 * gcc.dg/tree-ssa/minmax-22.c: New test.
9602
9603 2023-05-30 Andrew Pinski <apinski@marvell.com>
9604
9605 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
9606 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
9607 works.
9608 * gcc.dg/tree-ssa/pr66726-5.c: New test.
9609 * gcc.dg/tree-ssa/pr66726-6.c: New test.
9610
9611 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
9612
9613 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
9614 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
9615 arm_softfp_ok.
9616
9617 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
9618
9619 PR c/109999
9620 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
9621 * c-c++-common/goacc/clauses-fail.c: Likewise.
9622 * c-c++-common/goacc/data-2.c: Likewise.
9623 * c-c++-common/gomp/declare-target-2.c: Likewise.
9624 * c-c++-common/gomp/directive-1.c: Likewise.
9625 * g++.dg/goacc/data-1.C: Likewise.
9626
9627 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
9628
9629 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
9630 tests.
9631 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
9632 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
9633 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
9634 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
9635 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
9636
9637 2023-05-30 liuhongt <hongtao.liu@intel.com>
9638
9639 * gcc.target/i386/pr108938-1.c: New test.
9640 * gcc.target/i386/pr108938-2.c: New test.
9641 * gcc.target/i386/pr108938-3.c: New test.
9642 * gcc.target/i386/pr108938-load-1.c: New test.
9643 * gcc.target/i386/pr108938-load-2.c: New test.
9644
9645 2023-05-30 Andreas Schwab <schwab@suse.de>
9646
9647 PR sanitizer/82501
9648 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
9649 on RISC-V.
9650
9651 2023-05-30 Lili Cui <lili.cui@intel.com>
9652
9653 PR tree-optimization/98350
9654 * gcc.dg/pr98350-1.c: New test.
9655 * gcc.dg/pr98350-2.c: Ditto.
9656
9657 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9658
9659 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
9660 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
9661 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
9662 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
9663
9664 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9665
9666 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
9667 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
9668 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
9669 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
9670 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
9671 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
9672
9673 2023-05-29 Die Li <lidie@eswincomputing.com>
9674
9675 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
9676 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
9677
9678 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
9679
9680 * gcc.target/riscv/and-extend-1.c: New test
9681 * gcc.target/riscv/and-extend-2.c: New test
9682
9683 2023-05-29 Pan Li <pan2.li@intel.com>
9684
9685 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
9686 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
9687 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
9688 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
9689 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
9690 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
9691 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
9692 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
9693
9694 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
9695
9696 * gnat.dg/specs/storage_offset1.ads: New test.
9697
9698 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9699
9700 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
9701
9702 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9703
9704 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
9705
9706 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9707
9708 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
9709 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
9710 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
9711 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
9712 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
9713 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
9714 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
9715
9716 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9717
9718 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
9719 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
9720
9721 2023-05-29 Pan Li <pan2.li@intel.com>
9722
9723 * gcc.target/riscv/arch-20.c: New test.
9724 * gcc.target/riscv/predef-26.c: New test.
9725
9726 2023-05-27 liuhongt <hongtao.liu@intel.com>
9727
9728 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
9729 * gcc.target/i386/pr100711-3.c: New test.
9730
9731 2023-05-26 Martin Uecker <uecker@tugraz.at>
9732
9733 * gcc.dg/pr109970.c: New test.
9734
9735 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
9736
9737 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
9738 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
9739 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
9740 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
9741 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
9742 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
9743 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
9744 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
9745 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
9746 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
9747 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
9748 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
9749 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
9750
9751 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
9752 Juzhe Zhong <juzhe.zhong@rivai.ai>
9753
9754 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
9755 expectation.
9756 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
9757 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
9758 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
9759 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
9760 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
9761 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
9762 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
9763 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
9764 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
9765 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
9766 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
9767 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
9768 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
9769 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
9770 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
9771 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
9772 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
9773 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
9774 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
9775 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
9776 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
9777 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
9778 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
9779 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
9780 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
9781 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
9782 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
9783 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
9784 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
9785 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
9786
9787 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
9788
9789 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
9790 * gfortran.dg/gomp/allocate-4.f90: New test.
9791 * gfortran.dg/gomp/allocate-5.f90: New test.
9792 * gfortran.dg/gomp/allocate-6.f90: New test.
9793 * gfortran.dg/gomp/allocate-7.f90: New test.
9794 * gfortran.dg/gomp/allocators-1.f90: New test.
9795 * gfortran.dg/gomp/allocators-2.f90: New test.
9796
9797 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
9798
9799 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
9800 * gfortran.dg/gomp/allocate-5.f90: Likewise.
9801 * gfortran.dg/gomp/allocate-6.f90: Likewise.
9802 * gfortran.dg/gomp/allocate-7.f90: Likewise.
9803 * gfortran.dg/gomp/allocators-1.f90: Likewise.
9804 * gfortran.dg/gomp/allocators-2.f90: Likewise.
9805
9806 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
9807 Tobias Burnus <tobias@codesourcery.com>
9808
9809 * gfortran.dg/gomp/allocate-4.f90: New file.
9810 * gfortran.dg/gomp/allocate-5.f90: New file.
9811 * gfortran.dg/gomp/allocate-6.f90: New file.
9812 * gfortran.dg/gomp/allocate-7.f90: New file.
9813 * gfortran.dg/gomp/allocators-1.f90: New file.
9814 * gfortran.dg/gomp/allocators-2.f90: New file.
9815
9816 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
9817
9818 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
9819 * gcc.dg/nested-vla-2.c: Ditto.
9820 * gcc.dg/nested-vla-3.c: Ditto.
9821
9822 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
9823
9824 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
9825
9826 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
9827
9828 PR target/82931
9829 * gcc.target/avr/pr82931.c: New test.
9830
9831 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9832 Richard Sandiford <richard.sandiford@arm.com>
9833
9834 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
9835 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
9836 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
9837 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
9838
9839 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9840
9841 PR target/99195
9842 * gcc.target/aarch64/simd/pr99195_9.c: New test.
9843
9844 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
9845
9846 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
9847 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
9848 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
9849 * gcc.target/arm/acle/data-intrinsics.c: New test.
9850
9851 2023-05-25 Alex Coplan <alex.coplan@arm.com>
9852
9853 PR target/109800
9854 * gcc.target/arm/pure-code/pr109800.c: New test.
9855
9856 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9857
9858 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
9859
9860 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
9861
9862 PR target/109173
9863 PR target/109174
9864 * gcc.target/i386/pr109173-1.c: New test.
9865 * gcc.target/i386/pr109174-1.c: Ditto.
9866
9867 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
9868
9869 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
9870 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
9871
9872 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9873
9874 PR target/100106
9875 * gcc.target/powerpc/pr100106-sa.c: New.
9876
9877 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9878
9879 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
9880 * gcc.target/i386/pr104447.c: Likewise.
9881
9882 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9883
9884 * g++.dg/pr80481.C: Add explicit pthread requirement.
9885
9886 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9887
9888 * gcc.target/i386/pr103074.c: Require fpic support.
9889
9890 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9891
9892 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
9893 malloc.h and sys/time.h.
9894
9895 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9896
9897 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
9898 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
9899 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
9900 * gcc.target/i386/pieces-memset-1.c: Likewise.
9901 * gcc.target/i386/pieces-memset-36.c: Likewise.
9902 * gcc.target/i386/pieces-memset-4.c: Likewise.
9903 * gcc.target/i386/pieces-memset-40.c: Likewise.
9904 * gcc.target/i386/pieces-memset-41.c: Likewise.
9905 * gcc.target/i386/pieces-memset-7.c: Likewise.
9906 * gcc.target/i386/pieces-memset-8.c: Likewise.
9907 * gcc.target/i386/pieces-memset-9.c: Likewise.
9908 * gcc.target/i386/pr102230.c: Likewise.
9909 * gcc.target/i386/pr78103-2.c: Likewise.
9910
9911 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
9912
9913 PR tree-optimization/107822
9914 PR tree-optimization/107986
9915 * gcc.dg/pr107822.c: New.
9916 * gcc.dg/pr107986-1.c: New.
9917
9918 2023-05-24 Harald Anlauf <anlauf@gmx.de>
9919
9920 PR fortran/104350
9921 * gfortran.dg/size_dim_2.f90: New test.
9922
9923 2023-05-24 Harald Anlauf <anlauf@gmx.de>
9924
9925 PR fortran/103794
9926 * gfortran.dg/reshape_10.f90: New test.
9927 * gfortran.dg/reshape_11.f90: New test.
9928
9929 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
9930
9931 PR middle-end/109840
9932 * gcc.dg/fold-parity-8.c: New test.
9933 * gcc.dg/fold-popcount-11.c: Likewise.
9934
9935 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
9936
9937 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
9938 * gcc.dg/ipa/vrp1.c: Same.
9939 * gcc.dg/ipa/vrp2.c: Same.
9940 * gcc.dg/ipa/vrp3.c: Same.
9941 * gcc.dg/ipa/vrp4.c: Same.
9942 * gcc.dg/ipa/vrp5.c: Same.
9943 * gcc.dg/ipa/vrp6.c: Same.
9944 * gcc.dg/ipa/vrp7.c: Same.
9945 * gcc.dg/ipa/vrp8.c: Same.
9946
9947 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
9948
9949 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
9950 Remove -ftree-vectorize.
9951 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
9952 * gcc.target/i386/vect-vshiftv4qi.c: New test.
9953 * gcc.target/i386/vect-vshiftv8qi.c: New test.
9954
9955 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9956
9957 PR target/99195
9958 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
9959 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
9960 * gcc.target/aarch64/simd/pr99195_8.c: New test.
9961
9962 2023-05-24 Richard Biener <rguenther@suse.de>
9963
9964 PR target/109944
9965 * gcc.target/i386/pr109944-1.c: New testcase.
9966 * gcc.target/i386/pr109944-2.c: Likewise.
9967
9968 2023-05-24 Richard Biener <rguenther@suse.de>
9969
9970 PR tree-optimization/109849
9971 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
9972
9973 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
9974
9975 PR modula2/109952
9976 * gm2/pim/run/pass/hightests.mod: New test.
9977
9978 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
9979
9980 * gcc.dg/torture/pr109940.c: New test.
9981
9982 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9983
9984 PR target/109939
9985 * gcc.target/arm/pr109939.c: New test.
9986
9987 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9988
9989 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
9990 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
9991
9992 2023-05-24 Alexandre Oliva <oliva@adacore.com>
9993
9994 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
9995 as well.
9996
9997 2023-05-24 Alexandre Oliva <oliva@adacore.com>
9998
9999 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10000
10001 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10002
10003 * lib/target-supports.exp (check_effective_target_sysconf):
10004 Check for declaration and _SC_PAGESIZE on vxworks.
10005
10006 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10007
10008 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10009
10010 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10011 Richard Sandiford <richard.sandiford@arm.com>
10012
10013 * gcc.target/riscv/rvv/rvv.exp:
10014 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
10015 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
10016 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
10017 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
10018 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
10019 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
10020
10021 2023-05-24 Pan Li <pan2.li@intel.com>
10022
10023 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10024 Enrich test cases.
10025
10026 2023-05-24 Pan Li <pan2.li@intel.com>
10027
10028 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10029 Enrich the test cases.
10030
10031 2023-05-24 liuhongt <hongtao.liu@intel.com>
10032
10033 * gcc.target/i386/pr109900.c: New test.
10034
10035 2023-05-23 Martin Uecker <uecker@tugraz.at>
10036
10037 PR c/109450
10038 * gcc.dg/pr109450-1.c: New test.
10039 * gcc.dg/pr109450-2.c: New test.
10040 * gcc.dg/vla-26.c: New test.
10041
10042 2023-05-23 Martin Uecker <uecker@tugraz.at>
10043
10044 PR c/70418
10045 PR c/106465
10046 PR c/107557
10047 PR c/108423
10048 * gcc.dg/nested-vla-1.c: New test.
10049 * gcc.dg/nested-vla-2.c: New test.
10050 * gcc.dg/nested-vla-3.c: New test.
10051 * gcc.dg/pr70418.c: New test.
10052 * gcc.dg/pr106465.c: New test.
10053 * gcc.dg/pr107557-1.c: New test.
10054 * gcc.dg/pr107557-2.c: New test.
10055 * gcc.dg/pr108423-1.c: New test.
10056 * gcc.dg/pr108423-2.c: New test.
10057 * gcc.dg/pr108423-3.c: New test.
10058 * gcc.dg/pr108423-4.c: New test.
10059 * gcc.dg/pr108423-5.c: New test.
10060 * gcc.dg/pr108423-6.c: New test.
10061 * gcc.dg/typename-vla-2.c: New test.
10062 * gcc.dg/typename-vla-3.c: New test.
10063 * gcc.dg/typename-vla-4.c: New test.
10064 * gcc.misc-tests/gcov-pr85350.c: Adapt.
10065 * gcc.dg/typename-vla-5.c: New file.
10066 * gcc.dg/typename-vla-6.c: New file.
10067
10068 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
10069
10070 * gcc.target/i386/vect-shiftv4qi.c: New test.
10071 * gcc.target/i386/vect-shiftv8qi.c: New test.
10072
10073 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
10074
10075 PR tree-optimization/109934
10076 * gcc.dg/tree-ssa/pr109934.c: New test.
10077
10078 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
10079
10080 * gcc.target/aarch64/ins_bitfield_1.c: New test.
10081 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
10082 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
10083 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
10084 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
10085 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
10086
10087 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10088
10089 PR target/109855
10090 * gcc.target/aarch64/pr109855.c: New test.
10091
10092 2023-05-23 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/109849
10095 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
10096
10097 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
10098
10099 * gnat.dg/opt101.adb: New test.
10100 * gnat.dg/opt101_pkg.ads: New helper.
10101
10102 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10103
10104 PR fortran/103716
10105 * gfortran.dg/pr103716.f90 : New test.
10106
10107 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10108 Steven G. Kargl <kargl@gcc.gnu.org>
10109
10110 PR fortran/97122
10111 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
10112 declaration of finalizable derived types in submodules works.
10113
10114 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
10115
10116 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
10117
10118 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10119
10120 PR testsuite/52641
10121 * gcc.c-torture/compile/pr108892.c: Require int32.
10122 * gcc.c-torture/compile/pr98199.c: Require int32plus.
10123 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
10124 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
10125 * gcc.dg/tree-ssa/pr102232.c: Same.
10126 * gcc.dg/tree-ssa/pr105860.c: Same.
10127 * gcc.dg/tree-ssa/pr96730.c: Same.
10128 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
10129 * gcc.dg/tree-ssa/pr96779.c: Same.
10130 * gcc.dg/tree-ssa/pr98513.c: Same.
10131 * gcc.dg/tree-ssa/ssa-sink-18.c
10132 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
10133 size24plus.
10134 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
10135 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
10136 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
10137 * gcc.dg/tree-ssa/pr93435.c: Same.
10138 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
10139 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
10140 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
10141 Same.
10142 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
10143 Same.
10144 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
10145 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
10146 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
10147 * gcc.dg/tree-ssa/pr109031-2.c: Same.
10148 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
10149 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
10150 * gcc.dg/Warray-bounds-33.c: Skip target avr.
10151 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
10152 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
10153 * gcc.dg/analyzer/isatty-1.c: Same.
10154 * gcc.dg/analyzer/pipe-glibc.c: Same.
10155
10156 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10157
10158 PR testsuite/52641
10159 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
10160 * gcc.c-torture/compile/pr103813.c: Require size32plus.
10161 * gcc.c-torture/execute/pr108498-2.c: Same.
10162 * gcc.c-torture/compile/pr96426.c: Condition on
10163 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
10164 * gcc.c-torture/execute/pr103417.c: Require int32plus.
10165 * gcc.dg/pr104198.c: Same.
10166 * gcc.dg/pr21137.c: Same.
10167 * gcc.dg/pr88905.c: Same.
10168 * gcc.dg/pr90838.c: Same.
10169 * gcc.dg/pr97317.c: Same.
10170 * gcc.dg/pr100292.c: Require int32.
10171 * gcc.dg/pr101008.c: Same.
10172 * gcc.dg/pr96542.c: Same.
10173 * gcc.dg/pr96674.c: Same.
10174 * gcc.dg/pr97750.c: Require ptr_eq_long.
10175
10176 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10177
10178 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
10179 * gcc.dg/pr19402-2.c: Skip for avr.
10180 * gcc.dg/pr86124.c: Same.
10181 * gcc.dg/pr94291.c: Same.
10182 * gcc.dg/torture/builtin-complex-1.c: Same.
10183 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
10184 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
10185 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
10186 * gcc.dg/torture/fp-int-convert-float64.c: Same.
10187 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
10188 * gcc.dg/torture/fp-int-convert-timode.c: Same.
10189 * c-c++-common/torture/builtin-convertvector-1.c: Same.
10190 * c-c++-common/torture/complex-sign-add.c: Same.
10191 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
10192 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
10193 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
10194 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
10195 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
10196 * c-c++-common/torture/complex-sign-mul-one.c: Same.
10197 * c-c++-common/torture/complex-sign-mul.c: Same.
10198 * c-c++-common/torture/complex-sign-sub.c: Same.
10199
10200 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10201
10202 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
10203 typo
10204
10205 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10206
10207 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
10208 test.
10209 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
10210 test.
10211 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
10212 test.
10213 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
10214 test.
10215 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
10216 New test.
10217 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
10218 New test.
10219
10220 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
10221
10222 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
10223 * gcc.target/nvptx/brev-2.c: Likewise.
10224 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
10225 * gcc.target/nvptx/brevll-2.c: Likewise.
10226
10227 2023-05-21 Jakub Jelinek <jakub@redhat.com>
10228
10229 PR tree-optimization/109505
10230 * gcc.target/aarch64/sve/pr109505.c: New test.
10231
10232 2023-05-21 Pan Li <pan2.li@intel.com>
10233
10234 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
10235 test cases for vbool[2|4|8|16|32|64]_t.
10236
10237 2023-05-21 Andrew Pinski <apinski@marvell.com>
10238
10239 PR middle-end/109919
10240 * gcc.c-torture/compile/pr109919-1.c: New test.
10241
10242 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
10243
10244 PR target/105753
10245 * gcc.target/avr/torture/pr105753.c: New test.
10246
10247 2023-05-20 Die Li <lidie@eswincomputing.com>
10248
10249 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
10250 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
10251
10252 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10253
10254 * gcc.target/riscv/zbs-bext-02.c: New test.
10255
10256 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10257
10258 PR target/106888
10259 * gcc.target/riscv/pr106888.c: New test.
10260 * gcc.target/riscv/zbbw.c: Check for ANDI.
10261
10262 2023-05-19 Patrick Palka <ppalka@redhat.com>
10263
10264 PR c++/97340
10265 * g++.dg/cpp1y/var-templ80.C: New test.
10266 * g++.dg/cpp1y/var-templ81.C: New test.
10267
10268 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
10269
10270 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
10271 <stdio.h>.
10272 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
10273 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
10274 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
10275 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
10276 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
10277 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
10278 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
10279 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
10280 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
10281 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
10282 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
10283
10284 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
10285
10286 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
10287 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
10288
10289 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
10290
10291 PR modula2/109908
10292 * gm2/isolib/run/pass/testdelete.mod: New test.
10293
10294 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR tree-optimization/105776
10297 * gcc.target/i386/pr105776.c: New test.
10298
10299 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR tree-optimization/101856
10302 * gcc.dg/tree-ssa/pr101856.c: New test.
10303
10304 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
10305
10306 * gnat.dg/specs/array6.ads: New test.
10307
10308 2023-05-19 Joseph Myers <joseph@codesourcery.com>
10309
10310 * gcc.dg/c2x-thread-local-2.c: New test.
10311
10312 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
10313
10314 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
10315 expected scan-assembler-times frequency and strings..
10316 * gcc.target/i386/vect-mulv4qi.c: New test.
10317 * gcc.target/i386/vect-mulv8qi.c: New test.
10318
10319 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
10320
10321 PR bootstrap/105831
10322 * gcc.test-framework/gen_directive_tests: Use = operator instead
10323 of ==.
10324
10325 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10326
10327 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
10328 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
10329 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
10330 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
10331 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
10332 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
10333 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
10334 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
10335 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
10336 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
10337 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
10338 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
10339 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
10340 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
10341 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
10342 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
10343 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
10344 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
10345 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
10346 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
10347 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
10348 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
10349 * gcc.target/arm/mve/mve_const_shifts.c: New test.
10350
10351 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10352
10353 PR target/109697
10354 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
10355 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
10356 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
10357 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
10358 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
10359 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
10360 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
10361 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
10362 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
10363 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
10364 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
10365 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
10366 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
10367 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
10368 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
10369 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
10370 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
10371 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
10372 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
10373 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
10374 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
10375 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
10376 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
10377 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
10378 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
10379 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
10380 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
10381 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
10382 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
10383 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
10384 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
10385 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
10386 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
10387 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
10388 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
10389 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
10390 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
10391 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
10392 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
10393 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
10394
10395 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10396
10397 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
10398 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
10399 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
10400 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
10401 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
10402 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
10403 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
10404 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
10405 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
10406 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
10407 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
10408 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
10409 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
10410 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
10411 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
10412 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
10413 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
10414 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
10415 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
10416 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
10417 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
10418 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
10419 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
10420 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
10421 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
10422 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
10423 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
10424 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
10425 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
10426 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
10427 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
10428 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
10429 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
10430 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
10431 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
10432 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
10433 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
10434 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
10435 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
10436 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
10437 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
10438 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
10439 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
10440 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
10441 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
10442 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
10443 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
10444 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
10445 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
10446 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
10447 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
10448 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
10449 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
10450 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
10451 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
10452 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
10453 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
10454 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
10455 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
10456 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
10457 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
10458 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
10459 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
10460 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
10461 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
10462 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
10463 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
10464 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
10465 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
10466 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
10467 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
10468 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
10469 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
10470 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
10471 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
10472 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
10473 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
10474 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
10475 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
10476 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
10477 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
10478 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
10479 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
10480 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
10481 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
10482 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
10483 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
10484 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
10485 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
10486 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
10487 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
10488 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
10489 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
10490 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
10491 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
10492 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
10493 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
10494 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
10495 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
10496 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
10497 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
10498 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
10499 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
10500 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
10501 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
10502 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
10503 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
10504 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
10505 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
10506 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
10507 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
10508 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
10509 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
10510 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
10511 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
10512 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
10513 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
10514 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
10515 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
10516 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
10517 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
10518 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
10519 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
10520 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
10521 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
10522 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
10523 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
10524 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
10525 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
10526 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
10527 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
10528 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
10529 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
10530 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
10531 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
10532
10533 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10534
10535 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
10536 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
10537
10538 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10539
10540 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
10541
10542 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
10543
10544 * gcc.target/arm/mve/intrinsics/asrl.c: Use
10545 check-function-bodies instead of scan-assembler checks. Use
10546 extern "C" for C++ testing.
10547 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
10548 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
10549 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
10550 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
10551 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
10552 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
10553 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
10554 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
10555 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
10556 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
10557 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
10558 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
10559 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
10560 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
10561 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
10562 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
10563 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
10564 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
10565 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
10566 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
10567 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
10568 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
10569 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
10570 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
10571 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
10572 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
10573 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
10574 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
10575 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
10576 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
10577 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
10578 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
10579 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
10580 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
10581 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
10582 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
10583 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
10584 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
10585 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
10586 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
10587 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
10588 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
10589 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
10590 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
10591 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
10592 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
10593 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
10594 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
10595 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
10596 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
10597 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
10598 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
10599 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
10600 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
10601 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
10602 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
10603 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
10604 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
10605 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
10606 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
10607 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
10608 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
10609 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
10610 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
10611 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
10612 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
10613 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
10614 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
10615 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
10616 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
10617 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
10618 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
10619 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
10620 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
10621 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
10622 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
10623 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
10624 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
10625 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
10626 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
10627 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
10628 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
10629 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
10630 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
10631 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
10632 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
10633 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
10634 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
10635 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
10636 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
10637 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
10638 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
10639 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
10640 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
10641 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
10642 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
10643 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
10644 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
10645 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
10646 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
10647 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
10648 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
10649 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
10650 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
10651 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
10652 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
10653 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
10654 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
10655 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
10656 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
10657 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
10658 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
10659 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
10660 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
10661 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
10662 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
10663 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
10664 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
10665 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
10666 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
10667 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
10668 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
10669 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
10670 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
10671 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
10672 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
10673 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
10674 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
10675 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
10676 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
10677 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
10678 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
10679 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
10680 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
10681 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
10682 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
10683 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
10684 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
10685 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
10686 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
10687 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
10688 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
10689 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
10690 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
10691 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
10692 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
10693 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
10694 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
10695 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
10696 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
10697 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
10698 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
10699 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
10700 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
10701 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
10702 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
10703 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
10704 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
10705 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
10706 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
10707 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
10708 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
10709 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
10710 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
10711 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
10712 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
10713 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
10714 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
10715 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
10716 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
10717 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
10718 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
10719 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
10720 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
10721 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
10722 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
10723 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
10724 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
10725 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
10726 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
10727 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
10728 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
10729 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
10730 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
10731 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
10732 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
10733 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
10734 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
10735 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
10736 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
10737 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
10738 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
10739 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
10740 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
10741 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
10742 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
10743 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
10744 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
10745 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
10746 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
10747 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
10748 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
10749 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
10750 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
10751 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
10752 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
10753 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
10754 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
10755 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
10756 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
10757 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
10758 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
10759 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
10760 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
10761 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
10762 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
10763 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
10764 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
10765 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
10766 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
10767 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
10768 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
10769 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
10770 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
10771 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
10772 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
10773 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
10774 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
10775 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
10776 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
10777 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
10778 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
10779 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
10780 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
10781 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
10782 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
10783 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
10784 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
10785 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
10786 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
10787 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
10788 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
10789 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
10790 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
10791 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
10792 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
10793 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
10794 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
10795 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
10796 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
10797 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
10798 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
10799 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
10800 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
10801 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
10802 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
10803 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
10804 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
10805 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
10806 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
10807 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
10808 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
10809 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
10810 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
10811 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
10812 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
10813 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
10814 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
10815 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
10816 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
10817 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
10818 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
10819 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
10820 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
10821 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
10822 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
10823 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
10824 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
10825 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
10826 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
10827 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
10828 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
10829 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
10830 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
10831 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
10832 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
10833 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
10834 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
10835 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
10836 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
10837 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
10838 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
10839 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
10840 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
10841 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
10842 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
10843 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
10844 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
10845 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
10846 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
10847 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
10848 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
10849 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
10850 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
10851 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
10852 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
10853 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
10854 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
10855 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
10856 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
10857 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
10858 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
10859 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
10860 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
10861 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
10862 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
10863 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
10864 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
10865 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
10866 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
10867 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
10868 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
10869 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
10870 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
10871 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
10872 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
10873 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
10874 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
10875 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
10876 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
10877 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
10878 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
10879 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
10880 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
10881 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
10882 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
10883 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
10884 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
10885 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
10886 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
10887 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
10888 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
10889 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
10890 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
10891 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
10892 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
10893 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
10894 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
10895 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
10896 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
10897 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
10898 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
10899 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
10900 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
10901 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
10902 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
10903 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
10904 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
10905 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
10906 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
10907 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
10908 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
10909 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
10910 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
10911 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
10912 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
10913 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
10914 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
10915 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
10916 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
10917 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
10918 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
10919 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
10920 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
10921 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
10922 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
10923 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
10924 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
10925 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
10926 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
10927 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
10928 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
10929 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
10930 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
10931 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
10932 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
10933 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
10934 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
10935 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
10936 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
10937 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
10938 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
10939 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
10940 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
10941 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
10942 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
10943 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
10944 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
10945 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
10946 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
10947 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
10948 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
10949 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
10950 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
10951 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
10952 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
10953 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
10954 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
10955 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
10956 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
10957 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
10958 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
10959 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
10960 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
10961 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
10962 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
10963 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
10964 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
10965 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
10966 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
10967 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
10968 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
10969 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
10970 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
10971 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
10972 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
10973 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
10974 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
10975 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
10976 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
10977 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
10978 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
10979 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
10980 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
10981 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
10982 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
10983 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
10984 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
10985 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
10986 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
10987 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
10988 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
10989 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
10990 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
10991 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
10992 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
10993 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
10994 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
10995 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
10996 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
10997 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
10998 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
10999 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
11000 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
11001 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
11002 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
11003 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
11004 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
11005 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
11006 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
11007 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
11008 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
11009 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
11010 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
11011 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
11012 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
11013 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
11014 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
11015 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
11016 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
11017 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
11018 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
11019 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
11020 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
11021 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
11022 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
11023 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
11024 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
11025 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
11026 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
11027 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
11028 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
11029 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
11030 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
11031 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
11032 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
11033 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
11034 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
11035 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
11036 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
11037 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
11038 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
11039 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
11040 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
11041 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
11042 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
11043 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
11044 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
11045 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
11046 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
11047 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
11048 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
11049 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
11050 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
11051 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
11052 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
11053 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
11054 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
11055 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
11056 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
11057 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
11058 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
11059 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
11060 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
11061 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
11062 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
11063 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
11064 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
11065 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
11066 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
11067 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
11068 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
11069 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
11070 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
11071 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
11072 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
11073 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
11074 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
11075 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
11076 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
11077 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
11078 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
11079 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
11080 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
11081 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
11082 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
11083 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
11084 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
11085 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
11086 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
11087 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
11088 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
11089 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
11090 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
11091 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
11092 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
11093 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
11094 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
11095 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
11096 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
11097 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
11098 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
11099 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
11100 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
11101 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
11102 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
11103 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
11104 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
11105 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
11106 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
11107 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
11108 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
11109 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
11110 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
11111 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
11112 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
11113 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
11114 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
11115 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
11116 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
11117 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
11118 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
11119 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
11120 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
11121 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
11122 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
11123 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
11124 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
11125 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
11126 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
11127 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
11128 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
11129 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
11130 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
11131 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
11132 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
11133 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
11134 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
11135 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
11136 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
11137 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
11138 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
11139 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
11140 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
11141 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
11142 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
11143 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
11144 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
11145 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
11146 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
11147 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
11148 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
11149 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
11150 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
11151 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
11152 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
11153 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
11154 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
11155 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
11156 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
11157 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
11158 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
11159 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
11160 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
11161 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
11162 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
11163 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
11164 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
11165 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
11166 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
11167 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
11168 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
11169 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
11170 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
11171 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
11172 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
11173 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
11174 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
11175 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
11176 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
11177 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
11178 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
11179 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
11180 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
11181 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
11182 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
11183 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
11184 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
11185 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
11186 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
11187 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
11188 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
11189 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
11190 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
11191 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
11192 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
11193 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
11194 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
11195 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
11196 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
11197 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
11198 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
11199 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
11200 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
11201 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
11202 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
11203 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
11204 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
11205 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
11206 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
11207 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
11208 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
11209 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
11210 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
11211 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
11212 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
11213 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
11214 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
11215 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
11216 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
11217 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
11218 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
11219 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
11220 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
11221 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
11222 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
11223 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
11224 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
11225 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
11226 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
11227 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
11228 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
11229 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
11230 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
11231 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
11232 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
11233 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
11234 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
11235 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
11236 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
11237 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
11238 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
11239 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
11240 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
11241 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
11242 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
11243 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
11244 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
11245 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
11246 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
11247 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
11248 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
11249 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
11250 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
11251 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
11252 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
11253 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
11254 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
11255 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
11256 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
11257 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
11258 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
11259 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
11260 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
11261 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
11262 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
11263 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
11264 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
11265 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
11266 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
11267 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
11268 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
11269 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
11270 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
11271 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
11272 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
11273 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
11274 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
11275 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
11276 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
11277 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
11278 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
11279 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
11280 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
11281 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
11282 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
11283 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
11284 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
11285 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
11286 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
11287 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
11288 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
11289 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
11290 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
11291 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
11292 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
11293 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
11294 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
11295 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
11296 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
11297 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
11298 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
11299 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
11300 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
11301 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
11302 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
11303 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
11304 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
11305 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
11306 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
11307 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
11308 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
11309 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
11310 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
11311 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
11312 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
11313 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
11314 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
11315 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
11316 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
11317 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
11318 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
11319 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
11320 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
11321 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
11322 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
11323 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
11324 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
11325 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
11326 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
11327 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
11328 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
11329 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
11330 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
11331 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
11332 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
11333 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
11334 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
11335 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
11336 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
11337 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
11338 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
11339 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
11340 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
11341 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
11342 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
11343 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
11344 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
11345 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
11346 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
11347 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
11348 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
11349 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
11350 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
11351 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
11352 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
11353 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
11354 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
11355 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
11356 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
11357 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
11358 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
11359 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
11360 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
11361 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
11362 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
11363 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
11364 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
11365 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
11366 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
11367 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
11368 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
11369 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
11370 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
11371 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
11372 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
11373 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
11374 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
11375 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
11376 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
11377 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
11378 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
11379 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
11380 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
11381 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
11382 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
11383 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
11384 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
11385 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
11386 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
11387 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
11388 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
11389 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
11390 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
11391 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
11392 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
11393 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
11394 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
11395 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
11396 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
11397 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
11398 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
11399 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
11400 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
11401 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
11402 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
11403 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
11404 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
11405 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
11406 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
11407 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
11408 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
11409 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
11410 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
11411 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
11412 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
11413 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
11414 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
11415 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
11416 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
11417 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
11418 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
11419 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
11420 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
11421 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
11422 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
11423 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
11424 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
11425 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
11426 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
11427 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
11428 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
11429 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
11430 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
11431 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
11432 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
11433 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
11434 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
11435 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
11436 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
11437 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
11438 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
11439 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
11440 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
11441 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
11442 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
11443 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
11444 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
11445 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
11446 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
11447 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
11448 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
11449 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
11450 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
11451 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
11452 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
11453 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
11454 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
11455 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
11456 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
11457 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
11458 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
11459 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
11460 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
11461 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
11462 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
11463 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
11464 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
11465 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
11466 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
11467 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
11468 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
11469 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
11470 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
11471 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
11472 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
11473 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
11474 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
11475 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
11476 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
11477 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
11478 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
11479 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
11480 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
11481 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
11482 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
11483 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
11484 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
11485 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
11486 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
11487 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
11488 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
11489 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
11490 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
11491 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
11492 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
11493 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
11494 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
11495 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
11496 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
11497 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
11498 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
11499 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
11500 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
11501 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
11502 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
11503 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
11504 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
11505 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
11506 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
11507 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
11508 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
11509 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
11510 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
11511 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
11512 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
11513 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
11514 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
11515 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
11516 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
11517 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
11518 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
11519 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
11520 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
11521 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
11522 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
11523 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
11524 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
11525 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
11526 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
11527 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
11528 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
11529 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
11530 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
11531 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
11532 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
11533 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
11534 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
11535 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
11536 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
11537 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
11538 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
11539 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
11540 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
11541 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
11542 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
11543 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
11544 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
11545 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
11546 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
11547 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
11548 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
11549 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
11550 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
11551 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
11552 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
11553 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
11554 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
11555 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
11556 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
11557 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
11558 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
11559 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
11560 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
11561 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
11562 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
11563 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
11564 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
11565 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
11566 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
11567 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
11568 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
11569 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
11570 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
11571 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
11572 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
11573 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
11574 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
11575 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
11576 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
11577 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
11578 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
11579 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
11580 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
11581 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
11582 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
11583 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
11584 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
11585 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
11586 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
11587 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
11588 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
11589 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
11590 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
11591 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
11592 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
11593 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
11594 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
11595 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
11596 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
11597 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
11598 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
11599 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
11600 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
11601 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
11602 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
11603 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
11604 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
11605 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
11606 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
11607 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
11608 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
11609 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
11610 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
11611 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
11612 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
11613 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
11614
11615 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11616
11617 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
11618 check-function-bodies instead of scan-assembler checks. Use
11619 extern "C" for C++ testing.
11620 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
11621 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
11622 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
11623 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
11624 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
11625 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
11626 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
11627 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
11628 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
11629 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
11630 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
11631 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
11632 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
11633 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
11634 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
11635 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
11636 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
11637 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
11638 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
11639 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
11640 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
11641 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
11642 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
11643 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
11644 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
11645 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
11646 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
11647 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
11648 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
11649
11650 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11651
11652 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
11653 check-function-bodies instead of scan-assembler checks. Use
11654 extern "C" for C++ testing.
11655 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
11656 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
11657 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
11658 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
11659 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
11660 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
11661 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
11662 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
11663 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
11664 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
11665 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
11666 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
11667 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
11668 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
11669 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
11670 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
11671 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
11672 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
11673 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
11674 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
11675 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
11676 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
11677 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
11678 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
11679 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
11680 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
11681 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
11682 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
11683 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
11684 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
11685 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
11686 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
11687 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
11688 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
11689 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
11690 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
11691 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
11692 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
11693 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
11694 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
11695 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
11696 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
11697 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
11698 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
11699 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
11700 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
11701 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
11702 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
11703 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
11704 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
11705 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
11706 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
11707 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
11708 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
11709 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
11848
11849 2023-05-18 Joseph Myers <joseph@codesourcery.com>
11850
11851 * gcc.dg/format/c2x-printf-1.c: Test %B here.
11852 * gcc.dg/format/ext-9.c: Do not test %B here.
11853
11854 2023-05-17 Harald Anlauf <anlauf@gmx.de>
11855
11856 PR fortran/95374
11857 PR fortran/104352
11858 * gfortran.dg/zero_sized_13.f90: New test.
11859
11860 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
11861
11862 * gcc.target/riscv/shift-and-2.c: Fixed test
11863 * gcc.target/riscv/zbb-rol-ror-01.c: New test
11864 * gcc.target/riscv/zbb-rol-ror-02.c: New test
11865 * gcc.target/riscv/zbb-rol-ror-03.c: New test
11866 * gcc.target/riscv/zbb-rol-ror-04.c: New test
11867 * gcc.target/riscv/zbb-rol-ror-05.c: New test
11868 * gcc.target/riscv/zbb-rol-ror-06.c: New test
11869 * gcc.target/riscv/zbb-rol-ror-07.c: New test
11870
11871 2023-05-17 Jakub Jelinek <jakub@redhat.com>
11872
11873 PR c++/109884
11874 * c-c++-common/pr109884.c: New test.
11875
11876 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11877
11878 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
11879 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
11880 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
11881 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
11882 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
11883
11884 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11885
11886 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
11887 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
11888 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
11889 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
11890 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
11891 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
11892 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
11893 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
11894 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
11895 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
11896 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
11897 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
11898 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
11899 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
11900 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
11901 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
11902 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
11903 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
11904 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
11905 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
11906 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
11907 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
11908 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
11909 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
11910 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
11911 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
11912 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
11913 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
11914 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
11915 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
11916 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
11917 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
11918 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
11919 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
11920 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
11921 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
11922 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
11923 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
11924 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
11925 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
11926 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
11927 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
11928 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
11929 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
11930 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
11931 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
11932 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
11933 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
11934
11935 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11936
11937 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
11938
11939 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
11940
11941 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
11942 for 'finalize' as a ptr is now 'delete' instead of 'release'.
11943 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
11944 to if (allocated) block
11945 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
11946 replaced by a MEM< _25 > expression.
11947 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
11948 * gfortran.dg/gomp/map-10.f90: New test.
11949
11950 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11951
11952 * g++.target/s390/atomic-align-1.C: New test.
11953 * gcc.target/s390/atomic-align-1.c: New test.
11954 * gcc.target/s390/atomic-align-2.c: New test.
11955
11956 2023-05-17 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR c++/109868
11959 * g++.dg/init/pr109868.C: New test.
11960
11961 2023-05-17 Pan Li <pan2.li@intel.com>
11962
11963 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
11964
11965 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
11966
11967 PR target/106708
11968 * gcc.target/powerpc/pr106708.c: Add test function.
11969
11970 2023-05-16 Joseph Myers <joseph@codesourcery.com>
11971
11972 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
11973 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
11974 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
11975 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
11976 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
11977 in for loop here.
11978 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
11979 not expect errors for typedef declaration in for loop.
11980
11981 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
11982
11983 PR modula2/109879
11984 * gm2/isolib/run/pass/testreadint.mod: New test.
11985
11986 2023-05-16 Marek Polacek <polacek@redhat.com>
11987
11988 PR c++/109774
11989 * g++.dg/warn/Wdangling-reference13.C: New test.
11990
11991 2023-05-16 Patrick Palka <ppalka@redhat.com>
11992
11993 PR c++/109871
11994 * g++.dg/cpp2a/desig27.C: New test.
11995
11996 2023-05-16 Carl Love <cel@us.ibm.com>
11997
11998 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
11999 instruction counts.
12000
12001 2023-05-16 Carl Love <cel@us.ibm.com>
12002
12003 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12004 compile specifier.
12005
12006 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
12007
12008 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
12009 to occur after the intrinsic instruction, rather than requiring
12010 them to happen before.
12011 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
12012
12013 2023-05-16 Pan Li <pan2.li@intel.com>
12014
12015 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
12016 Replace stdint.h with stdint-gcc.h.
12017 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
12018 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
12019 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
12020 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
12021 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
12022 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
12023 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
12024 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
12025 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
12026 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
12027 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
12028 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
12029 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
12030 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
12031
12032 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12033
12034 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12035 vst, now.
12036
12037 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
12038
12039 PR fortran/105152
12040 PR fortran/100193
12041 PR fortran/87946
12042 PR fortran/103389
12043 PR fortran/104429
12044 PR fortran/82774
12045 * gfortran.dg/pr105152.f90 : New test
12046 * gfortran.dg/pr100193.f90 : New test
12047 * gfortran.dg/pr87946.f90 : New test
12048 * gfortran.dg/pr103389.f90 : New test
12049 * gfortran.dg/pr104429.f90 : New test
12050 * gfortran.dg/pr82774.f90 : New test
12051
12052 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12053
12054 * gcc.dg/attr-returns-nonnull.c: Skip if
12055 keeps_null_pointer_checks.
12056 * gcc.dg/init-compare-1.c: Likewise.
12057 * gcc.dg/ipa/pr85734.c: Likewise.
12058 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12059 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12060 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12061 * gcc.dg/ipa/propmalloc-4.c: Likewise.
12062 * gcc.dg/tree-ssa/evrp11.c: Likewise.
12063 * gcc.dg/tree-ssa/pr83648.c: Likewise.
12064
12065 2023-05-16 Andrew Pinski <apinski@marvell.com>
12066
12067 PR tree-optimization/109424
12068 * gcc.dg/tree-ssa/bool-12.c: New test.
12069 * gcc.dg/tree-ssa/bool-13.c: New test.
12070 * gcc.dg/tree-ssa/minmax-20.c: New test.
12071 * gcc.dg/tree-ssa/minmax-21.c: New test.
12072
12073 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12074
12075 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
12076
12077 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12078
12079 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
12080 __has_c_attribute for all C2x attributes.
12081
12082 2023-05-15 Harald Anlauf <anlauf@gmx.de>
12083
12084 PR fortran/109846
12085 * gfortran.dg/ptr-func-5.f90: New test.
12086
12087 2023-05-15 Patrick Palka <ppalka@redhat.com>
12088
12089 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
12090
12091 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12092
12093 * gcc.target/aarch64/facg_1.c: New test.
12094
12095 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12096
12097 PR target/99195
12098 * gcc.target/aarch64/simd/pr99195_7.c: New test.
12099
12100 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12101
12102 PR target/99195
12103 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
12104
12105 2023-05-15 Pan Li <pan2.li@intel.com>
12106 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12107 kito-cheng <kito.cheng@sifive.com>
12108
12109 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
12110
12111 2023-05-15 Richard Biener <rguenther@suse.de>
12112
12113 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
12114 and dg-do.
12115
12116 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12117
12118 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
12119 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
12120 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
12121
12122 2023-05-14 Andrew Pinski <apinski@marvell.com>
12123
12124 PR tree-optimization/109829
12125 * gcc.dg/tree-ssa/abs-3.c: New test.
12126 * gcc.dg/tree-ssa/abs-4.c: New test.
12127
12128 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
12129
12130 PR target/109807
12131 * gcc.target/i386/pr109825.c: New test.
12132
12133 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12134
12135 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
12136 code-gen.
12137 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
12138 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
12139 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
12140 * gcc.target/aarch64/vec-init-18.c: ... this.
12141 * gcc.target/aarch64/vec-init-19.c: New test.
12142 * gcc.target/aarch64/vec-init-20.c: Likewise.
12143 * gcc.target/aarch64/vec-init-21.c: Likewise.
12144 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
12145 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
12146 * gcc.target/aarch64/vec-init-22.h: New header.
12147
12148 2023-05-13 Andrew Pinski <apinski@marvell.com>
12149
12150 PR tree-optimization/109834
12151 * gcc.c-torture/compile/pr109834-1.c: New test.
12152 * gcc.dg/tree-ssa/pr109834-1.c: New test.
12153
12154 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12155
12156 PR fortran/109662
12157 * gfortran.dg/pr109662-a.f90: Add a section to verify that
12158 a short namelist read does not modify the variable.
12159
12160 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
12161
12162 PR modula2/109830
12163 * gm2/isolib/run/pass/seqappend.mod: New test.
12164
12165 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
12166 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12167
12168 PR target/109743
12169 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
12170 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
12171 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
12172 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
12173
12174 2023-05-12 Richard Biener <rguenther@suse.de>
12175
12176 PR tree-optimization/64731
12177 * gcc.target/i386/pr64731.c: New testcase.
12178
12179 2023-05-12 Patrick Palka <ppalka@redhat.com>
12180
12181 PR c++/83258
12182 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
12183 * g++.dg/template/function2.C: Removed.
12184
12185 2023-05-12 Patrick Palka <ppalka@redhat.com>
12186
12187 PR c++/109752
12188 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
12189 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
12190
12191 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12192
12193 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
12194
12195 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12196
12197 * gcc.target/riscv/rvv/rvv.exp:
12198 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
12199 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
12200 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
12201 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
12202 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
12203 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
12204 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
12205 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
12206 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
12207 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
12208 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
12209 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
12210 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
12211 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
12212 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
12213 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
12214 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
12215
12216 2023-05-12 Pan Li <pan2.li@intel.com>
12217
12218 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
12219 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
12220 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
12221 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
12222 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
12223 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
12224 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
12225 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
12226 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
12227 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
12228 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
12229 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
12230 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
12231 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
12232 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
12233 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
12234 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
12235 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
12236 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
12237 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
12238 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
12239 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
12240 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
12241 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
12242 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
12243 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
12244 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
12245 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
12246 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
12247 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
12248 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
12249 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
12250 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
12251 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
12252 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
12253 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
12254 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
12255 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
12256 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
12257 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
12258 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
12259 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
12260 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
12261 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
12262 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
12263 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
12264 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
12265 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
12266 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
12267 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
12268 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
12269 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
12270 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
12271 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
12272 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
12273 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
12274 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
12275 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
12276 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
12277 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
12278 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
12279 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
12280 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
12281 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
12282 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
12283 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
12284 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
12285 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
12286 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
12287 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
12288 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
12289 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
12290 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
12291 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
12292 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
12293 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
12294 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
12295 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
12296 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
12297 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
12298 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
12299 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
12300 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
12301 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
12302 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
12303 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
12304 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
12305 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
12306 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
12307 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
12308 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
12309 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
12310 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
12311 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
12312 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
12313 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
12314 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
12315 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
12316 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
12317 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
12318 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
12319 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
12320 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
12321 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
12322 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
12323 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
12324 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
12325 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
12326 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
12327 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
12328 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
12329 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
12330 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
12331 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
12332 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
12333 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
12334 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
12335 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
12336 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
12337
12338 2023-05-12 Pan Li <pan2.li@intel.com>
12339
12340 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
12341 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
12342 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
12343 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
12344 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
12345 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
12346 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
12347 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
12348 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
12349 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
12350 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
12351 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
12352 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
12353 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
12354 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
12355 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
12356 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
12357 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
12358 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
12359 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
12360 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
12361 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
12362
12363 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12364
12365 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
12366 with dg-skip-if has_arch_ppc64.
12367 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
12368 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
12369
12370 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12371
12372 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
12373 with has_arch_ppc64.
12374 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
12375 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
12376 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
12377 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
12378 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
12379
12380 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12381
12382 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
12383 with has_arch_ppc64.
12384 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
12385 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
12386
12387 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
12388
12389 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
12390 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
12391 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
12392 is invalid now.
12393 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
12394
12395 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
12396
12397 PR modula2/109810
12398 * gm2/pim/fail/highice.mod: New test.
12399
12400 2023-05-11 Patrick Palka <ppalka@redhat.com>
12401
12402 PR c++/109745
12403 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
12404 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
12405 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
12406
12407 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
12408
12409 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
12410
12411 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
12412
12413 PR target/109807
12414 * gcc.target/i386/pr109807.c: New test.
12415
12416 2023-05-11 Patrick Palka <ppalka@redhat.com>
12417
12418 PR c++/103807
12419 * g++.dg/cpp2a/lambda-targ1.C: New test.
12420
12421 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
12422
12423 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
12424 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
12425 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
12426 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
12427
12428 2023-05-11 Patrick Palka <ppalka@redhat.com>
12429 Jonathan Wakely <jwakely@redhat.com>
12430
12431 PR c++/83258
12432 PR c++/80488
12433 PR c++/97700
12434 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
12435 error for the template argument &B2:fn in C++17 mode.
12436 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
12437 * g++.dg/cpp2a/nontype-class56.C: New test.
12438 * g++.dg/template/function2.C: New test.
12439
12440 2023-05-11 Alexandre Oliva <oliva@adacore.com>
12441
12442 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
12443 include, call builtin.
12444
12445 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
12446 Michael Collison <collison@rivosinc.com>
12447
12448 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
12449 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
12450 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
12451 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
12452 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
12453 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
12454 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
12455 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
12456 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
12457 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
12458 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
12459 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
12460 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
12461 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
12462 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
12463 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
12464 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
12465 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
12466 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
12467 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
12468 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
12469 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
12470 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
12471 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
12472 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
12473 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
12474 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
12475 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
12476 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
12477 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
12478 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
12479 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
12480 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
12481 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
12482 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
12483 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
12484 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
12485 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
12486 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
12487 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
12488 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
12489 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
12490 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
12491 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
12492 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
12493 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
12494 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
12495 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
12496 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
12497 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
12498 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
12499 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
12500 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
12501 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
12502 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
12503 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
12504 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
12505 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
12506 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
12507
12508 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
12509
12510 * lib/torture-options.exp (torture-init-done): Add.
12511 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
12512 implicit 'torture-init'.
12513 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
12514 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
12515 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
12516
12517 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
12518
12519 * gcc.target/arm/acle/acle.exp: Add missing
12520 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
12521 usage.
12522 * gcc.target/arm/cmse/cmse.exp: Likewise.
12523 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
12524
12525 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
12526
12527 * gcc.dg/fold-popcount-8.c: New test case.
12528 * gcc.dg/fold-popcount-9.c: Likewise.
12529 * gcc.dg/fold-popcount-10.c: Likewise.
12530
12531 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
12532
12533 * gcc.dg/fold-parity-6.c: New test.
12534 * gcc.dg/fold-parity-7.c: Likewise.
12535 * gcc.dg/fold-popcount-6.c: Likewise.
12536 * gcc.dg/fold-popcount-7.c: Likewise.
12537
12538 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12539
12540 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
12541 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
12542
12543 2023-05-10 Marek Polacek <polacek@redhat.com>
12544
12545 PR c++/109680
12546 * g++.dg/ext/is_convertible6.C: New test.
12547
12548 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
12549
12550 PR target/92658
12551 * gcc.target/i386/pr92658-sse4-4b.c: New test.
12552 * gcc.target/i386/pr92658-sse4-8b.c: New test.
12553
12554 2023-05-10 Andrew Pinski <apinski@marvell.com>
12555
12556 * gcc.c-torture/execute/20230510-1.c: New test.
12557
12558 2023-05-10 Jason Merrill <jason@redhat.com>
12559
12560 DR 2543
12561 * g++.dg/DRs/dr2543.C: New test.
12562
12563 2023-05-10 Jason Merrill <jason@redhat.com>
12564
12565 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
12566 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
12567 * g++.dg/cpp2a/consteval20.C: Likewise.
12568 * g++.dg/cpp2a/consteval24.C: Likewise.
12569 * g++.dg/cpp2a/srcloc20.C: Likewise.
12570
12571 2023-05-10 Richard Biener <rguenther@suse.de>
12572
12573 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
12574
12575 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12576
12577 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
12578
12579 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12580
12581 PR target/99195
12582 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
12583 intrinsics.
12584
12585 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12586
12587 PR target/99195
12588 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
12589 * gcc.target/aarch64/simd/pr99195_6.c: New test.
12590
12591 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12592
12593 * gcc.target/aarch64/simd/pr99195_5.c: New test.
12594
12595 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12596
12597 PR target/99195
12598 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
12599
12600 2023-05-10 Jakub Jelinek <jakub@redhat.com>
12601
12602 PR c++/109756
12603 * g++.dg/cpp0x/gen-attrs-78.C: New test.
12604
12605 2023-05-10 Li Xu <xuli1@eswincomputing.com>
12606
12607 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
12608 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
12609
12610 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12611
12612 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
12613 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
12614 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
12615 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
12616 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
12617 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
12618 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
12619 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
12620 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
12621 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
12622 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
12623 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
12624 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
12625 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
12626
12627 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12628
12629 PR target/109773
12630 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
12631 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
12632
12633 2023-05-10 Andrew Pinski <apinski@marvell.com>
12634
12635 * gcc.c-torture/execute/20230509-1.c: New test.
12636
12637 2023-05-09 Patrick Palka <ppalka@redhat.com>
12638
12639 PR c++/109752
12640 * g++.dg/cpp2a/concepts-pr109752.C: New test.
12641
12642 2023-05-09 Patrick Palka <ppalka@redhat.com>
12643
12644 PR c++/109761
12645 * g++.dg/cpp0x/noexcept78.C: New test.
12646
12647 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
12648
12649 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
12650 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
12651 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
12652 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
12653 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
12654 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
12655 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
12656 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
12657 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
12658 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
12659 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
12660 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
12661 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
12662 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
12663 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
12664 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
12665 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
12666 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
12667 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
12668 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
12669 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
12670 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
12671 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
12672 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
12673 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
12674 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
12675 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
12676 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
12677 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
12678 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
12679 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
12680 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
12681 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
12682 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
12683 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
12684 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
12685 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
12686 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
12687 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
12688 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
12689 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
12690 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
12691 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
12692 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
12693 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
12694 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
12695 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
12696 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
12697 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
12698 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
12699 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
12700 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
12701 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
12702 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
12703 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
12704 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
12705 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
12706 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
12707 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
12708 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
12709 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
12710 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
12711 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
12712 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
12713 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
12714 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
12715 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
12716 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
12717 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
12718 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
12719 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
12720 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
12721 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
12722 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
12723 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
12724 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
12725 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
12726 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
12727 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
12728 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
12729 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
12730 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
12731 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
12732 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
12733 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
12734 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
12735 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
12736 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
12737 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
12738 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
12739 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
12740 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
12741 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
12742 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
12743 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
12744 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
12745 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
12746 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
12747 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
12748 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
12749 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
12750 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
12751 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
12752 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
12753 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
12754 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
12755 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
12756 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
12757 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
12758 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
12759 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
12760 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
12761 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
12762 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
12763 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
12764 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
12765 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
12766 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
12767 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
12768 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
12769 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
12770 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
12771 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
12772 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
12773 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
12774 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
12775 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
12776 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
12777 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
12778 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
12779 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
12780 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
12781 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
12782 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
12783 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
12784 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
12785 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
12786 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
12787 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
12788 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
12789 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
12790 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
12791 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
12792 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
12793 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
12794 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
12795 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
12796 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
12797 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
12798 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
12799 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
12800 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
12801 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
12802 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
12803 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
12804 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
12805 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
12806 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
12807 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
12808 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
12809 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
12810 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
12811 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
12812 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
12813 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
12814 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
12815 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
12816 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
12817 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
12818 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
12819 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
12820 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
12821 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
12822 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
12823 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
12824 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
12825 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
12826 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
12827 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
12828 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
12829 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
12830 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
12831 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
12832 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
12833 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
12834 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
12835 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
12836 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
12837 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
12838 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
12839 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
12840 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
12841 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
12842 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
12843 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
12844 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
12845 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
12846 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
12847 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
12848 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
12849 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
12850 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
12851 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
12852 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
12853 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
12854 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
12855 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
12856 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
12857 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
12858 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
12859 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
12860 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
12861 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
12862 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
12863 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
12864 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
12865 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
12866 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
12867 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
12868 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
12869 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
12870 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
12871 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
12872 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
12873 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
12874 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
12875 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
12876 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
12877 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
12878 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
12879 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
12880 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
12881 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
12882 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
12883 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
12884 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
12885 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
12886 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
12887 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
12888 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
12889 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
12890 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
12891 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
12892 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
12893 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
12894 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
12895 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
12896
12897 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
12898
12899 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
12900 sve2_flags instead of sve_flags.
12901
12902 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
12903
12904 PR modula2/109779
12905 * gm2/isolib/run/pass/skiplinetest.mod: New test.
12906
12907 2023-05-09 Jakub Jelinek <jakub@redhat.com>
12908
12909 PR c++/109756
12910 * g++.dg/cpp23/attr-assume11.C: New test.
12911
12912 2023-05-09 Jakub Jelinek <jakub@redhat.com>
12913
12914 PR tree-optimization/109778
12915 * gcc.dg/lto/pr109778_0.c: New test.
12916 * gcc.dg/lto/pr109778_1.c: New file.
12917
12918 2023-05-09 Jakub Jelinek <jakub@redhat.com>
12919
12920 PR tree-optimization/109778
12921 * gcc.c-torture/execute/pr109778.c: New test.
12922
12923 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
12924
12925 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
12926 allocation for temporary results, rather than requiring specific
12927 registers.
12928 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
12929 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
12930 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
12931 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
12932 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
12933 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
12934 * gcc.target/aarch64/memset-q-reg.c: Likewise.
12935 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
12936 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
12937 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
12938 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
12939 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
12940 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
12941 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
12942 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
12943 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
12944 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
12945 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
12946 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
12947 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
12948 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
12949 predicate register to be any of p4-p7, rather than requiring p4
12950 specifically.
12951 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
12952 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
12953 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
12954 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
12955 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
12956 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
12957 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
12958 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
12959 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
12960 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
12961 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
12962
12963 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
12964
12965 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
12966 FP/vector register, not just register 0-9.
12967 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
12968 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
12969 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
12970 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
12971 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
12972 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
12973 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
12974 * gcc.target/aarch64/sve/adr_1.c: Likewise.
12975 * gcc.target/aarch64/sve/adr_2.c: Likewise.
12976 * gcc.target/aarch64/sve/adr_3.c: Likewise.
12977 * gcc.target/aarch64/sve/adr_4.c: Likewise.
12978 * gcc.target/aarch64/sve/adr_5.c: Likewise.
12979 * gcc.target/aarch64/sve/extract_1.c: Likewise.
12980 * gcc.target/aarch64/sve/extract_2.c: Likewise.
12981 * gcc.target/aarch64/sve/extract_3.c: Likewise.
12982 * gcc.target/aarch64/sve/extract_4.c: Likewise.
12983 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12984 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12985 * gcc.target/aarch64/vfp-1.c: Likewise.
12986 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
12987 s0-s7.
12988 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
12989 z2-z7.
12990
12991 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
12992
12993 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
12994 register for the temporary results, not just p0-p7.
12995 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
12996 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
12997 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
12998 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
12999 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
13000 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
13001 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
13002 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
13003 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
13004 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
13005 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
13006 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
13007 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
13008 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13009 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13010 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13011 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13012 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
13013 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
13014 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
13015 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
13016
13017 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13018
13019 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
13020 between two constant vectors, allow the constant moves to appear in
13021 either order.
13022 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
13023 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
13024 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
13025 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
13026 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
13027
13028 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13029
13030 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
13031 moves to occur after the intrinsic instruction, rather than requiring
13032 them to happen before.
13033 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
13034 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
13035 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
13036 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
13037 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
13038 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
13039 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
13040 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
13041 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
13042 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
13043 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
13044 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
13045 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
13046 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
13047 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
13048 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
13049 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
13050 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
13051 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
13052 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
13053 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
13054 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
13055 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
13056 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
13057 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
13058 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
13059 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
13060 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
13061 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
13062 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
13063 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
13064 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
13065 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
13066 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
13067 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
13068 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
13069 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
13070
13071 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13072
13073 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
13074 allocation in the case where a move occurs after the intrinsic
13075 instruction.
13076 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
13077 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
13078 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
13079 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
13080
13081 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13082
13083 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
13084 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
13085 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
13086 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13087 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13088 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13089 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13090 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13091 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13092 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13093 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13094 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13095 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13096 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
13097 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
13098 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
13099 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13100 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13101
13102 2023-05-09 Jason Merrill <jason@redhat.com>
13103
13104 PR c++/106740
13105 * g++.dg/template/friend78.C: New test.
13106
13107 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
13108 Uros Bizjak <ubizjak@gmail.com>
13109
13110 * gcc.target/i386/insvti_highpart-1.c: New test case.
13111
13112 2023-05-08 Andrew Pinski <apinski@marvell.com>
13113
13114 PR testsuite/109776
13115 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
13116
13117 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
13118
13119 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
13120 stdint.h to stdint-gcc.h.
13121 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
13122 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
13123
13124 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
13125
13126 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
13127 * gcc.dg/guality/guality.exp: Likewise.
13128 * gfortran.dg/guality/guality.exp: Likewise.
13129 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
13130 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
13131 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
13132 determine the default 'LTO_OPTIONS'.
13133 * lib/torture-options.exp (torture-init, torture-finish): Let each
13134 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
13135
13136 2023-05-08 Patrick Palka <ppalka@redhat.com>
13137
13138 PR c++/106214
13139 PR c++/93107
13140 * g++.dg/cpp1z/class-deduction114.C: New test.
13141
13142 2023-05-08 Andrew Pinski <apinski@marvell.com>
13143
13144 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
13145 details change in wording.
13146 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
13147 * gcc.dg/tree-ssa/pr103771.c: Likewise.
13148 * gcc.dg/tree-ssa/minmax-18.c: New test.
13149 * gcc.dg/tree-ssa/minmax-19.c: New test.
13150
13151 2023-05-08 Andrew Pinski <apinski@marvell.com>
13152
13153 * gcc.dg/tree-ssa/minmax-17.c: New test.
13154
13155 2023-05-08 Andrew Pinski <apinski@marvell.com>
13156
13157 PR tree-optimization/49959
13158 PR tree-optimization/103771
13159 * c-c++-common/torture/harden-cond-comp.c: Change testcase
13160 slightly to avoid the new phiopt optimization.
13161 * gcc.dg/tree-ssa/abs-2.c: New test.
13162 * gcc.dg/tree-ssa/pr103771.c: New test.
13163
13164 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13165
13166 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
13167
13168 2023-05-08 Andrew Pinski <apinski@marvell.com>
13169
13170 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
13171 * gcc.dg/tree-ssa/evrp8.c: Likewise.
13172 * gcc.dg/tree-ssa/vrp35.c: Likewise.
13173 * gcc.dg/tree-ssa/vrp36.c: Likewise.
13174 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
13175 to check for assignment too instead of just a call.
13176 * c-c++-common/goacc/kernels-alias-8.c: Update test
13177 for removal of load.
13178 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
13179
13180 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13181
13182 PR fortran/109662
13183 * gfortran.dg/pr109662-a.f90: New test.
13184
13185 2023-05-07 Patrick Palka <ppalka@redhat.com>
13186
13187 PR c++/85979
13188 * g++.dg/diagnostic/alignof4.C: New test.
13189
13190 2023-05-07 Patrick Palka <ppalka@redhat.com>
13191
13192 DR 2256
13193 PR c++/103091
13194 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
13195 goto made valid by DR 2256.
13196 * g++.dg/init/goto4.C: New test.
13197
13198 2023-05-07 Patrick Palka <ppalka@redhat.com>
13199
13200 * g++.dg/cpp2a/concepts-alias6.C: New test.
13201
13202 2023-05-07 Patrick Palka <ppalka@redhat.com>
13203
13204 PR c++/98283
13205 * g++.dg/cpp1y/paren6.C: New test.
13206
13207 2023-05-07 Patrick Palka <ppalka@redhat.com>
13208
13209 PR c++/109651
13210 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
13211 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
13212
13213 2023-05-07 Patrick Palka <ppalka@redhat.com>
13214
13215 PR c++/109480
13216 * g++.dg/template/non-dependent25a.C: New test.
13217
13218 2023-05-07 Patrick Palka <ppalka@redhat.com>
13219
13220 PR c++/109480
13221 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
13222 expected "without object" diagnostic isn't replaced by a
13223 "call to non-constexpr function" diagnostic.
13224 * g++.dg/template/non-dependent25.C: New test.
13225
13226 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
13227
13228 * gcc.target/powerpc/parall_5insn_const.c: New test.
13229
13230 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
13231
13232 PR target/43644
13233 * gcc.target/i386/pr43644.c: New test case.
13234
13235 2023-05-06 Xi Ruoyao <xry111@xry111.site>
13236
13237 * gcc.target/loongarch/shrink-wrap.c: New test.
13238
13239 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13240
13241 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
13242 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
13243 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
13244 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
13245 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
13246 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
13247 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
13248 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
13249 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
13250 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
13251 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
13252 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
13253 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
13254 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
13255 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
13256 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
13257 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
13258 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
13259 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
13260 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
13261 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
13262 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
13263 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
13264 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
13265 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
13266 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
13267 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
13268 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
13269 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
13270 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
13271 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
13272 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
13273 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
13274 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
13275
13276 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13277
13278 PR fortran/109662
13279 * gfortran.dg/pr109662.f90: New test.
13280
13281 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13282
13283 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
13284
13285 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13286
13287 PR target/109748
13288 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
13289
13290 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13291
13292 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
13293
13294 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
13295
13296 * gcc.target/cris/peep2-addsplit1.c: New test.
13297
13298 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13299
13300 * gcc.target/cris/peep2-movandsplit1.c: New test.
13301
13302 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13303
13304 * gcc.target/cris/peep2-lsrandsplit1.c,
13305 gcc.target/cris/peep2-movulsr2.c: New tests.
13306
13307 2023-05-05 Harald Anlauf <anlauf@gmx.de>
13308
13309 PR fortran/109641
13310 * gfortran.dg/overload_5.f90: New test.
13311
13312 2023-05-05 Pan Li <pan2.li@intel.com>
13313 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13314
13315 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
13316 Adjust indexed load/store check condition.
13317
13318 2023-05-05 Pan Li <pan2.li@intel.com>
13319
13320 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
13321 Adjust test check condition.
13322
13323 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13324
13325 PR target/109615
13326 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
13327 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
13328 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
13329
13330 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
13331
13332 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
13333
13334 2023-05-05 Andrew Pinski <apinski@marvell.com>
13335
13336 PR tree-optimization/109732
13337 * gcc.dg/pr109732.c: New test.
13338 * gcc.dg/pr109732-1.c: New test.
13339
13340 2023-05-05 Andrew Pinski <apinski@marvell.com>
13341
13342 PR tree-optimization/109722
13343 * gcc.dg/tree-ssa/abs-1.c: New test.
13344
13345 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
13346
13347 PR modula2/109729
13348 * gm2/pim/run/pass/ForChar.mod: New test.
13349
13350 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13351
13352 * gcc.target/aarch64/simd/pr99195_4.c: New test.
13353
13354 2023-05-04 Julian Brown <julian@codesourcery.com>
13355
13356 PR fortran/109622
13357 * gfortran.dg/goacc/pr109622-5.f90: New test.
13358 * gfortran.dg/goacc/pr109622-6.f90: New test.
13359
13360 2023-05-04 Andrew Pinski <apinski@marvell.com>
13361
13362 * gcc.dg/tree-ssa/minmax-15.c: Update test.
13363 * gcc.dg/tree-ssa/minmax-16.c: Update test.
13364 * gcc.dg/tree-ssa/minmax-3.c: Update test.
13365 * gcc.dg/tree-ssa/minmax-4.c: Update test.
13366 * gcc.dg/tree-ssa/minmax-5.c: Update test.
13367 * gcc.dg/tree-ssa/minmax-8.c: Update test.
13368
13369 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13370
13371 PR target/99195
13372 * gcc.target/aarch64/simd/pr99195_3.c: New test.
13373
13374 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13375
13376 PR target/99195
13377 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
13378 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
13379
13380 2023-05-04 Richard Biener <rguenther@suse.de>
13381
13382 PR tree-optimization/109724
13383 * g++.dg/torture/pr109724.C: New testcase.
13384
13385 2023-05-04 Jakub Jelinek <jakub@redhat.com>
13386
13387 PR debug/109676
13388 * g++.target/i386/pr109676.C: New test.
13389
13390 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
13391
13392 * gcc.target/cris/peep2-andsplit1.c: New test.
13393 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
13394 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
13395 Adjust values to avoid interference with "opsplit1" with AND. Add
13396 whitespace to match-strings that may be confused with identifiers
13397 or file names.
13398
13399 2023-05-03 Jason Merrill <jason@redhat.com>
13400
13401 PR c++/91618
13402 PR c++/109649
13403 * g++.dg/template/friend77.C: New test.
13404
13405 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
13406
13407 PR tree-optimization/109711
13408 * gcc.dg/tree-ssa/pr109711-1.c: New file.
13409 * gcc.dg/tree-ssa/pr109711-2.c: New file.
13410
13411 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
13412
13413 PR sanitizer/90746
13414 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
13415
13416 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
13417
13418 * g++.target/aarch64/pr109661-1.C: New test.
13419 * g++.target/aarch64/pr109661-2.C: Likewise.
13420 * g++.target/aarch64/pr109661-3.C: Likewise.
13421 * g++.target/aarch64/pr109661-4.C: Likewise.
13422 * gcc.target/aarch64/pr109661-1.c: Likewise.
13423
13424 2023-05-03 Murray Steele <murray.steele@arm.com>
13425 Christophe Lyon <christophe.lyon@arm.com>
13426
13427 * g++.target/arm/mve.exp: Add general-c++ and general directories.
13428 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
13429 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
13430 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
13431 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
13432
13433 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13434
13435 * gcc.target/riscv/rvv/base/abi-10.c: New test.
13436 * gcc.target/riscv/rvv/base/abi-11.c: New test.
13437 * gcc.target/riscv/rvv/base/abi-12.c: New test.
13438 * gcc.target/riscv/rvv/base/abi-13.c: New test.
13439 * gcc.target/riscv/rvv/base/abi-14.c: New test.
13440 * gcc.target/riscv/rvv/base/abi-15.c: New test.
13441 * gcc.target/riscv/rvv/base/abi-16.c: New test.
13442 * gcc.target/riscv/rvv/base/abi-8.c: New test.
13443 * gcc.target/riscv/rvv/base/abi-9.c: New test.
13444 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
13445 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
13446 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
13447 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
13448 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
13449 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
13450 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
13451 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
13452 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
13453 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
13454 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
13455 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
13456 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
13457 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
13458 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
13459 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
13460 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
13461 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
13462 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
13463 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
13464 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
13465 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
13466 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
13467 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
13468 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
13469 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
13470 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
13471 * gcc.target/riscv/rvv/base/user-10.c: New test.
13472 * gcc.target/riscv/rvv/base/user-11.c: New test.
13473 * gcc.target/riscv/rvv/base/user-12.c: New test.
13474 * gcc.target/riscv/rvv/base/user-13.c: New test.
13475 * gcc.target/riscv/rvv/base/user-14.c: New test.
13476 * gcc.target/riscv/rvv/base/user-15.c: New test.
13477 * gcc.target/riscv/rvv/base/user-7.c: New test.
13478 * gcc.target/riscv/rvv/base/user-8.c: New test.
13479 * gcc.target/riscv/rvv/base/user-9.c: New test.
13480
13481 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13482
13483 PR target/99195
13484 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
13485 add/sub intrinsics.
13486
13487 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13488
13489 PR target/99195
13490 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
13491 and binary floating-point ops.
13492 * gcc.target/aarch64/simd/pr99195_2.c: New test.
13493
13494 2023-05-03 Jason Merrill <jason@redhat.com>
13495
13496 * g++.dg/template/nontype12.C: Check for duplicate error.
13497
13498 2023-05-02 Andrew Pinski <apinski@marvell.com>
13499
13500 PR tree-optimization/109702
13501 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
13502
13503 2023-05-02 Andrew Pinski <apinski@marvell.com>
13504
13505 PR target/109657
13506 * gcc.target/aarch64/csinv-2.c: New test.
13507
13508 2023-05-02 Jason Merrill <jason@redhat.com>
13509
13510 PR c++/109678
13511 * g++.dg/cpp1z/variant1.C: New test.
13512
13513 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
13514
13515 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
13516 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
13517 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
13518 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
13519 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
13520 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
13521 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
13522 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
13523 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
13524 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
13525 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
13526 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
13527 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
13528 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
13529 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
13530 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
13531 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
13532 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
13533 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
13534 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
13535 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
13536 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
13537 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
13538 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
13539 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
13540 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
13541 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
13542 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
13543
13544 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
13545
13546 PR target/89835
13547 * gcc.target/riscv/pr89835.c: New test.
13548
13549 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
13550 Pan Li <pan2.li@intel.com>
13551
13552 PR target/109617
13553 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
13554
13555 2023-05-02 Patrick Palka <ppalka@redhat.com>
13556
13557 PR c++/109506
13558 * g++.dg/cpp0x/nsdmi-template26.C: New test.
13559
13560 2023-05-02 Richard Biener <rguenther@suse.de>
13561
13562 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
13563 * gcc.target/i386/pr88531-2b.c: Likewise.
13564 * gcc.target/i386/pr88531-2c.c: Likewise.
13565 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
13566
13567 2023-05-01 Jason Merrill <jason@redhat.com>
13568
13569 PR c++/109666
13570 * g++.dg/cpp0x/nsdmi-array2.C: New test.
13571
13572 2023-04-30 Jeff Law <jlaw@ventanamicro>
13573
13574 Revert:
13575 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
13576
13577 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
13578 for __LINE__.
13579 * gcc.dg/builtin-redefine-1.c: New test.
13580
13581 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
13582
13583 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
13584
13585 2023-04-30 Andrew Pinski <apinski@marvell.com>
13586
13587 * gcc.dg/init-bad-1.c: Update error message.
13588 * gcc.dg/init-bad-2.c: Likewise.
13589 * gcc.dg/init-bad-3.c: Likewise.
13590 * gcc.dg/init-excess-3.c: Likewise.
13591 * gcc.dg/pr61096-1.c: Likewise.
13592
13593 2023-04-30 Andrew Pinski <apinski@marvell.com>
13594
13595 PR c/107926
13596 * gcc.dg/init-excess-3.c: New test.
13597
13598 2023-04-30 Martin Liska <mliska@suse.cz>
13599
13600 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
13601 output.
13602 * c-c++-common/hwasan/heap-overflow.c: Likewise.
13603 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
13604 * c-c++-common/hwasan/use-after-free.c: Likewise.
13605
13606 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
13607
13608 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
13609 for __LINE__.
13610 * gcc.dg/builtin-redefine-1.c: New test.
13611
13612 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
13613
13614 * gm2/pim/run/pass/constlitbase.mod: New test.
13615
13616 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
13617
13618 * gcc.target/xstormy16/neghi2.c: New test case.
13619 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
13620
13621 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
13622
13623 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
13624 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
13625 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
13626 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
13627
13628 2023-04-29 Jeff Law <jlaw@ventanamicro>
13629
13630 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
13631 encourage if-conversion. Skip for -Os.
13632 * gcc.target/mips/movcc-3.c: Similarly.
13633
13634 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
13635
13636 * gcc.target/riscv/rv32e_stack.c: New test.
13637
13638 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
13639
13640 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
13641 empty lines (besides optionally leading whitespace).
13642
13643 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
13644
13645 * gcc.target/riscv/divmod-1.c: New testcase.
13646 * gcc.target/riscv/divmod-2.c: New testcase.
13647
13648 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
13649
13650 * gcc.target/riscv/zbc32.c: New test.
13651 * gcc.target/riscv/zbc64.c: New test.
13652
13653 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13654
13655 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
13656 * gcc.target/riscv/zbb-min-max-03.c: New tests.
13657
13658 2023-04-28 Andrew Pinski <apinski@marvell.com>
13659
13660 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
13661 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
13662 as that now does the combining.
13663
13664 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
13665
13666 PR rtl-optimization/109476
13667 * gcc.target/avr/mmcu/pr109476.c: New test case.
13668
13669 2023-04-28 Richard Biener <rguenther@suse.de>
13670
13671 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
13672 * gcc.dg/vect/vect-71.c: Likewise.
13673 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
13674 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
13675 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
13676
13677 2023-04-28 Richard Biener <rguenther@suse.de>
13678
13679 * gcc.target/i386/pr89618-2.c: New testcase.
13680 * gcc.target/i386/pr88531-2b.c: Adjust.
13681 * gcc.target/i386/pr88531-2c.c: Likewise.
13682
13683 2023-04-28 Pan Li <pan2.li@intel.com>
13684 kito-cheng <kito.cheng@sifive.com>
13685
13686 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
13687
13688 2023-04-28 Richard Biener <rguenther@suse.de>
13689
13690 PR ipa/109652
13691 * gcc.dg/torture/pr109652.c: New testcase.
13692
13693 2023-04-28 Julian Brown <julian@codesourcery.com>
13694
13695 PR fortran/109622
13696 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
13697
13698 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13699
13700 PR target/99195
13701 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
13702
13703 2023-04-28 Jakub Jelinek <jakub@redhat.com>
13704
13705 * gcc.dg/tree-ssa/range-sqrt.c: New test.
13706 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
13707 ranger optimizing sqrt (-1) call away because it is only used in
13708 test for whether it returns NaN.
13709
13710 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
13711 Jakub Jelinek <jakub@redhat.com>
13712
13713 * gcc.dg/tree-ssa/range-sincos.c: New test.
13714
13715 2023-04-28 Jan Beulich <jbeulich@suse.com>
13716
13717 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
13718 * g++.dg/modules/alias-1_d.C: Likewise.
13719 * g++.dg/modules/alias-1_e.C: Likewise.
13720 * g++.dg/modules/alias-1_f.C: Likewise.
13721 * g++.dg/modules/cpp-6_c.C: Likewise.
13722 * g++.dg/modules/dir-only-2_b.C: Likewise.
13723
13724 2023-04-28 Jan Beulich <jbeulich@suse.com>
13725
13726 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
13727
13728 2023-04-28 Alexandre Oliva <oliva@adacore.com>
13729
13730 * c-c++-common/torture/harden-cond-comp.c: New.
13731
13732 2023-04-27 Jason Merrill <jason@redhat.com>
13733
13734 * g++.dg/template/copy1.C: Adjust error lines.
13735
13736 2023-04-27 Pan Li <pan2.li@intel.com>
13737
13738 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
13739
13740 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
13741
13742 PR tree-optimization/109639
13743 * gcc.dg/tree-ssa/pr109639.c: New file.
13744 * gcc.dg/tree-ssa/pr109643.c: New file.
13745
13746 2023-04-27 Richard Biener <rguenther@suse.de>
13747
13748 PR ipa/109607
13749 * g++.dg/torture/pr109607.C: New testcase.
13750
13751 2023-04-27 Jakub Jelinek <jakub@redhat.com>
13752
13753 PR c/109409
13754 * gcc.dg/pr109409.c: New test.
13755
13756 2023-04-27 Jakub Jelinek <jakub@redhat.com>
13757
13758 PR c/107682
13759 PR c/109412
13760 * gcc.dg/pr109412.c: New test.
13761
13762 2023-04-27 Jan Beulich <jbeulich@suse.com>
13763
13764 * c-c++-common/patchable_function_entry-decl.c: Special-case
13765 RISC-V.
13766 * c-c++-common/patchable_function_entry-default.c: Likewise.
13767 * c-c++-common/patchable_function_entry-definition.c: Likewise.
13768
13769 2023-04-26 Jason Merrill <jason@redhat.com>
13770
13771 PR c++/69836
13772 * g++.dg/template/friend76.C: New test.
13773
13774 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
13775
13776 PR target/104338
13777 * gcc.target/riscv/inline-atomics-1.c: New test.
13778 * gcc.target/riscv/inline-atomics-2.c: New test.
13779 * gcc.target/riscv/inline-atomics-3.c: New test.
13780 * gcc.target/riscv/inline-atomics-4.c: New test.
13781 * gcc.target/riscv/inline-atomics-5.c: New test.
13782 * gcc.target/riscv/inline-atomics-6.c: New test.
13783 * gcc.target/riscv/inline-atomics-7.c: New test.
13784 * gcc.target/riscv/inline-atomics-8.c: New test.
13785
13786 2023-04-26 Pan Li <pan2.li@intel.com>
13787 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13788
13789 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
13790
13791 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
13792
13793 * gcc.target/xstormy16/bswap16.c: New test case.
13794 * gcc.target/xstormy16/bswap32.c: Likewise.
13795 * gcc.target/xstormy16/swpb.c: Likewise.
13796 * gcc.target/xstormy16/swpw-1.c: Likewise.
13797 * gcc.target/xstormy16/swpw-2.c: Likewise.
13798
13799 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13800
13801 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
13802 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
13803 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
13804 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
13805
13806 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
13807
13808 PR target/109069
13809 * gcc.target/powerpc/pr109069-1.c: New test.
13810 * gcc.target/powerpc/pr109069-2-run.c: New test.
13811 * gcc.target/powerpc/pr109069-2.c: New test.
13812 * gcc.target/powerpc/pr109069-2.h: New test.
13813
13814 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13815
13816 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
13817 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
13818 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
13819 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
13820 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
13821 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
13822 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
13823 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
13824 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
13825 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
13826 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
13827 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
13828 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
13829 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
13830 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
13831 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
13832
13833 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13834
13835 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
13836 check.
13837
13838 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13839
13840 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
13841
13842 2023-04-26 Pan Li <pan2.li@intel.com>
13843
13844 PR target/109272
13845 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
13846 condition.
13847 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
13848 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
13849
13850 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13851
13852 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
13853
13854 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
13855
13856 PR modula2/108121
13857 * gm2/pim/fail/largeconst.mod: Increased constant value test
13858 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
13859 * gm2/pim/fail/largeconst2.mod: New test.
13860
13861 2023-04-25 Patrick Palka <ppalka@redhat.com>
13862
13863 PR c++/108975
13864 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
13865
13866 2023-04-25 Richard Biener <rguenther@suse.de>
13867
13868 PR tree-optimization/109609
13869 * gcc.dg/torture/pr109609.c: New testcase.
13870
13871 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
13872
13873 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
13874 * gfortran.dg/gomp/loop-2.f90: Likewise.
13875 * gfortran.dg/gomp/reduction5.f90: Likewise.
13876 * gfortran.dg/gomp/reduction6.f90: Likewise.
13877 * gfortran.dg/gomp/scan-1.f90: Likewise.
13878 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
13879 * c-c++-common/gomp/scan-6.c: New test.
13880 * gfortran.dg/gomp/scan-8.f90: New test.
13881
13882 2023-04-25 Jakub Jelinek <jakub@redhat.com>
13883
13884 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
13885 float16, float32, float64 and float128.
13886
13887 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13888
13889 PR target/99195
13890 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
13891
13892 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13893
13894 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
13895
13896 2023-04-25 Jakub Jelinek <jakub@redhat.com>
13897
13898 PR c++/109278
13899 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
13900
13901 2023-04-25 Richard Biener <rguenther@suse.de>
13902
13903 PR rtl-optimization/109585
13904 * gcc.dg/torture/pr109585.c: New testcase.
13905
13906 2023-04-25 Jakub Jelinek <jakub@redhat.com>
13907
13908 PR target/109566
13909 * gcc.target/powerpc/pr109566.c: New test.
13910
13911 2023-04-25 Martin Liska <mliska@suse.cz>
13912
13913 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
13914 * g++.dg/gcov/test-gcov-17.py: Cover new format.
13915 * lib/gcov.exp: Add options for gcov that emit the extra info.
13916
13917 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
13918
13919 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
13920
13921 2023-04-25 Sam James <sam@gentoo.org>
13922
13923 PR tree-optimization/105312
13924 PR target/105573
13925 * gcc.target/sparc/pr105573.c: New test.
13926
13927 2023-04-25 Andrew Pinski <apinski@marvell.com>
13928
13929 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
13930
13931 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13932
13933 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
13934
13935 2023-04-24 Andrew Pinski <apinski@marvell.com>
13936
13937 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
13938 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
13939
13940 2023-04-24 Andrew Pinski <apinski@marvell.com>
13941
13942 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
13943
13944 2023-04-24 Andrew Pinski <apinski@marvell.com>
13945
13946 PR tree-optimization/109604
13947 * gcc.c-torture/compile/pr109604-1.c: New test.
13948 * gcc.c-torture/compile/pr109604-2.c: New test.
13949
13950 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13951
13952 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
13953 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
13954
13955 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13956
13957 PR target/109406
13958 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
13959 MUL.
13960 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
13961
13962 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13963
13964 * gcc.target/aarch64/simd/vabal_combine.c: New test.
13965
13966 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13967
13968 * gcc.target/aarch64/simd/addlv_zext.c: New test.
13969
13970 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13971
13972 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
13973
13974 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13975
13976 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
13977 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
13978 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
13979 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
13980 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
13981 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
13982
13983 2023-04-24 liuhongt <hongtao.liu@intel.com>
13984
13985 PR tree-optimization/109011
13986 * gcc.target/i386/pr109011-b1.c: New test.
13987 * gcc.target/i386/pr109011-b2.c: New test.
13988 * gcc.target/i386/pr109011-d1.c: New test.
13989 * gcc.target/i386/pr109011-d2.c: New test.
13990 * gcc.target/i386/pr109011-q1.c: New test.
13991 * gcc.target/i386/pr109011-q2.c: New test.
13992 * gcc.target/i386/pr109011-w1.c: New test.
13993 * gcc.target/i386/pr109011-w2.c: New test.
13994 * gcc.target/i386/pr109011-dq1.c: New file.
13995 * gcc.target/i386/pr109011-dq2.c: New file.
13996
13997 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
13998
13999 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14000 append -lnsl -lsocket to ldflags.
14001
14002 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14003
14004 * gcc.target/aarch64/float_truncate_zero.c: New test.
14005
14006 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14007
14008 PR target/99195
14009 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14010
14011 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14012
14013 * gcc.target/xstormy16/mulhi.c: New test case.
14014
14015 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14016
14017 * gcc.target/xstormy16/extendhisi2.c: New test case.
14018 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14019
14020 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14021
14022 * gcc.target/xstormy16/shiftsi.c: New test case.
14023
14024 2023-04-23 liuhongt <hongtao.liu@intel.com>
14025
14026 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
14027 testcase to make the codegen more stable.
14028 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
14029 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
14030 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
14031 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
14032
14033 2023-04-23 liuhongt <hongtao.liu@intel.com>
14034
14035 * gcc.target/i386/pr108707.c: New test.
14036
14037 2023-04-22 Andrew Pinski <apinski@marvell.com>
14038
14039 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14040
14041 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14042
14043 PR target/54816
14044 * gcc.target/avr/pr54816.c: Move to...
14045 * gcc.target/avr/mmcu/pr54816.c: ... here.
14046
14047 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14048 Steven G. Kargl <kargl@gcc.gnu.org>
14049
14050 PR fortran/109500
14051 * gfortran.dg/allocatable_function_11.f90: New test.
14052
14053 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14054
14055 PR testsuite/109572
14056 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
14057 vect prefix to make sure we only count vectorized calls.
14058 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
14059 rather than 4.
14060 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
14061 vect prefix to make sure we only count vectorized calls.
14062 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
14063 rather than 4.
14064 (foo): Add 2 further arithmetic ops to the loop to make it appear
14065 worthwhile for vectorization heuristics on powerpc.
14066 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
14067 vect prefix to make sure we only count vectorized calls.
14068 (foo): Add 2 further arithmetic ops to the loop to make it appear
14069 worthwhile for vectorization heuristics on powerpc.
14070
14071 2023-04-22 Jeff Law <jlaw@ventanamicro>
14072
14073 * gcc.target/rx/movsicc.c: Broken down into ...
14074 * gcc.target/rx/movsicc-1.c: Here.
14075 * gcc.target/rx/movsicc-2.c: Here.
14076 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
14077 * gcc.target/rx/movsicc-4.c: Here.
14078 * gcc.target/rx/movsicc-5.c: Here.
14079 * gcc.target/rx/movsicc-6.c: Here.
14080 * gcc.target/rx/movsicc-7.c: Here.
14081 * gcc.target/rx/movsicc-8.c: Here.
14082
14083 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14084
14085 PR tree-optimization/109583
14086 * gcc.dg/pr109583.c: New test.
14087
14088 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
14089 Ondrej Kubanek <kubanek0ondrej@gmail.com>
14090
14091 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
14092 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
14093 * gcc.dg/tree-prof/peel-2.c: New test.
14094
14095 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
14096
14097 PR tree-optimization/109546
14098 * gcc.dg/pr109546.c: New.
14099
14100 2023-04-21 Jason Merrill <jason@redhat.com>
14101
14102 PR c++/108099
14103 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
14104 * g++.dg/ext/unsigned-typedef2.C: New test.
14105 * g++.dg/ext/unsigned-typedef3.C: New test.
14106
14107 2023-04-21 Jeff Law <jlaw@ventanamicro>
14108
14109 PR testsuite/109549
14110 * gcc.target/i386/cmov6.c: No longer expect this test to
14111 generate 'cmov' instructions.
14112
14113 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14114
14115 * gcc.target/aarch64/sminmax-asr_1.c: New test.
14116
14117 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14118
14119 PR target/108779
14120 * gcc.target/aarch64/mtp.c: New test.
14121 * gcc.target/aarch64/mtp_1.c: New test.
14122 * gcc.target/aarch64/mtp_2.c: New test.
14123 * gcc.target/aarch64/mtp_3.c: New test.
14124 * gcc.target/aarch64/mtp_4.c: New test.
14125
14126 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14127
14128 PR target/99195
14129 * gcc.target/aarch64/simd/pr99195_1.c: New test.
14130
14131 2023-04-21 Richard Biener <rguenther@suse.de>
14132
14133 PR tree-optimization/109573
14134 * g++.dg/vect/pr109573.cc: New testcase.
14135
14136 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14137
14138 PR target/108270
14139 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
14140 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
14141 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
14142
14143 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14144
14145 PR target/108728
14146 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
14147
14148 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14149
14150 PR target/108728
14151 * lib/target-supports.exp (is-effective-target-keyword): Add
14152 ppc_cpu_supports_hw.
14153
14154 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14155
14156 PR target/109547
14157 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
14158 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
14159 condition.
14160
14161 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
14162
14163 PR tree-optimization/109564
14164 * gcc.dg/torture/pr109564-1.c: New testcase.
14165 * gcc.dg/torture/pr109564-2.c: Likewise.
14166 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
14167 * gcc.dg/tree-ssa/vrp06.c: Likewise.
14168
14169 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14170
14171 PR c/107041
14172 * gcc.dg/goacc/pr107041.c: New test.
14173
14174 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
14175
14176 PR target/78952
14177 * gcc.target/i386/pr78952-4.c: New test.
14178
14179 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14180 kito-cheng <kito.cheng@sifive.com>
14181
14182 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
14183 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
14184 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
14185
14186 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14187
14188 * gcc.target/riscv/arch-19.c: Add -misa-spec.
14189
14190 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14191 kito-cheng <kito.cheng@sifive.com>
14192
14193 PR target/109535
14194 * g++.target/riscv/rvv/base/pr109535.C: New test.
14195 * gcc.target/riscv/rvv/base/pr109535.c: New test.
14196
14197 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14198
14199 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
14200 rather than stdint.h
14201
14202 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
14203
14204 * lib/target-supports.exp
14205 (check_effective_target_vect_call_copysignf): Add amdgcn.
14206 (check_effective_target_vect_call_sqrtf): Add amdgcn.
14207 (check_effective_target_vect_call_ceilf): Add amdgcn.
14208 (check_effective_target_vect_call_floor): Add amdgcn.
14209 (check_effective_target_vect_logical_reduc): Add amdgcn.
14210
14211 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14212
14213 PR tree-optimization/109011
14214 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
14215 dg-additional-options.
14216 (baz, qux): Remove functions and corresponding dg-final.
14217 * gcc.dg/vect/pr109011-2.c: New test.
14218 * gcc.dg/vect/pr109011-3.c: New test.
14219 * gcc.dg/vect/pr109011-4.c: New test.
14220 * gcc.dg/vect/pr109011-5.c: New test.
14221
14222 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14223
14224 PR c++/108099
14225 PR testsuite/109560
14226 * g++.dg/ext/int128-8.C: Require int128 effective target.
14227
14228 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
14229
14230 PR testsuite/106879
14231 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
14232 vect_hw_misalign on POWERs.
14233
14234 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14235
14236 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
14237 * gcc.target/i386/pr109117-1.c: Modify error message.
14238
14239 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14240
14241 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
14242
14243 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14244
14245 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
14246
14247 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14248
14249 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
14250 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
14251 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
14252 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
14253 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
14254 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
14255 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
14256 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
14257 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
14258 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
14259 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
14260 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
14261 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
14262 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
14263 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
14264 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
14265 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
14266 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
14267 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
14268 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
14269 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
14270 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
14271 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
14272 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
14273 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
14274 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
14275 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
14276 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
14277 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
14278 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
14279 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
14280 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
14281 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
14282 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
14283 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
14284 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
14285 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
14286 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
14287 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
14288 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
14289 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
14290 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
14291 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
14292 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
14293 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
14294 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
14295 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
14296 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
14297 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
14298 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
14299 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
14300 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
14301
14302 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14303
14304 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
14305 Remove avx512bw.
14306 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
14307 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
14308 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14309 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
14310 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
14311 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
14312 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
14313 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14314 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14315 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
14316 * gcc.target/i386/pr93696-1.c: Ditto.
14317 * gcc.target/i386/pr93696-2.c: Ditto.
14318
14319 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14320
14321 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
14322 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
14323 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
14324 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
14325 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
14326 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
14327 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
14328
14329 2023-04-19 Patrick Palka <ppalka@redhat.com>
14330 Jonathan Wakely <jwakely@redhat.com>
14331
14332 PR c++/100157
14333 * g++.dg/ext/type_pack_element1.C: New test.
14334 * g++.dg/ext/type_pack_element2.C: New test.
14335 * g++.dg/ext/type_pack_element3.C: New test.
14336
14337 2023-04-19 Patrick Palka <ppalka@redhat.com>
14338
14339 PR c++/109556
14340 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
14341
14342 2023-04-19 Harald Anlauf <anlauf@gmx.de>
14343
14344 PR testsuite/83904
14345 PR fortran/100297
14346 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
14347 instead of the naive "free".
14348 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
14349
14350 2023-04-19 Andrew Pinski <apinski@marvell.com>
14351
14352 * gcc.target/i386/cmov10.c: New test.
14353 * gcc.target/i386/cmov11.c: New test.
14354
14355 2023-04-19 Jason Merrill <jason@redhat.com>
14356
14357 PR c++/108099
14358 * g++.dg/ext/int128-8.C: New test.
14359
14360 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14361
14362 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
14363 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
14364 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
14365 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
14366 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
14367 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
14368 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
14369
14370 2023-04-19 Pan Li <pan2.li@intel.com>
14371
14372 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
14373 condition.
14374 * gcc.target/riscv/simplify_ior_optimization.c: New test.
14375
14376 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
14377
14378 PR target/78904
14379 PR target/78952
14380 * gcc.target/i386/pr78952-3.c: New test.
14381
14382 2023-04-19 Xi Ruoyao <xry111@xry111.site>
14383
14384 PR target/109465
14385 * gcc.target/loongarch/pr109465-1.c: New test.
14386 * gcc.target/loongarch/pr109465-2.c: New test.
14387 * gcc.target/loongarch/pr109465-3.c: New test.
14388
14389 2023-04-19 Xi Ruoyao <xry111@xry111.site>
14390
14391 * gcc.target/loongarch/va_arg.c: New test.
14392
14393 2023-04-19 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR tree-optimization/109011
14396 * gcc.dg/vect/pr109011-1.c: New test.
14397
14398 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14399
14400 * gcc.target/aarch64/vec-set-zero.c: New test.
14401
14402 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14403
14404 PR target/108840
14405 * gcc.target/aarch64/pr108840.c: New test.
14406
14407 2023-04-19 Jakub Jelinek <jakub@redhat.com>
14408
14409 PR tree-optimization/109524
14410 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
14411 const nn &.
14412
14413 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
14414
14415 PR target/94908
14416 * gcc.target/i386/pr94908.c: New test.
14417 * gcc.target/i386/sse4_1-insertps-5.c: New test.
14418 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
14419
14420 2023-04-18 Richard Biener <rguenther@suse.de>
14421
14422 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
14423 * gcc.dg/tm/alias-1.c: Likewise.
14424 * gcc.dg/tm/alias-2.c: Likewise.
14425 * gcc.dg/torture/ipa-pta-1.c: Likewise.
14426 * gcc.dg/torture/pr39074-2.c: Likewise.
14427 * gcc.dg/torture/pr39074.c: Likewise.
14428 * gcc.dg/torture/pta-callused-1.c: Likewise.
14429 * gcc.dg/torture/pta-escape-1.c: Likewise.
14430 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
14431 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
14432 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
14433 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
14434 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
14435 * gcc.dg/tree-ssa/alias-19.c: Likewise.
14436 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
14437 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
14438 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
14439 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
14440
14441 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
14442
14443 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
14444
14445 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14446
14447 * gcc.target/aarch64/spellcheck_11.c: New test.
14448
14449 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14450
14451 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
14452 extension.
14453
14454 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
14455
14456 * gcc.target/riscv/arch-5.c: Likewise.
14457
14458 2023-04-18 Jakub Jelinek <jakub@redhat.com>
14459
14460 PR tree-optimization/109240
14461 * gcc.target/aarch64/simd/addsub_2.c: New test.
14462 * gcc.target/aarch64/sve/addsub_2.c: New test.
14463
14464 2023-04-18 Xi Ruoyao <xry111@xry111.site>
14465
14466 * gcc.target/loongarch/add-const.c: New test.
14467 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
14468 frame size change.
14469 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
14470
14471 2023-04-17 Patrick Palka <ppalka@redhat.com>
14472
14473 PR c++/109531
14474 * g++.dg/template/canon-type-20.C: New test.
14475 * g++.dg/template/ttp36.C: New test.
14476
14477 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
14478
14479 * gcc.target/riscv/stack_save_restore.c: New test.
14480
14481 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
14482
14483 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
14484
14485 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
14486
14487 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
14488
14489 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
14490
14491 PR target/106602
14492 * gcc.target/riscv/pr106602.c: Moved to...
14493 * gcc.target/riscv/pr106602-rv64i.c: ...here.
14494 * gcc.target/riscv/pr106602-rv32i.c: New test.
14495 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
14496
14497 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
14498
14499 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
14500 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
14501 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
14502 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
14503
14504 2023-04-17 Martin Jambor <mjambor@suse.cz>
14505
14506 PR ipa/107769
14507 PR ipa/109318
14508 * gcc.dg/ipa/pr109318.c: New test.
14509 * gcc.dg/lto/pr107769_0.c: Likewise.
14510
14511 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
14512 Di Zhao <di.zhao@amperecomputing.com>
14513
14514 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
14515
14516 2023-04-17 Jakub Jelinek <jakub@redhat.com>
14517
14518 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
14519 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
14520 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
14521
14522 2023-04-17 Richard Biener <rguenther@suse.de>
14523
14524 PR tree-optimization/109524
14525 * g++.dg/pr109524.C: New testcase.
14526
14527 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
14528
14529 PR testsuite/108809
14530 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
14531
14532 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
14533
14534 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
14535 for riscv_vector.h
14536 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
14537 -mabi.
14538
14539 2023-04-17 Pan Li <pan2.li@intel.com>
14540
14541 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
14542
14543 2023-04-16 Jeff Law <jlaw@ventanamicro>
14544
14545 PR target/109508
14546 * gcc.target/riscv/pr109508.c: New test.
14547
14548 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
14549
14550 PR target/54816
14551 * gcc.target/avr/pr54816.c: New test case.
14552
14553 2023-04-15 Jason Merrill <jason@redhat.com>
14554
14555 PR c++/109357
14556 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
14557
14558 2023-04-15 Alexandre Oliva <oliva@adacore.com>
14559 Kewen Lin <linkw@linux.ibm.com>
14560
14561 PR target/99708
14562 * gcc.target/powerpc/pr99708.c: Accept lack of
14563 __SIZEOF_IBM128__ when long double is 64-bit wide.
14564
14565 2023-04-15 Jason Merrill <jason@redhat.com>
14566
14567 PR c++/109514
14568 * g++.dg/warn/Wdangling-pointer-6.C: New test.
14569
14570 2023-04-14 Harald Anlauf <anlauf@gmx.de>
14571
14572 PR fortran/109511
14573 * gfortran.dg/set_exponent_1.f90: New test.
14574
14575 2023-04-14 Richard Biener <rguenther@suse.de>
14576
14577 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
14578 checking avx_runtime in dump scanning.
14579 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
14580 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
14581
14582 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
14583
14584 PR fortran/104272
14585 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
14586 from 6 to 5 without memory leaks.
14587 * gfortran.dg/finalize_52.f90: New test
14588
14589 2023-04-14 Richard Biener <rguenther@suse.de>
14590
14591 PR tree-optimization/109502
14592 * gcc.dg/vect/pr109502.c: New testcase.
14593
14594 2023-04-14 Richard Biener <rguenther@suse.de>
14595
14596 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
14597 and add missing avx guard.
14598 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
14599 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
14600 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
14601 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
14602 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
14603
14604 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
14605 Jakub Jelinek <jakub@redhat.com>
14606
14607 PR target/108947
14608 PR target/109040
14609 * gcc.dg/pr108947.c: New test.
14610 * gcc.c-torture/execute/pr109040.c: New test.
14611
14612 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
14613
14614 PR analyzer/108722
14615 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
14616
14617 2023-04-13 Patrick Palka <ppalka@redhat.com>
14618
14619 PR c++/109420
14620 * g++.dg/template/typename27.C: New test.
14621
14622 2023-04-13 Jason Merrill <jason@redhat.com>
14623
14624 PR c++/109277
14625 * g++.dg/ext/is_convertible5.C: New test.
14626
14627 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
14628
14629 PR modula2/109497
14630 PR modula2/109496
14631 * gm2/pim/run/pass/addcharconst.mod: New test.
14632 * gm2/pim/run/pass/singlechar.mod: New test.
14633
14634 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
14635
14636 PR target/108910
14637 * gcc.dg/torture/pr108910.c: New test.
14638
14639 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14640
14641 PR target/109479
14642 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
14643 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
14644 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
14645 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
14646 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
14647 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
14648
14649 2023-04-12 Jakub Jelinek <jakub@redhat.com>
14650
14651 PR tree-optimization/109410
14652 * gcc.dg/pr109410.c: New test.
14653
14654 2023-04-12 Jakub Jelinek <jakub@redhat.com>
14655
14656 PR target/109458
14657 * gcc.target/i386/pr109458.c: New test.
14658
14659 2023-04-12 Jakub Jelinek <jakub@redhat.com>
14660
14661 PR tree-optimization/109462
14662 * g++.dg/opt/pr109462.C: New test.
14663
14664 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
14665
14666 PR tree-optimization/109462
14667 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
14668
14669 2023-04-12 Richard Biener <rguenther@suse.de>
14670
14671 PR tree-optimization/109473
14672 * gcc.dg/vect/pr109473.c: New testcase.
14673
14674 2023-04-12 Harald Anlauf <anlauf@gmx.de>
14675
14676 PR fortran/104312
14677 * gfortran.dg/entry_26.f90: New test.
14678 * gfortran.dg/entry_27.f90: New test.
14679
14680 2023-04-12 Harald Anlauf <anlauf@gmx.de>
14681
14682 PR fortran/61615
14683 PR fortran/99982
14684 * gfortran.dg/interface_49.f90: New test.
14685
14686 2023-04-12 Richard Biener <rguenther@suse.de>
14687
14688 PR tree-optimization/109469
14689 * gcc.dg/torture/pr109469.c: New testcase.
14690
14691 2023-04-12 Richard Biener <rguenther@suse.de>
14692
14693 PR tree-optimization/109434
14694 * g++.dg/opt/pr109434.C: New testcase.
14695
14696 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
14697
14698 PR testsuite/108815
14699 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
14700 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
14701 considering BE.
14702
14703 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
14704
14705 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
14706
14707 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
14708 Pan Li <pan2.li@intel.com>
14709 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14710 Kito Cheng <kito.cheng@sifive.com>
14711
14712 PR target/109104
14713 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
14714 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
14715 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
14716
14717 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
14718
14719 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
14720 for -m32.
14721
14722 2023-04-11 Martin Liska <mliska@suse.cz>
14723
14724 PR driver/108241
14725 * gcc.dg/pr108241.c: New test.
14726 * gcc.dg/pr79570.c: Add also -g option.
14727
14728 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
14729
14730 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
14731 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
14732 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
14733
14734 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
14735
14736 PR target/108812
14737 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
14738 expected vectors for Big Endian.
14739 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
14740
14741 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
14742
14743 PR target/70243
14744 * gcc.target/powerpc/pr70243.c: New test.
14745
14746 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
14747
14748 * g++.dg/other/i386-2.C: Add -mamx-complex.
14749 * g++.dg/other/i386-3.C: Ditto.
14750 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
14751 * gcc.target/i386/amx-helper.h: Add amx-complex support.
14752 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
14753 * gcc.target/i386/sse-12.c: Add -mamx-complex.
14754 * gcc.target/i386/sse-13.c: Ditto.
14755 * gcc.target/i386/sse-14.c: Ditto.
14756 * gcc.target/i386/sse-22.c: Add amx-complex.
14757 * gcc.target/i386/sse-23.c: Ditto.
14758 * lib/target-supports.exp (check_effective_target_amx_complex): New.
14759 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
14760 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
14761 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
14762 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
14763
14764 2023-04-08 Jakub Jelinek <jakub@redhat.com>
14765
14766 PR tree-optimization/109392
14767 * gcc.dg/pr109392.c: New test.
14768
14769 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
14770
14771 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
14772
14773 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
14774
14775 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
14776
14777 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
14778
14779 PR fortran/87477
14780 PR fortran/85686
14781 PR fortran/88247
14782 PR fortran/91941
14783 PR fortran/92779
14784 PR fortran/93339
14785 PR fortran/93813
14786 PR fortran/100948
14787 PR fortran/102106
14788 PR fortran/98408
14789 PR fortran/105205
14790 PR fortran/106918
14791 * gfortran.dg/associate_47.f90 : Enable substring test.
14792 * gfortran.dg/associate_51.f90 : Update an error message.
14793 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
14794 uninitialzed dg-warnings.
14795 * gfortran.dg/associate_60.f90 : New test
14796 * gfortran.dg/pr98408.f90 : New test
14797 * gfortran.dg/pr105205.f90 : New test
14798 * gfortran.dg/pr106918.f90 : New test
14799
14800 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
14801
14802 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
14803 dg directive and remove trailing whitespace.
14804 * gfortran.dg/c-interop/c407a-1.f90 : ditto
14805 * gfortran.dg/c-interop/c407b-1.f90 : ditto
14806 * gfortran.dg/c-interop/c407b-2.f90 : ditto
14807 * gfortran.dg/c-interop/c407c-1.f90 : ditto
14808 * gfortran.dg/c-interop/c535a-1.f90 : ditto
14809 * gfortran.dg/c-interop/c535a-2.f90 : ditto
14810 * gfortran.dg/c-interop/c535b-1.f90 : ditto
14811 * gfortran.dg/c-interop/c535b-2.f90 : ditto
14812 * gfortran.dg/c-interop/c535b-3.f90 : ditto
14813 * gfortran.dg/c-interop/c535c-1.f90 : ditto
14814 * gfortran.dg/c-interop/c535c-2.f90 : ditto
14815 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
14816 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
14817 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
14818 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
14819 * gfortran.dg/c-interop/tkr.f90 : ditto
14820 * gfortran.dg/class_result_10.f90 : ditto
14821 * gfortran.dg/dtio_35.f90 : ditto
14822 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
14823 * gfortran.dg/pr103258.f90 : ditto
14824 * gfortran.dg/pr59107.f90 : ditto
14825 * gfortran.dg/pr93835.f08 : ditto
14826
14827 2023-04-07 Alexandre Oliva <oliva@adacore.com>
14828
14829 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
14830 fortran compiler, skip if missing.
14831
14832 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14833
14834 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
14835 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
14836
14837 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
14838
14839 PR tree-optimization/109417
14840 * gcc.dg/pr109417.c: New.
14841
14842 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14843
14844 * rust/compile/issue-1422.rs: New test.
14845
14846 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14847
14848 * rust/compile/issue-1361.rs: New test.
14849
14850 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
14851
14852 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
14853 * rust/compile/issue-1830_str.rs: Likewise.
14854
14855 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14856
14857 * rust/compile/empty.in: New test.
14858 * rust/compile/include_empty.rs: New test.
14859
14860 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14861
14862 * rust/compile/torture/traits10.rs: Fix test-case
14863
14864 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14865
14866 * rust/compile/issue-1725-1.rs: New test.
14867 * rust/compile/issue-1725-2.rs: New test.
14868
14869 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14870
14871 * rust/compile/builtin_macro_include_str.rs:
14872 Include test of invalid UTF-8.
14873 * rust/compile/invalid_utf8: File with invalid UTF-8.
14874
14875 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14876
14877 * rust/compile/parse_empty_tuple_pattern.rs: New test.
14878
14879 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
14880
14881 * rust/compile/issue-1830_bytes.rs: New test.
14882 * rust/compile/issue-1830_str.rs: New test.
14883
14884 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14885
14886 * rust/compile/variadic.rs: New test.
14887
14888 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14889
14890 * rust/execute/torture/overflow1.rs: Fix test.
14891
14892 2023-04-06 mxlol233 <mxlol233@outlook.com>
14893
14894 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
14895 * rust/compile/feature_intrinsics.rs: New file.
14896 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
14897 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
14898 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
14899 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
14900 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
14901 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
14902 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
14903 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
14904 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
14905 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
14906 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
14907 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
14908 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
14909 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
14910 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
14911 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
14912 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
14913 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
14914 `intrinsics`.
14915 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
14916 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
14917 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
14918 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
14919 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
14920 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
14921 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
14922 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
14923 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
14924
14925 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14926
14927 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
14928 * rust/compile/macro44.rs: Fix invalid testcase assertions.
14929 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
14930 * rust/compile/builtin_macro_recurse2.rs: New test.
14931 * rust/compile/macro46.rs: New test.
14932 * rust/compile/builtin_macro_eager1.rs: New file.
14933 * rust/compile/builtin_macro_eager2.rs: New file.
14934
14935 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14936
14937 * rust/execute/torture/let-pattern-1.rs: New test.
14938
14939 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14940
14941 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
14942 * rust/compile/torture/intrinsics-5.rs: likewise
14943 * rust/execute/torture/atomic_load.rs: likewise
14944 * rust/execute/torture/atomic_store.rs: likewise
14945 * rust/bounds1.rs: New test.
14946
14947 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14948
14949 * rust/compile/func3.rs: update test case
14950
14951 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14952
14953 * rust/compile/issue-1786.rs: New test.
14954
14955 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14956
14957 * rust/compile/never_type_err1.rs: Moved to...
14958 * rust/compile/never_type1.rs: ...here. It now works
14959
14960 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14961
14962 * rust/compile/issue-1773.rs: New test.
14963
14964 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14965
14966 * rust/execute/torture/issue-1720-2.rs: New test.
14967
14968 2023-04-06 mxlol233 <mxlol233@outlook.com>
14969
14970 * rust/compile/feature.rs: New test.
14971
14972 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14973
14974 * rust/compile/closure_move_expr.rs: New test.
14975
14976 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14977
14978 * rust/compile/parse_complex_generic_application.rs: New test.
14979 * rust/compile/parse_complex_generic_application2.rs: New test.
14980
14981 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14982
14983 * rust/compile/multi_reference_type.rs: New test.
14984
14985 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
14986
14987 * rust/compile/issue-867.rs: New test.
14988
14989 2023-04-06 Lyra <teromene@teromene.fr>
14990
14991 * rust/compile/macro45.rs: New test.
14992
14993 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14994
14995 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
14996 properly.
14997 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
14998 * rust/execute/torture/builtin_macro_env.rs: Likewise.
14999 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
15000 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
15001 * rust/execute/torture/builtin_macro_line.rs: Likewise.
15002 * rust/execute/torture/builtin_macros1.rs: Likewise.
15003 * rust/execute/torture/builtin_macros3.rs: Likewise.
15004 * rust/execute/torture/cfg1.rs: Likewise.
15005 * rust/execute/torture/cfg2.rs: Likewise.
15006 * rust/execute/torture/cfg3.rs: Likewise.
15007 * rust/execute/torture/cfg4.rs: Likewise.
15008 * rust/execute/torture/coercion1.rs: Likewise.
15009 * rust/execute/torture/coercion2.rs: Likewise.
15010 * rust/execute/torture/extern_mod4.rs: Likewise.
15011 * rust/execute/torture/helloworld1.rs: Likewise.
15012 * rust/execute/torture/helloworld2.rs: Likewise.
15013 * rust/execute/torture/issue-1198.rs: Likewise.
15014 * rust/execute/torture/issue-1231.rs: Likewise.
15015 * rust/execute/torture/issue-1232.rs: Likewise.
15016 * rust/execute/torture/issue-1249.rs: Likewise.
15017 * rust/execute/torture/issue-1436.rs: Likewise.
15018 * rust/execute/torture/issue-1496.rs: Likewise.
15019 * rust/execute/torture/issue-647.rs: Likewise.
15020 * rust/execute/torture/issue-845.rs: Likewise.
15021 * rust/execute/torture/issue-851.rs: Likewise.
15022 * rust/execute/torture/issue-858.rs: Likewise.
15023 * rust/execute/torture/issue-976.rs: Likewise.
15024 * rust/execute/torture/macros10.rs: Likewise.
15025 * rust/execute/torture/macros11.rs: Likewise.
15026 * rust/execute/torture/macros12.rs: Likewise.
15027 * rust/execute/torture/macros13.rs: Likewise.
15028 * rust/execute/torture/macros14.rs: Likewise.
15029 * rust/execute/torture/macros2.rs: Likewise.
15030 * rust/execute/torture/macros22.rs: Likewise.
15031 * rust/execute/torture/macros29.rs: Likewise.
15032 * rust/execute/torture/macros3.rs: Likewise.
15033 * rust/execute/torture/macros30.rs: Likewise.
15034 * rust/execute/torture/macros31.rs: Likewise.
15035 * rust/execute/torture/macros7.rs: Likewise.
15036 * rust/execute/torture/macros8.rs: Likewise.
15037 * rust/execute/torture/macros9.rs: Likewise.
15038 * rust/execute/torture/match1.rs: Likewise.
15039 * rust/execute/torture/match2.rs: Likewise.
15040 * rust/execute/torture/match3.rs: Likewise.
15041 * rust/execute/torture/match_bool1.rs: Likewise.
15042 * rust/execute/torture/match_byte1.rs: Likewise.
15043 * rust/execute/torture/match_char1.rs: Likewise.
15044 * rust/execute/torture/match_int1.rs: Likewise.
15045 * rust/execute/torture/match_loop1.rs: Likewise.
15046 * rust/execute/torture/match_range1.rs: Likewise.
15047 * rust/execute/torture/match_range2.rs: Likewise.
15048 * rust/execute/torture/match_tuple1.rs: Likewise.
15049 * rust/execute/torture/method1.rs: Likewise.
15050 * rust/execute/torture/method2.rs: Likewise.
15051 * rust/execute/torture/method3.rs: Likewise.
15052 * rust/execute/torture/method4.rs: Likewise.
15053 * rust/execute/torture/operator_overload_1.rs: Likewise.
15054 * rust/execute/torture/operator_overload_10.rs: Likewise.
15055 * rust/execute/torture/operator_overload_11.rs: Likewise.
15056 * rust/execute/torture/operator_overload_12.rs: Likewise.
15057 * rust/execute/torture/operator_overload_2.rs: Likewise.
15058 * rust/execute/torture/operator_overload_4.rs: Likewise.
15059 * rust/execute/torture/operator_overload_5.rs: Likewise.
15060 * rust/execute/torture/operator_overload_6.rs: Likewise.
15061 * rust/execute/torture/operator_overload_7.rs: Likewise.
15062 * rust/execute/torture/operator_overload_8.rs: Likewise.
15063 * rust/execute/torture/operator_overload_9.rs: Likewise.
15064 * rust/execute/torture/str-layout1.rs: Likewise.
15065 * rust/execute/torture/str-zero.rs: Likewise.
15066 * rust/execute/torture/trait1.rs: Likewise.
15067 * rust/execute/torture/trait10.rs: Likewise.
15068 * rust/execute/torture/trait11.rs: Likewise.
15069 * rust/execute/torture/trait12.rs: Likewise.
15070 * rust/execute/torture/trait13.rs: Likewise.
15071 * rust/execute/torture/trait2.rs: Likewise.
15072 * rust/execute/torture/trait3.rs: Likewise.
15073 * rust/execute/torture/trait4.rs: Likewise.
15074 * rust/execute/torture/trait5.rs: Likewise.
15075 * rust/execute/torture/trait6.rs: Likewise.
15076 * rust/execute/torture/trait7.rs: Likewise.
15077 * rust/execute/torture/trait8.rs: Likewise.
15078 * rust/execute/torture/trait9.rs: Likewise.
15079 * rust/execute/torture/closure2.rs: Likewise.
15080 * rust/execute/torture/closure3.rs: Likewise.
15081 * rust/execute/torture/loop-condition-eval.rs: Likewise.
15082 * rust/execute/torture/operator_overload_3.rs: Likewise.
15083
15084 2023-04-06 mxlol233 <mxlol233@outlook.com>
15085
15086 * rust/compile/diagnostic_underline.rs: New test.
15087
15088 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15089
15090 * rust/compile/bounds.rs: change to use -fsyntax-only
15091 * rust/execute/torture/issue-1720.rs: New test.
15092
15093 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
15094
15095 * rust/compile/decl_macro1.rs: New test.
15096 * rust/compile/decl_macro2.rs: New test.
15097 * rust/compile/decl_macro3.rs: New test.
15098 * rust/compile/decl_macro4.rs: New test.
15099 * rust/compile/decl_macro5.rs: New test.
15100 * rust/compile/decl_macro6.rs: New test.
15101 * rust/compile/decl_macro7.rs: New test.
15102 * rust/execute/torture/decl_macro1.rs: New test.
15103 * rust/execute/torture/decl_macro2.rs: New test.
15104 * rust/execute/torture/decl_macro3.rs: New test.
15105 * rust/execute/torture/decl_macro4.rs: New test.
15106
15107 2023-04-06 mxlol233 <mxlol233@outlook.com>
15108
15109 * rust/compile/bounds.rs: New test.
15110
15111 2023-04-06 Dave <dme2223@gmail.com>
15112
15113 * rust/compile/const10.rs: New test.
15114
15115 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
15116
15117 * rust/compile/unsafe11.rs: New test.
15118
15119 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15120
15121 * gcc.dg/signbit-2.c: Add -maltivec if supported.
15122
15123 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15124 Thomas Schwinge <thomas@codesourcery.com>
15125
15126 PR testsuite/108899
15127 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
15128 Fix quoting.
15129
15130 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
15131
15132 PR modula2/109423
15133 * gm2/pim/fail/setunknown.mod: New test.
15134 * gm2/pim/fail/setunknown2.mod: New test.
15135
15136 2023-04-05 Jeff Law <jlaw@ventanamicro>
15137
15138 PR target/108892
15139 * gcc.c-torture/compile/pr108892.c: New test.
15140
15141 2023-04-05 Martin Jambor <mjambor@suse.cz>
15142
15143 PR ipa/108959
15144 * gcc.dg/ipa/pr108959.c: New test.
15145
15146 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15147
15148 * g++.target/riscv/rvv/base/bug-23.C: New test.
15149
15150 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15151
15152 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
15153
15154 2023-04-04 Harald Anlauf <anlauf@gmx.de>
15155
15156 PR fortran/104349
15157 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
15158 * gfortran.dg/pr104349.f90: New test.
15159
15160 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15161
15162 PR tree-optimization/109386
15163 * gcc.c-torture/execute/ieee/pr109386.c: New test.
15164
15165 2023-04-04 Marek Polacek <polacek@redhat.com>
15166
15167 PR sanitizer/109107
15168 * c-c++-common/ubsan/pr109107-1.c: New test.
15169 * c-c++-common/ubsan/pr109107-2.c: New test.
15170 * c-c++-common/ubsan/pr109107-3.c: New test.
15171 * c-c++-common/ubsan/pr109107-4.c: New test.
15172
15173 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15174
15175 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
15176 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
15177 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
15178 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
15179 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
15180 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
15181 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
15182 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
15183 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
15184 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
15185
15186 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15187
15188 PR target/109384
15189 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
15190 vs. f conflict.
15191
15192 2023-04-04 Richard Biener <rguenther@suse.de>
15193
15194 PR tree-optimization/109304
15195 * gcc.dg/pr109304.c: New testcase.
15196
15197 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
15198
15199 PR target/108699
15200 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
15201 to distinguish parity byte from parity.
15202 * gcc.target/powerpc/pr108699.c: New test.
15203
15204 2023-04-04 Jason Merrill <jason@redhat.com>
15205
15206 PR c++/107484
15207 * g++.dg/lookup/friend25.C: New test.
15208
15209 2023-04-03 Patrick Palka <ppalka@redhat.com>
15210
15211 PR c++/109300
15212 * g++.dg/cpp1y/var-templ79.C: New test.
15213
15214 2023-04-03 Jakub Jelinek <jakub@redhat.com>
15215 Martin Jambor <mjambor@suse.cz>
15216
15217 PR ipa/109303
15218 * gcc.dg/pr109303.c: New test.
15219
15220 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
15221
15222 PR target/102146
15223 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
15224 scan.
15225
15226 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15227
15228 PR target/109375
15229 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
15230
15231 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15232
15233 PR target/109376
15234 * gnat.dg/prot7.adb: Skip on hppa.
15235
15236 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15237 kito-cheng <kito.cheng@sifive.com>
15238
15239 * g++.target/riscv/rvv/base/bug-19.C: New test.
15240 * g++.target/riscv/rvv/base/bug-20.C: New test.
15241 * g++.target/riscv/rvv/base/bug-21.C: New test.
15242 * g++.target/riscv/rvv/base/bug-22.C: New test.
15243
15244 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15245
15246 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
15247 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
15248
15249 2023-04-01 Patrick Palka <ppalka@redhat.com>
15250
15251 PR c++/109160
15252 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
15253
15254 2023-04-01 Patrick Palka <ppalka@redhat.com>
15255
15256 PR c++/53164
15257 PR c++/105848
15258 * g++.dg/template/fn-ptr3a.C: New test.
15259 * g++.dg/template/fn-ptr3b.C: New test.
15260 * g++.dg/template/fn-ptr4.C: New test.
15261
15262 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15263
15264 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
15265 -fno-tree-dominator-opts -fno-tree-vrp.
15266 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
15267 * gcc.dg/torture/inf-compare-2.c: Likewise.
15268 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
15269
15270 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15271
15272 PR tree-optimization/109362
15273 * gcc.target/i386/pr109362.c: New test.
15274
15275 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15276 Richard Sandiford <richard.sandiford@arm.com>
15277
15278 PR target/109254
15279 * gcc.target/aarch64/sve/pr109254.c: New test.
15280
15281 2023-03-31 Jakub Jelinek <jakub@redhat.com>
15282
15283 PR analyzer/107396
15284 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
15285 if fdopen returns NULL.
15286
15287 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
15288
15289 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
15290 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
15291
15292 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
15293
15294 * gcc.target/i386/pr109052-2.c: New.
15295
15296 2023-03-31 Jakub Jelinek <jakub@redhat.com>
15297
15298 PR tree-optimization/91645
15299 * gcc.target/i386/pr103559-1.c: New test.
15300 * gcc.target/i386/pr103559-2.c: New test.
15301 * gcc.target/i386/pr103559-3.c: New test.
15302 * gcc.target/i386/pr103559-4.c: New test.
15303
15304 2023-03-31 Jonathan Yong <10walls@gmail.com>
15305
15306 * c-c++-common/Warray-bounds.c: Fix excess warnings on
15307 LLP64.
15308
15309 2023-03-31 liuhongt <hongtao.liu@intel.com>
15310
15311 * g++.target/i386/pr85048.C: New test.
15312
15313 2023-03-30 Jason Merrill <jason@redhat.com>
15314
15315 PR c++/105452
15316 * g++.dg/lookup/anon8.C: New test.
15317
15318 2023-03-30 Jason Merrill <jason@redhat.com>
15319
15320 PR c++/105221
15321 * g++.dg/cpp1z/noexcept-type27.C: New test.
15322
15323 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15324
15325 PR c++/109319
15326 * g++.dg/cpp23/subscript14.C: New test.
15327
15328 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
15329
15330 PR tree-optimization/109154
15331 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
15332
15333 2023-03-30 Jason Merrill <jason@redhat.com>
15334
15335 PR c++/107897
15336 PR c++/108887
15337 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
15338 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
15339
15340 2023-03-30 Richard Biener <rguenther@suse.de>
15341
15342 PR tree-optimization/107561
15343 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
15344 * g++.dg/warn/Warray-bounds-16.C: Likewise.
15345
15346 2023-03-30 Richard Biener <rguenther@suse.de>
15347
15348 PR tree-optimization/109342
15349 * g++.dg/torture/pr109342.C: New testcase.
15350
15351 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15352
15353 PR c++/109278
15354 * g++.dg/cpp23/ext-floating15.C: New test.
15355
15356 2023-03-30 liuhongt <hongtao.liu@intel.com>
15357
15358 * gcc.target/i386/pr88828-0.c: Adjust testcase.
15359
15360 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
15361
15362 PR modula2/109336
15363 * gm2/link/nondefaultext/pass/hello.md: New test.
15364 * gm2/link/nondefaultext/pass/liba.dm: New test.
15365 * gm2/link/nondefaultext/pass/liba.md: New test.
15366 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
15367
15368 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
15369
15370 * gcc.target/riscv/arch-19.c: New test.
15371
15372 2023-03-29 Richard Biener <rguenther@suse.de>
15373
15374 PR tree-optimization/109331
15375 * gcc.dg/torture/pr109331.c: New testcase.
15376
15377 2023-03-29 Richard Biener <rguenther@suse.de>
15378
15379 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
15380
15381 2023-03-29 Richard Biener <rguenther@suse.de>
15382
15383 PR tree-optimization/109327
15384 * gcc.dg/pr109327.c: New testcase.
15385
15386 2023-03-29 Richard Biener <rguenther@suse.de>
15387
15388 PR ipa/106124
15389 * g++.dg/gomp/pr106124.C: New testcase.
15390
15391 2023-03-29 Jakub Jelinek <jakub@redhat.com>
15392 Richard Biener <rguenther@suse.de>
15393
15394 PR tree-optimization/109301
15395 * gcc.dg/pr109301.c: New test.
15396
15397 2023-03-29 Jason Merrill <jason@redhat.com>
15398
15399 PR c++/109321
15400 PR c++/109320
15401 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
15402 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
15403
15404 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
15405
15406 * gfortran.dg/weak-2.f90: Enable for nvptx target.
15407
15408 2023-03-28 David Malcolm <dmalcolm@redhat.com>
15409
15410 PR c/107002
15411 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
15412 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
15413 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
15414 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
15415
15416 2023-03-28 Jason Merrill <jason@redhat.com>
15417
15418 PR c++/107163
15419 * g++.dg/warn/Wsequence-point-5.C: New test.
15420
15421 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
15422
15423 PR target/109312
15424 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
15425
15426 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
15427
15428 PR rtl-optimization/109187
15429 * gcc.dg/pr109187.c: New test.
15430
15431 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
15432
15433 PR tree-optimization/109265
15434 PR tree-optimization/109274
15435 * gcc.dg/pr109274.c: New.
15436 * gfortran.dg/pr109265.f90: New.
15437
15438 2023-03-28 Richard Biener <rguenther@suse.de>
15439
15440 PR tree-optimization/107087
15441 * g++.dg/pr107087.C: New testcase.
15442
15443 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
15444
15445 PR target/109072
15446 * gcc.target/aarch64/pr109072_1.c: New test.
15447 * gcc.target/aarch64/pr109072_2.c: Likewise.
15448
15449 2023-03-28 Jakub Jelinek <jakub@redhat.com>
15450
15451 PR middle-end/106190
15452 * gcc.dg/asan/pr106190.c: New test.
15453
15454 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
15455
15456 * gcc.target/sparc/20230328-1.c: New test.
15457 * gcc.target/sparc/20230328-2.c: Likewise.
15458 * gcc.target/sparc/20230328-3.c: Likewise.
15459 * gcc.target/sparc/20230328-4.c: Likewise.
15460
15461 2023-03-28 Jakub Jelinek <jakub@redhat.com>
15462
15463 PR target/109276
15464 * gcc.target/i386/pr109276.c: New test.
15465
15466 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
15467
15468 * gcc.target/sparc/20230328-1.c: New test.
15469 * gcc.target/sparc/20230328-2.c: Likewise.
15470 * gcc.target/sparc/20230328-3.c: Likewise.
15471 * gcc.target/sparc/20230328-4.c: Likewise.
15472
15473 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15474
15475 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
15476 brackets.
15477 * gcc.dg/visibility-22.c: Add weak_undefined options.
15478
15479 2023-03-27 Richard Biener <rguenther@suse.de>
15480
15481 PR tree-optimization/54498
15482 * g++.dg/torture/pr54498.C: New testcase.
15483
15484 2023-03-27 Richard Biener <rguenther@suse.de>
15485
15486 PR tree-optimization/108357
15487 * gcc.dg/tree-ssa/pr108357.c: New testcase.
15488
15489 2023-03-27 Martin Liska <mliska@suse.cz>
15490
15491 * lib/verify-sarif-file.py: Use apostrophes instead
15492 of double quotes.
15493
15494 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
15495
15496 PR target/109167
15497 * gcc.target/powerpc/pr109167.c: New test.
15498
15499 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
15500
15501 PR target/109082
15502 * gcc.target/powerpc/pr109082.c: New test.
15503
15504 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
15505
15506 PR target/106282
15507 * gcc.target/m68k/tls-gd-off.c: New.
15508 * gcc.target/m68k/tls-ie-off.c: New.
15509 * gcc.target/m68k/tls-ld-off.c: New.
15510 * gcc.target/m68k/tls-ld-xtls-off.c: New.
15511 * gcc.target/m68k/tls-le-off.c: New.
15512 * gcc.target/m68k/tls-le-xtls-off.c: New.
15513 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
15514 * gcc.target/m68k/tls-le.c: Likewise.
15515
15516 2023-03-26 Jakub Jelinek <jakub@redhat.com>
15517
15518 PR tree-optimization/109230
15519 * gcc.dg/pr109230.c: New test.
15520
15521 2023-03-26 Jakub Jelinek <jakub@redhat.com>
15522
15523 PR ipa/105685
15524 * c-c++-common/cold-2.c: New test.
15525
15526 2023-03-25 David Malcolm <dmalcolm@redhat.com>
15527
15528 PR analyzer/109098
15529 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
15530 verify-sarif-file directive.
15531 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
15532 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
15533 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
15534 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
15535 test case, adapted from Wbidi-chars-1.c.
15536 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
15537 New test case.
15538 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
15539 New test case.
15540 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
15541 New test case, adapted from cpp/Winvalid-utf8-1.c.
15542 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
15543 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
15544 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
15545 directive.
15546 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
15547 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
15548 * lib/scansarif.exp (verify-sarif-file): New procedure.
15549 * lib/verify-sarif-file.py: New support script.
15550
15551 2023-03-24 Patrick Palka <ppalka@redhat.com>
15552
15553 PR c++/106969
15554 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
15555 C++98 mode.
15556 * g++.dg/lookup/this2.C: New test.
15557
15558 2023-03-24 Jason Merrill <jason@redhat.com>
15559
15560 PR c++/105481
15561 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
15562
15563 2023-03-24 David Malcolm <dmalcolm@redhat.com>
15564
15565 PR other/109163
15566 * c-c++-common/diagnostic-format-json-1.c: Update comment.
15567 * c-c++-common/diagnostic-format-json-2.c: Likewise.
15568 * c-c++-common/diagnostic-format-json-3.c: Likewise.
15569 * c-c++-common/diagnostic-format-json-4.c: Likewise.
15570 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
15571 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
15572
15573 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
15574
15575 PR tree-optimization/109238
15576 * gcc.dg/pr109238.c: New.
15577
15578 2023-03-24 Richard Biener <rguenther@suse.de>
15579
15580 PR tree-optimization/106912
15581 * gcc.dg/profile-generate-4.c: New testcase.
15582
15583 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
15584
15585 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
15586 Compile object for stressset.mod and testlib.mod. Add test so
15587 that we only link these objects with test application objects.
15588
15589 2023-03-24 Jakub Jelinek <jakub@redhat.com>
15590
15591 PR target/109137
15592 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
15593 require ia32 effective target. Only add -fPIC for fpic effective
15594 target. Remove #include <string.h>, use __builtin_memset instead of
15595 memset.
15596
15597 2023-03-24 Jakub Jelinek <jakub@redhat.com>
15598
15599 PR tree-optimization/99739
15600 * gcc.dg/tree-ssa/pr99739.c: New test.
15601
15602 2023-03-24 Alexandre Oliva <oliva@adacore.com>
15603
15604 * lib/target-supports.exp (add_options_for_weak_undefined):
15605 New.
15606 (check_effective_target_weak_undefined): Use it.
15607 (check_effective_target_posix_memalign): New.
15608 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
15609 favor of effective target requirement and added options for
15610 weak_undefined symbols.
15611 * gcc.dg/torture/pr90020.c: Likewise.
15612 * gcc.dg/addr_equal-1.c: Likewise.
15613 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
15614 abitest.S-using tests.
15615 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
15616 posix_memalign tests.
15617 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
15618
15619 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
15620 Tobias Burnus <tobias@codesourcery.com>
15621
15622 PR target/103628
15623 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
15624 expression" error.
15625 * gfortran.dg/unpack_field_1.f90: Likewise.
15626 * gfortran.dg/pr103628.f90: New.
15627
15628 2023-03-23 Jason Merrill <jason@redhat.com>
15629
15630 PR c++/105996
15631 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
15632
15633 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
15634
15635 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
15636
15637 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
15638
15639 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
15640
15641 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
15642
15643 * gcc.target/powerpc/mod-no_copy.c: New.
15644 * gcc.target/powerpc/mod-peephole.c: New.
15645
15646 2023-03-23 Andrew Pinski <apinski@marvell.com>
15647
15648 PR c/84900
15649 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
15650
15651 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
15652
15653 PR modula2/109264
15654 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
15655 New test.
15656 * gm2/iso/extended-opaque/pass/stressset.def: New test.
15657 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
15658 * gm2/iso/extended-opaque/pass/testset.mod: New test.
15659 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
15660 New test.
15661 * gm2/projects/iso/small/run/pass/stressset.def: New test.
15662 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
15663 * gm2/projects/iso/small/run/pass/test1.mod: New test.
15664 * gm2/projects/iso/small/run/pass/testlib.def: New test.
15665 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
15666 * gm2/projects/iso/small/run/pass/testset.mod: New test.
15667
15668 2023-03-23 Richard Biener <rguenther@suse.de>
15669
15670 PR tree-optimization/107569
15671 * g++.dg/opt/pr107569.C: New testcase.
15672
15673 2023-03-23 Richard Biener <rguenther@suse.de>
15674
15675 PR tree-optimization/109262
15676 * g++.dg/torture/pr109262.C: New testcase.
15677
15678 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
15679
15680 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
15681
15682 2023-03-23 Marek Polacek <polacek@redhat.com>
15683
15684 PR c++/107532
15685 * g++.dg/warn/Wdangling-reference11.C: New test.
15686 * g++.dg/warn/Wdangling-reference12.C: New test.
15687
15688 2023-03-23 Jakub Jelinek <jakub@redhat.com>
15689
15690 PR tree-optimization/109176
15691 * gcc.target/aarch64/sve/pr109176.c: New test.
15692
15693 2023-03-23 Pan Li <pan2.li@intel.com>
15694 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15695
15696 PR target/108654
15697 PR target/108185
15698 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
15699 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
15700 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
15701
15702 2023-03-23 Jason Merrill <jason@redhat.com>
15703
15704 PR c++/109241
15705 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
15706
15707 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15708
15709 PR target/109244
15710 * g++.target/riscv/rvv/base/pr109244.C: New test.
15711 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
15712 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
15713 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
15714 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
15715 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
15716 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
15717 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
15718 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
15719 * g++.target/riscv/rvv/base/bug-18.C: New test.
15720 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
15721 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
15722
15723 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15724
15725 PR target/109228
15726 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
15727
15728 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15729 kito-cheng <kito.cheng@sifive.com>
15730
15731 * g++.target/riscv/rvv/base/bug-10.C: New test.
15732 * g++.target/riscv/rvv/base/bug-11.C: New test.
15733 * g++.target/riscv/rvv/base/bug-12.C: New test.
15734 * g++.target/riscv/rvv/base/bug-13.C: New test.
15735 * g++.target/riscv/rvv/base/bug-14.C: New test.
15736 * g++.target/riscv/rvv/base/bug-15.C: New test.
15737 * g++.target/riscv/rvv/base/bug-16.C: New test.
15738 * g++.target/riscv/rvv/base/bug-17.C: New test.
15739 * g++.target/riscv/rvv/base/bug-2.C: New test.
15740 * g++.target/riscv/rvv/base/bug-3.C: New test.
15741 * g++.target/riscv/rvv/base/bug-4.C: New test.
15742 * g++.target/riscv/rvv/base/bug-5.C: New test.
15743 * g++.target/riscv/rvv/base/bug-6.C: New test.
15744 * g++.target/riscv/rvv/base/bug-7.C: New test.
15745 * g++.target/riscv/rvv/base/bug-8.C: New test.
15746 * g++.target/riscv/rvv/base/bug-9.C: New test.
15747
15748 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15749 kito-cheng <kito.cheng@sifive.com>
15750
15751 * gcc.target/riscv/rvv/base/bug-3.c: New test.
15752 * gcc.target/riscv/rvv/base/bug-4.c: New test.
15753 * gcc.target/riscv/rvv/base/bug-5.c: New test.
15754
15755 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
15756
15757 * lib/target-supports.exp (check_effective_target_riscv_vector):
15758 New.
15759
15760 2023-03-22 David Malcolm <dmalcolm@redhat.com>
15761
15762 PR testsuite/105959
15763 * gcc.dg-selftests/dg-final.exp
15764 (dg_final_directive_check_num_args): Update expected maximum
15765 number of args for the various directives using dg-scan.
15766 * lib/scanasm.exp (append_encoding_arg): New procedure.
15767 (dg-scan): Add optional 3rd argument: the encoding to use when
15768 reading from the file.
15769 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
15770 encoded when reading it.
15771 (scan-sarif-file-not): Likewise.
15772
15773 2023-03-22 Jason Merrill <jason@redhat.com>
15774
15775 PR c++/108390
15776 * g++.dg/template/partial-order3.C: New test.
15777
15778 2023-03-22 Harald Anlauf <anlauf@gmx.de>
15779 Steven G. Kargl <kargl@gcc.gnu.org>
15780
15781 PR fortran/104572
15782 * gfortran.dg/pr104572.f90: New test.
15783
15784 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
15785
15786 * gcc.target/i386/pr109137.c: New.
15787
15788 2023-03-22 Jason Merrill <jason@redhat.com>
15789
15790 PR c++/108795
15791 * g++.dg/ext/attr-tsafe1.C: New test.
15792
15793 2023-03-22 Alex Coplan <alex.coplan@arm.com>
15794
15795 PR c++/109177
15796 * g++.dg/ext/pr109177.C: New test.
15797
15798 2023-03-22 David Malcolm <dmalcolm@redhat.com>
15799
15800 PR analyzer/109239
15801 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
15802
15803 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
15804
15805 * gcc.target/gcn/complex.c: New test.
15806
15807 2023-03-21 Harald Anlauf <anlauf@gmx.de>
15808
15809 PR fortran/99036
15810 * gfortran.dg/pr99036.f90: New test.
15811
15812 2023-03-21 Jason Merrill <jason@redhat.com>
15813
15814 PR c++/106890
15815 * g++.dg/cpp0x/nsdmi-template25.C: New test.
15816
15817 2023-03-21 Richard Biener <rguenther@suse.de>
15818
15819 PR tree-optimization/109219
15820 * gcc.dg/torture/pr109219.c: New testcase.
15821
15822 2023-03-21 Jakub Jelinek <jakub@redhat.com>
15823
15824 PR testsuite/108898
15825 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
15826 epilogue loops.
15827 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
15828 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
15829
15830 2023-03-21 Jakub Jelinek <jakub@redhat.com>
15831
15832 PR testsuite/108898
15833 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
15834 to dg-additional-options. Always expect just 2 foo.simdclone calls.
15835 * gcc.dg/vect/vect-simd-clone-16f.c: Add
15836 --param vect-epilogues-nomask=0 to dg-additional-options.
15837 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
15838 foo.simdclone calls.
15839 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
15840 dg-additional-options.
15841 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15842 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
15843 --param vect-epilogues-nomask=0 to dg-additional-options.
15844 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
15845 to dg-additional-options. Always expect just 2 foo.simdclone calls.
15846 * gcc.dg/vect/vect-simd-clone-18f.c: Add
15847 --param vect-epilogues-nomask=0 to dg-additional-options.
15848
15849 2023-03-21 Jakub Jelinek <jakub@redhat.com>
15850
15851 PR tree-optimization/109215
15852 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
15853
15854 2023-03-21 Richard Biener <rguenther@suse.de>
15855
15856 PR tree-optimization/109170
15857 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
15858 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
15859 * gcc.dg/predict-20.c: Likewise.
15860
15861 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
15862
15863 PR fortran/109209
15864 * gfortran.dg/pr109209.f90: New test.
15865
15866 2023-03-20 Marek Polacek <polacek@redhat.com>
15867
15868 PR c++/109159
15869 * g++.dg/cpp0x/explicit16.C: New test.
15870
15871 2023-03-20 Jakub Jelinek <jakub@redhat.com>
15872
15873 PR c++/109164
15874 * g++.dg/tls/thread_local13.C: New test.
15875 * g++.dg/tls/thread_local13-aux.cc: New file.
15876 * g++.dg/tls/thread_local14.C: New test.
15877 * g++.dg/tls/thread_local14-aux.cc: New file.
15878
15879 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
15880
15881 PR target/109067
15882 * gcc.target/powerpc/divic3-1.c: New test.
15883 * gcc.target/powerpc/divic3-2.c: Likewise.
15884 * gcc.target/powerpc/mulic3-1.c: Likewise.
15885 * gcc.target/powerpc/mulic3-2.c: Likewise.
15886
15887 2023-03-20 Harald Anlauf <anlauf@gmx.de>
15888
15889 PR fortran/109186
15890 * gfortran.dg/nearest_6.f90: New test.
15891
15892 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
15893
15894 PR target/109178
15895 * gcc.target/powerpc/pr109178.c: New test.
15896
15897 2023-03-20 Jakub Jelinek <jakub@redhat.com>
15898
15899 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
15900 from char to char [2 * sizeof (int)].
15901
15902 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
15903
15904 PR fortran/87127
15905 * gfortran.dg/external_procedures_4.f90: New test.
15906
15907 2023-03-19 Harald Anlauf <anlauf@gmx.de>
15908
15909 PR fortran/85877
15910 * gfortran.dg/pr85877.f90: New test.
15911
15912 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
15913
15914 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
15915 for MSA tests.
15916
15917 2023-03-18 David Malcolm <dmalcolm@redhat.com>
15918
15919 PR analyzer/109094
15920 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
15921
15922 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
15923
15924 PR fortran/64290
15925 PR fortran/67444
15926 PR fortran/67471
15927 PR fortran/69298
15928 PR fortran/70863
15929 PR fortran/71798
15930 PR fortran/80524
15931 PR fortran/82996
15932 PR fortran/84472
15933 PR fortran/88735
15934 PR fortran/93691
15935 PR fortran/91316
15936 PR fortran/106576
15937 PR fortran/37336
15938 * gfortran.dg/finalize_38.f90 : New test.
15939 * gfortran.dg/finalize_38a.f90 : New test.
15940 * gfortran.dg/allocate_with_source_25.f90 : The number of final
15941 calls goes down from 6 to 4.
15942 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
15943 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
15944 but the final count remains the same.
15945 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
15946 foo.1.x rather than foo.0.x
15947 * gfortran.dg/finalize_39.f90 : New test.
15948 * gfortran.dg/finalize_40.f90 : New test.
15949 * gfortran.dg/finalize_41.f90 : New test.
15950 * gfortran.dg/finalize_42.f90 : New test.
15951 * gfortran.dg/finalize_43.f90 : New test.
15952 * gfortran.dg/finalize_44.f90 : New test.
15953 * gfortran.dg/finalize_45.f90 : New test.
15954 * gfortran.dg/finalize_46.f90 : New test.
15955 * gfortran.dg/finalize_47.f90 : New test.
15956 * gfortran.dg/finalize_48.f90 : New test.
15957 * gfortran.dg/finalize_49.f90 : New test.
15958 * gfortran.dg/finalize_50.f90 : New test.
15959 * gfortran.dg/finalize_51.f90 : New test.
15960
15961 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
15962
15963 * gcc.dg/plugin/infoleak-2.c,
15964 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
15965 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
15966 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
15967 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
15968 gcc.dg/plugin/infoleak-antipatterns-1.c,
15969 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
15970
15971 2023-03-17 Jason Merrill <jason@redhat.com>
15972
15973 PR c++/108975
15974 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
15975
15976 2023-03-17 Jason Merrill <jason@redhat.com>
15977
15978 PR c++/109172
15979 * g++.dg/eh/dtor4.C: New test.
15980
15981 2023-03-17 Jason Merrill <jason@redhat.com>
15982
15983 PR c++/69410
15984 * g++.dg/lookup/friend24.C: New test.
15985
15986 2023-03-17 Jakub Jelinek <jakub@redhat.com>
15987
15988 PR target/105554
15989 * gcc.target/i386/pr105554.c: New test.
15990
15991 2023-03-17 Jakub Jelinek <jakub@redhat.com>
15992
15993 PR c/109151
15994 * c-c++-common/ubsan/div-by-zero-8.c: New test.
15995
15996 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
15997
15998 * gcc.target/i386/pr109052.c: New.
15999
16000 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16001 kito-cheng <kito.cheng@sifive.com>
16002
16003 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
16004 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16005 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16006 * g++.target/riscv/rvv/base/bug-1.C: New test.
16007 * gcc.target/riscv/rvv/base/bug-2.c: New test.
16008
16009 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16010
16011 PR testsuite/109145
16012 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
16013 Don't include complex.h.
16014 (foo): Use __builtin_complex rather than CMPLXF.
16015
16016 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16017
16018 PR middle-end/108685
16019 * c-c++-common/gomp/doacross-8.c: New test.
16020
16021 2023-03-16 Jason Merrill <jason@redhat.com>
16022
16023 PR c++/105809
16024 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16025
16026 2023-03-16 Jason Merrill <jason@redhat.com>
16027
16028 PR c++/108242
16029 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16030
16031 2023-03-16 Jason Merrill <jason@redhat.com>
16032
16033 PR c++/101869
16034 * g++.dg/cpp0x/enum43.C: New test.
16035
16036 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16037
16038 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16039
16040 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16041
16042 PR modula2/109125
16043 * gm2/types/run/pass/d.c: Convert data structure from
16044 BOOLEAN int to bool and cast int to bool in test function.
16045
16046 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16047
16048 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
16049 * gm2/complex/run/pass/arith3.mod: Ditto.
16050 * gm2/complex/run/pass/arith4.mod: Ditto.
16051 * gm2/complex/run/pass/arith5.mod: Ditto.
16052 * gm2/isolib/run/pass/real2.mod: Ditto.
16053 * gm2/isolib/run/pass/real3.mod: Ditto.
16054 * gm2/isolib/run/pass/realconv.mod: Ditto.
16055 * gm2/isolib/run/pass/realconv2.mod: Ditto.
16056 * gm2/pim/pass/testshort.mod: Ditto.
16057 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
16058 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
16059 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
16060 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
16061
16062 2023-03-16 Patrick Palka <ppalka@redhat.com>
16063
16064 PR c++/109030
16065 * g++.dg/cpp2a/constexpr-inst2.C: New test.
16066
16067 2023-03-16 Patrick Palka <ppalka@redhat.com>
16068
16069 PR c++/100288
16070 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
16071
16072 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16073
16074 * gdc.dg/torture/simd23084.d: New test.
16075 * gdc.dg/torture/simd23085.d: New test.
16076 * gdc.dg/torture/simd23218.d: New test.
16077
16078 2023-03-16 Martin Liska <mliska@suse.cz>
16079
16080 PR middle-end/106133
16081 * c-c++-common/pr106133.c: New test.
16082
16083 2023-03-16 Alexandre Oliva <oliva@adacore.com>
16084
16085 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
16086
16087 2023-03-16 Jason Merrill <jason@redhat.com>
16088
16089 PR c++/105406
16090 * g++.dg/coroutines/co-await-moveonly1.C: New test.
16091
16092 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16093
16094 PR d/109144
16095 * gdc.dg/torture/pr109144.d: New test.
16096
16097 2023-03-16 Richard Biener <rguenther@suse.de>
16098
16099 PR tree-optimization/109123
16100 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
16101 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
16102 the name of the pointer.
16103 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
16104
16105 2023-03-15 Jason Merrill <jason@redhat.com>
16106
16107 PR c++/103871
16108 PR c++/98056
16109 * g++.dg/coroutines/co-await-initlist1.C: New test.
16110
16111 2023-03-15 David Malcolm <dmalcolm@redhat.com>
16112
16113 PR analyzer/109097
16114 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
16115 have an invocation object marked as succeeding, with no
16116 notifications.
16117 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
16118 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
16119 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
16120 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
16121 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
16122 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
16123 and test cases.
16124
16125 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
16126
16127 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
16128 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
16129 * gcc.target/i386/sse-movss-4.c (dg-options):
16130 Use -mno-sse4. Simplify scan-assembler-not strings.
16131 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
16132 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
16133
16134 2023-03-15 Harald Anlauf <anlauf@gmx.de>
16135 Tobias Burnus <tobias@codesourcery.com>
16136
16137 PR fortran/58331
16138 * gfortran.dg/class_dummy_10.f90: New test.
16139
16140 2023-03-15 Marek Polacek <polacek@redhat.com>
16141
16142 PR c++/107280
16143 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
16144
16145 2023-03-15 Richard Biener <rguenther@suse.de>
16146
16147 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
16148 diagnostic.
16149
16150 2023-03-15 Jason Merrill <jason@redhat.com>
16151
16152 PR c++/58538
16153 * g++.dg/template/ttp7.C: Remove expected error.
16154
16155 2023-03-15 Jason Merrill <jason@redhat.com>
16156
16157 PR c++/108179
16158 PR c++/104107
16159 PR c++/95036
16160 * g++.dg/template/ttp35.C: New test.
16161
16162 2023-03-15 Richard Biener <rguenther@suse.de>
16163
16164 PR tree-optimization/109139
16165 * gcc.dg/torture/pr109139.c: New testcase.
16166
16167 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16168
16169 * gcc.target/riscv/xtheadmempair-1.c: New test.
16170 * gcc.target/riscv/xtheadmempair-2.c: New test.
16171 * gcc.target/riscv/xtheadmempair-3.c: New test.
16172
16173 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16174
16175 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
16176
16177 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16178
16179 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
16180
16181 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16182
16183 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
16184 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
16185 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
16186 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
16187 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
16188 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
16189 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
16190 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
16191
16192 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16193
16194 * gcc.target/riscv/xtheadbb-ext.c: New test.
16195 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
16196 * gcc.target/riscv/xtheadbb-extu.c: New test.
16197 * gcc.target/riscv/xtheadbb-ff1.c: New test.
16198 * gcc.target/riscv/xtheadbb-rev.c: New test.
16199 * gcc.target/riscv/xtheadbb-srri.c: New test.
16200
16201 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16202
16203 * gcc.target/riscv/xtheadbs-tst.c: New test.
16204
16205 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16206
16207 * gcc.target/riscv/xtheadba-addsl.c: New test.
16208
16209 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16210
16211 * gcc.target/riscv/mcpu-thead-c906.c: New test.
16212
16213 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16214
16215 * gcc.target/riscv/xtheadba.c: New test.
16216 * gcc.target/riscv/xtheadbb.c: New test.
16217 * gcc.target/riscv/xtheadbs.c: New test.
16218 * gcc.target/riscv/xtheadcmo.c: New test.
16219 * gcc.target/riscv/xtheadcondmov.c: New test.
16220 * gcc.target/riscv/xtheadfmemidx.c: New test.
16221 * gcc.target/riscv/xtheadfmv.c: New test.
16222 * gcc.target/riscv/xtheadint.c: New test.
16223 * gcc.target/riscv/xtheadmac.c: New test.
16224 * gcc.target/riscv/xtheadmemidx.c: New test.
16225 * gcc.target/riscv/xtheadmempair.c: New test.
16226 * gcc.target/riscv/xtheadsync.c: New test.
16227
16228 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
16229
16230 PR target/109117
16231 * gcc.target/i386/pr109117-1.c: New test.
16232
16233 2023-03-15 Jonathan Yong <10walls@gmail.com>
16234
16235 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
16236 * gcc.dg/pic-3.c: Ditto.
16237 * gcc.dg/pic-4.c: Ditto.
16238
16239 2023-03-14 Patrick Palka <ppalka@redhat.com>
16240
16241 PR c++/96830
16242 * g++.dg/cpp2a/concepts-class5.C: New test.
16243 * g++.dg/cpp2a/concepts-class5a.C: New test.
16244
16245 2023-03-14 Patrick Palka <ppalka@redhat.com>
16246
16247 PR c++/96830
16248 * g++.dg/cpp2a/concepts-friend14.C: New test.
16249
16250 2023-03-14 Jason Merrill <jason@redhat.com>
16251
16252 PR c++/108468
16253 * g++.dg/cpp1y/var-templ78.C: New test.
16254
16255 2023-03-14 Jason Merrill <jason@redhat.com>
16256
16257 PR c++/107310
16258 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
16259 * g++.dg/warn/Wreturn-6.C: New test.
16260
16261 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16262
16263 PR target/109109
16264 * gcc.target/i386/pr109109-1.c: New test.
16265 * gcc.target/i386/pr109109-2.c: New test.
16266
16267 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
16268
16269 PR d/109108
16270 * gdc.dg/torture/imports/pr109108.d: New test.
16271 * gdc.dg/torture/pr109108.d: New test.
16272
16273 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16274
16275 PR c++/108972
16276 PR testsuite/109129
16277 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
16278 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
16279 rather than ! concepts.
16280
16281 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16282
16283 PR c++/109096
16284 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
16285
16286 2023-03-14 Richard Biener <rguenther@suse.de>
16287
16288 * gcc.dg/auto-init-unused-1.c: New testcase.
16289
16290 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
16291
16292 PR tree-optimization/109005
16293 * gnat.dg/specs/opt6.ads: New test.
16294
16295 2023-03-14 Tamar Christina <tamar.christina@arm.com>
16296
16297 PR testsuite/109118
16298 * gcc.dg/mla_1.c: Moved to...
16299 * gcc.target/aarch64/sve/mla_3.c: ...here.
16300
16301 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16302
16303 PR tree-optimization/109115
16304 * gcc.dg/pr109115.c: New test.
16305
16306 2023-03-14 Richard Biener <rguenther@suse.de>
16307
16308 * g++.dg/torture/20230313.C: New testcase.
16309
16310 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
16311
16312 * gm2/pim/fail/largeconst.mod: New test.
16313
16314 2023-03-13 Jason Merrill <jason@redhat.com>
16315
16316 PR c++/107128
16317 * g++.dg/warn/pragma-system_header6.h: New test.
16318 * g++.dg/warn/pragma-system_header6.C: New test.
16319
16320 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16321
16322 PR analyzer/105906
16323 * gcc.dg/analyzer/leak-pr105906.c: New test.
16324
16325 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16326
16327 PR analyzer/108045
16328 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
16329 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
16330
16331 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16332
16333 * gcc.dg/analyzer/exec-1.c: New test.
16334 * gcc.dg/analyzer/snprintf-concat.c: New test.
16335 * gcc.dg/analyzer/vsnprintf-1.c: New test.
16336
16337 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16338
16339 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
16340
16341 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
16342
16343 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
16344 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
16345 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
16346 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
16347 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
16348 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
16349 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
16350 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
16351 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
16352 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
16353 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
16354 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
16355 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
16356 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
16357 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
16358 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
16359 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
16360 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
16361 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
16362 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
16363 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
16364 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
16365 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
16366 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
16367 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
16368 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
16369 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
16370 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
16371 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
16372 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
16373 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
16374 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
16375 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
16376 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
16377 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
16378 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
16379 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
16380 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
16381 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
16382 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
16383 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
16384 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
16385 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
16386 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
16387 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
16388 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
16389 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
16390 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
16391 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
16392 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
16393 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
16394 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
16395 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
16396 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
16397 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
16398 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
16399 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
16400 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
16401 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
16402 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
16403 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
16404 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
16405 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
16406 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
16407 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
16408 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
16409 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
16410 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
16411 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
16412 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
16413 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
16414 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
16415 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
16416 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
16417 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
16418 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
16419 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
16420 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
16421 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
16422 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
16423 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
16424 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
16425 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
16426 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
16427 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
16428 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
16429 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
16430 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
16431 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
16432 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
16433 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
16434 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
16435 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
16436 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
16437 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
16438 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
16439 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
16440 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
16441 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
16442 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
16443 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
16444 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
16445 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
16446 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
16447 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
16448 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
16449 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
16450 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
16451 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
16452 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
16453 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
16454 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
16455 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
16456 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
16457 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
16458 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
16459 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
16460 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
16461 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
16462 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
16463 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
16464 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
16465 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
16466 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
16467 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
16468 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
16469 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
16470 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
16471 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
16472 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
16473 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
16474 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
16475 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
16476 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
16477 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
16478 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
16479 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
16480 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
16481 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
16482 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
16483 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
16484 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
16485 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
16486 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
16487 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
16488 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
16489 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
16490 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
16491 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
16492 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
16493 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
16494 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
16495 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
16496 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
16497 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
16498 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
16499 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
16500 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
16501 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
16502 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
16503 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
16504 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
16505 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
16506 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
16507 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
16508 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
16509 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
16510 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
16511 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
16512 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
16513 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
16514 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
16515 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
16516 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
16517 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
16518 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
16519 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
16520 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
16521 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
16522 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
16523 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
16524 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
16525 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
16526 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
16527 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
16528 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
16529 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
16530 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
16531 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
16532 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
16533 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
16534 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
16535 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
16536 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
16537 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
16538 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
16539 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
16540 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
16541 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
16542 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
16543 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
16544 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
16545 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
16546 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
16547 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
16548 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
16549 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
16550 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
16551 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
16552 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
16553 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
16554 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
16555 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
16556 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
16557 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
16558 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
16559 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
16560 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
16561 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
16562 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
16563 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
16564 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
16565 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
16566 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
16567 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
16568 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
16569 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
16570 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
16571 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
16572 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
16573 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
16574 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
16575 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
16576 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
16577 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
16578 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
16579 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
16580 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
16581 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
16582 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
16583 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
16584 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
16585 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
16586 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
16587 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
16588 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
16589 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
16590 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
16591 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
16592 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
16593 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
16594 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
16595 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
16596 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
16597 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
16598 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
16599 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
16600 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
16601 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
16602 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
16603 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
16604 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
16605 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
16606 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
16607 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
16608 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
16609 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
16610 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
16611 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
16612 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
16613 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
16614 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
16615 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
16616 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
16617 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
16618 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
16619 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
16620 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
16621 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
16622 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
16623 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
16624 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
16625 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
16626 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
16627 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
16628 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
16629 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
16630 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
16631 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
16632 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
16633 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
16634 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
16635 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
16636 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
16637 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
16638 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
16639 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
16640 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
16641 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
16642 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
16643 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
16644 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
16645 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
16646 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
16647 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
16648 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
16649 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
16650 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
16651 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
16652 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
16653 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
16654 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
16655 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
16656 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
16657 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
16658 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
16659 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
16660 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
16661 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
16662 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
16663 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
16664 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
16665 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
16666 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
16667 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
16668 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
16669 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
16670 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
16671 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
16672 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
16673 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
16674 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
16675 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
16676 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
16677 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
16678 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
16679 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
16680 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
16681 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
16682 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
16683 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
16684 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
16685 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
16686 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
16687 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
16688 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
16689 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
16690 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
16691 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
16692 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
16693 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
16694 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
16695 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
16696 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
16697 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
16698 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
16699 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
16700 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
16701 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
16702 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
16703 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
16704 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
16705 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
16706 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
16707 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
16708 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
16709 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
16710 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
16711 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
16712 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
16713 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
16714 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
16715 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
16716 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
16717 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
16718 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
16719 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
16720 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
16721 * g++.target/riscv/rvv/base/vle-1.C: Removed.
16722 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
16723 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
16724 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
16725 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
16726 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
16727 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
16728 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
16729 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
16730 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
16731 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
16732 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
16733 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
16734 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
16735 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
16736 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
16737 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
16738 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
16739 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
16740 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
16741 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
16742 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
16743 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
16744 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
16745 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
16746 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
16747 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
16748 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
16749 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
16750 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
16751 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
16752 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
16753 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
16754 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
16755 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
16756 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
16757 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
16758 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
16759 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
16760 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
16761 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
16762 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
16763 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
16764 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
16765 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
16766 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
16767 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
16768 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
16769 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
16770 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
16771 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
16772 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
16773 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
16774 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
16775 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
16776 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
16777 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
16778 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
16779 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
16780 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
16781 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
16782 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
16783 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
16784 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
16785 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
16786 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
16787 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
16788 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
16789 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
16790 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
16791 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
16792 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
16793 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
16794 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
16795 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
16796 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
16797 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
16798 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
16799 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
16800 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
16801 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
16802 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
16803 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
16804 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
16805 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
16806 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
16807 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
16808 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
16809 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
16810 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
16811 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
16812 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
16813 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
16814 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
16815 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
16816 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
16817 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
16818 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
16819 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
16820 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
16821 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
16822 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
16823 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
16824 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
16825 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
16826 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
16827 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
16828 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
16829 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
16830 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
16831 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
16832 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
16833 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
16834 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
16835 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
16836 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
16837 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
16838 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
16839 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
16840 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
16841 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
16842 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
16843 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
16844 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
16845 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
16846 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
16847 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
16848 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
16849 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
16850 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
16851 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
16852 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
16853 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
16854 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
16855 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
16856 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
16857 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
16858 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
16859 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
16860 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
16861 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
16862 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
16863 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
16864 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
16865 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
16866 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
16867 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
16868 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
16869 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
16870 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
16871 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
16872 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
16873 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
16874 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
16875 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
16876 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
16877 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
16878 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
16879 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
16880 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
16881 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
16882 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
16883 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
16884 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
16885 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
16886 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
16887 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
16888 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
16889 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
16890 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
16891 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
16892 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
16893 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
16894 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
16895 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
16896 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
16897 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
16898 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
16899 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
16900 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
16901 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
16902 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
16903 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
16904 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
16905 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
16906 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
16907 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
16908 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
16909 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
16910 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
16911 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
16912 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
16913 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
16914 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
16915 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
16916 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
16917 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
16918 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
16919 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
16920 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
16921 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
16922 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
16923 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
16924 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
16925 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
16926 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
16927 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
16928 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
16929 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
16930 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
16931 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
16932 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
16933 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
16934 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
16935 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
16936 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
16937 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
16938 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
16939 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
16940 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
16941 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
16942 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
16943 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
16944 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
16945 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
16946 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
16947 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
16948 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
16949 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
16950 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
16951 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
16952 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
16953 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
16954 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
16955 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
16956 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
16957 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
16958 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
16959 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
16960 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
16961 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
16962 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
16963 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
16964 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
16965 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
16966 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
16967 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
16968 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
16969 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
16970 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
16971 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
16972 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
16973 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
16974 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
16975 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
16976 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
16977 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
16978 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
16979 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
16980 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
16981 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
16982 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
16983 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
16984 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
16985 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
16986 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
16987 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
16988 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
16989 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
16990 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
16991 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
16992 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
16993 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
16994 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
16995 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
16996 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
16997 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
16998 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
16999 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
17000 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
17001 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
17002 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
17003 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
17004 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
17005 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
17006 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
17007 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
17008 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
17009 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
17010 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
17011 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
17012 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
17013 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
17014 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
17015 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
17016 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
17017 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
17018 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
17019 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
17020 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
17021 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
17022 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
17023 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
17024 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
17025 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
17026 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
17027 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
17028 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
17029 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
17030 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
17031 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
17032 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
17033 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
17034 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
17035 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
17036 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
17037 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
17038 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
17039 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
17040 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
17041 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
17042 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
17043 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
17044 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
17045 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
17046 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
17047 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
17048 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
17049 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
17050 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
17051 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
17052 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
17053 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
17054 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
17055 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
17056 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
17057 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
17058 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
17059 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
17060 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
17061 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
17062 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
17063 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
17064 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
17065 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
17066 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
17067 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
17068 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
17069 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
17070 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
17071 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
17072 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
17073 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
17074 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
17075 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
17076 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
17077 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
17078 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
17079 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
17080 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
17081 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
17082 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
17083 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
17084 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
17085 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
17086 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
17087 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
17088 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
17089 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
17090 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
17091 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
17092 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
17093 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
17094 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
17095 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
17096 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
17097 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
17098 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
17099 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
17100 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
17101 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
17102 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
17103 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
17104 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
17105 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
17106 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
17107 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
17108 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
17109 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
17110 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
17111 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
17112 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
17113 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
17114 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
17115 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
17116 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
17117 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
17118 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
17119 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
17120 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
17121 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
17122 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
17123 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
17124 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
17125 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
17126 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
17127 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
17128 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
17129 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
17130 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
17131 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
17132 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
17133 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
17134 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
17135 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
17136 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
17137 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
17138 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
17139 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
17140 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
17141 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
17142 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
17143 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
17144 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
17145 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
17146 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
17147 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
17148 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
17149 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
17150 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
17151 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
17152 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
17153 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
17154 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
17155 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
17156 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
17157 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
17158 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
17159 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
17160 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
17161 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
17162 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
17163 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
17164 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
17165 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
17166 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
17167 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
17168 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
17169 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
17170 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
17171 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
17172 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
17173 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
17174 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
17175 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
17176 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
17177 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
17178 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
17179 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
17180 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
17181 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
17182 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
17183 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
17184 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
17185 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
17186 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
17187 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
17188 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
17189 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
17190 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
17191 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
17192 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
17193 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
17194 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
17195 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
17196 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
17197 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
17198 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
17199 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
17200 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
17201 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
17202 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
17203 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
17204 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
17205 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
17206 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
17207 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
17208 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
17209 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
17210 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
17211 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
17212 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
17213 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
17214 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
17215 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
17216 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
17217 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
17218 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
17219 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
17220 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
17221 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
17222 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
17223 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
17224 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
17225 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
17226 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
17227 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
17228 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
17229 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
17230 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
17231 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
17232 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
17233 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
17234 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
17235 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
17236 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
17237 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
17238 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
17239 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
17240 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
17241 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
17242 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
17243 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
17244 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
17245 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
17246 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
17247 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
17248 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
17249 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
17250 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
17251 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
17252 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
17253 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
17254 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
17255 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
17256 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
17257 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
17258 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
17259 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
17260 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
17261 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
17262 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
17263 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
17264 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
17265 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
17266 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
17267 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
17268 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
17269 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
17270 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
17271 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
17272 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
17273 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
17274 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
17275 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
17276 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
17277 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
17278 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
17279 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
17280 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
17281 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
17282 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
17283 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
17284 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
17285 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
17286 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
17287 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
17288 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
17289 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
17290 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
17291 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
17292 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
17293 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
17294 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
17295 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
17296 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
17297 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
17298 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
17299 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
17300 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
17301 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
17302 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
17303 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
17304 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
17305 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
17306 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
17307 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
17308 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
17309 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
17310 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
17311 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
17312 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
17313 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
17314 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
17315 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
17316 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
17317 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
17318 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
17319 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
17320 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
17321 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
17322 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
17323 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
17324 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
17325 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
17326 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
17327 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
17328 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
17329 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
17330 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
17331 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
17332 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
17333 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
17334 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
17335 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
17336 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
17337 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
17338 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
17339 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
17340 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
17341 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
17342 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
17343 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
17344 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
17345 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
17346 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
17347 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
17348 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
17349 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
17350 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
17351 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
17352 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
17353 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
17354 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
17355 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
17356 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
17357 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
17358 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
17359 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
17360 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
17361 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
17362 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
17363 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
17364 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
17365 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
17366 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
17367 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
17368 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
17369 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
17370 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
17371 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
17372 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
17373 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
17374 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
17375 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
17376 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
17377 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
17378 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
17379 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
17380 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
17381 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
17382 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
17383 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
17384 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
17385 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
17386 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
17387 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
17388 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
17389 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
17390 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
17391 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
17392 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
17393 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
17394 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
17395 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
17396 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
17397 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
17398 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
17399 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
17400 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
17401 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
17402 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
17403 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
17404 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
17405 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
17406 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
17407 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
17408 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
17409 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
17410 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
17411 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
17412 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
17413 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
17414 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
17415 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
17416 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
17417 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
17418 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
17419 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
17420 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
17421 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
17422 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
17423 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
17424 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
17425 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
17426 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
17427 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
17428 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
17429 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
17430 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
17431 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
17432 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
17433 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
17434 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
17435 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
17436 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
17437 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
17438 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
17439 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
17440 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
17441 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
17442 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
17443 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
17444 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
17445 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
17446 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
17447 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
17448 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
17449 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
17450 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
17451 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
17452 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
17453 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
17454 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
17455 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
17456 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
17457 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
17458 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
17459 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
17460 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
17461 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
17462 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
17463 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
17464 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
17465 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
17466 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
17467 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
17468 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
17469 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
17470 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
17471 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
17472 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
17473 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
17474 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
17475 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
17476 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
17477 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
17478 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
17479 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
17480 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
17481 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
17482 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
17483 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
17484 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
17485 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
17486 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
17487 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
17488 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
17489 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
17490 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
17491 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
17492 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
17493 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
17494 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
17495 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
17496 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
17497 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
17498 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
17499 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
17500 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
17501 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
17502 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
17503 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
17504 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
17505 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
17506 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
17507 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
17508 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
17509 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
17510 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
17511 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
17512 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
17513 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
17514 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
17515 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
17516 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
17517 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
17518 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
17519 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
17520 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
17521 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
17522 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
17523 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
17524 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
17525 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
17526 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
17527 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
17528 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
17529 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
17530 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
17531 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
17532 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
17533 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
17534 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
17535 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
17536 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
17537 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
17538 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
17539 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
17540 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
17541 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
17542 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
17543 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
17544 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
17545 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
17546 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
17547 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
17548 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
17549 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
17550 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
17551 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
17552 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
17553 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
17554 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
17555 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
17556 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
17557 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
17558 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
17559 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
17560 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
17561 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
17562 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
17563 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
17564 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
17565 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
17566 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
17567 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
17568 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
17569 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
17570 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
17571 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
17572 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
17573 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
17574 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
17575 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
17576 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
17577 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
17578 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
17579 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
17580 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
17581 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
17582 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
17583 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
17584 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
17585 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
17586 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
17587 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
17588 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
17589 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
17590 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
17591 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
17592 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
17593 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
17594 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
17595 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
17596 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
17597 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
17598 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
17599 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
17600 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
17601 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
17602 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
17603 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
17604 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
17605 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
17606 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
17607 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
17608 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
17609 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
17610 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
17611 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
17612 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
17613 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
17614 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
17615 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
17616 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
17617 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
17618 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
17619 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
17620 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
17621 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
17622 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
17623 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
17624 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
17625 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
17626 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
17627 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
17628 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
17629 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
17630 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
17631 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
17632 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
17633 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
17634 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
17635 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
17636 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
17637 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
17638 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
17639 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
17640 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
17641 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
17642 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
17643 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
17644 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
17645 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
17646 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
17647 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
17648 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
17649 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
17650 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
17651 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
17652 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
17653 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
17654 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
17655 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
17656 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
17657 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
17658 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
17659 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
17660 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
17661 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
17662 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
17663 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
17664 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
17665 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
17666 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
17667 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
17668 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
17669 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
17670 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
17671 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
17672 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
17673 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
17674 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
17675 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
17676 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
17677 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
17678 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
17679 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
17680 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
17681 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
17682 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
17683 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
17684 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
17685 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
17686 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
17687 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
17688 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
17689 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
17690 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
17691 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
17692 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
17693 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
17694 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
17695 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
17696 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
17697 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
17698 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
17699 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
17700 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
17701 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
17702 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
17703 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
17704 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
17705 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
17706 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
17707 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
17708 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
17709 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
17710 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
17711 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
17712 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
17713 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
17714 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
17715 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
17716 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
17717 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
17718 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
17719 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
17720 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
17721 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
17722 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
17723 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
17724 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
17725 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
17726 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
17727 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
17728 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
17729 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
17730 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
17731 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
17732 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
17733 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
17734 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
17735 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
17736 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
17737 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
17738 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
17739 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
17740 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
17741 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
17742 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
17743 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
17744 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
17745 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
17746 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
17747 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
17748 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
17749 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
17750 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
17751 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
17752 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
17753 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
17754 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
17755 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
17756 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
17757 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
17758 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
17759 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
17760 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
17761 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
17762 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
17763 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
17764 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
17765 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
17766 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
17767 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
17768 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
17769 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
17770 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
17771 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
17772 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
17773 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
17774 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
17775 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
17776 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
17777 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
17778 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
17779 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
17780 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
17781 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
17782 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
17783 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
17784 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
17785 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
17786 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
17787 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
17788 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
17789 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
17790 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
17791 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
17792 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
17793 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
17794 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
17795 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
17796 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
17797 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
17798 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
17799 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
17800 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
17801 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
17802 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
17803 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
17804 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
17805 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
17806 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
17807 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
17808 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
17809 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
17810 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
17811 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
17812 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
17813 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
17814 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
17815 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
17816 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
17817 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
17818 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
17819 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
17820 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
17821 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
17822 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
17823 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
17824 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
17825 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
17826 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
17827 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
17828 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
17829 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
17830 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
17831 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
17832 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
17833 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
17834 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
17835 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
17836 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
17837 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
17838 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
17839 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
17840 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
17841 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
17842 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
17843 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
17844 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
17845 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
17846 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
17847 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
17848 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
17849 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
17850 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
17851 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
17852 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
17853 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
17854 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
17855 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
17856 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
17857 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
17858 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
17859 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
17860 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
17861 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
17862 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
17863 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
17864 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
17865 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
17866 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
17867 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
17868 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
17869 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
17870 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
17871 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
17872 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
17873 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
17874 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
17875 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
17876 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
17877 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
17878 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
17879 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
17880 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
17881 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
17882 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
17883 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
17884 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
17885 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
17886 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
17887 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
17888 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
17889 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
17890 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
17891 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
17892 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
17893 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
17894 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
17895 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
17896 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
17897 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
17898 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
17899 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
17900 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
17901 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
17902 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
17903 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
17904 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
17905 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
17906 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
17907 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
17908 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
17909 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
17910 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
17911 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
17912 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
17913 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
17914 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
17915 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
17916 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
17917 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
17918 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
17919 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
17920 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
17921 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
17922 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
17923 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
17924 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
17925 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
17926 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
17927 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
17928 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
17929 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
17930 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
17931 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
17932 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
17933 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
17934 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
17935 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
17936 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
17937 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
17938 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
17939 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
17940 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
17941 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
17942 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
17943 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
17944 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
17945 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
17946 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
17947 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
17948 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
17949 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
17950 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
17951 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
17952 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
17953 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
17954 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
17955 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
17956 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
17957 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
17958 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
17959 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
17960 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
17961 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
17962 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
17963 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
17964 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
17965 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
17966 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
17967 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
17968 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
17969 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
17970 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
17971 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
17972 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
17973 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
17974 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
17975 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
17976 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
17977 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
17978 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
17979 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
17980 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
17981 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
17982 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
17983 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
17984 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
17985 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
17986 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
17987 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
17988 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
17989 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
17990 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
17991 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
17992 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
17993 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
17994 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
17995 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
17996 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
17997 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
17998 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
17999 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
18000 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
18001 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
18002 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
18003 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
18004 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
18005 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
18006 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
18007 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
18008 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
18009 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
18010 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
18011 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
18012 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
18013 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
18014 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
18015 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
18016 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
18017 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
18018 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
18019 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
18020 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
18021 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
18022 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
18023 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
18024 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
18025 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
18026 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
18027 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
18028 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
18029 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
18030 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
18031 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
18032 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
18033 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
18034 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
18035 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
18036 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
18037 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
18038 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
18039 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
18040 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
18041 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
18042 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
18043 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
18044 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
18045 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
18046 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
18047 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
18048 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
18049 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
18050 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
18051 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
18052 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
18053 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
18054 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
18055 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
18056 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
18057 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
18058 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
18059 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
18060 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
18061 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
18062 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
18063 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
18064 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
18065 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
18066 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
18067 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
18068 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
18069 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
18070 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
18071 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
18072 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
18073 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
18074 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
18075 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
18076 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
18077 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
18078 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
18079 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
18080 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
18081 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
18082 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
18083 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
18084 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
18085 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
18086 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
18087 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
18088 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
18089 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
18090 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
18091 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
18092 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
18093 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
18094 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
18095 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
18096 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
18097 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
18098 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
18099 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
18100 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
18101 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
18102 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
18103 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
18104 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
18105 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
18106 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
18107 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
18108 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
18109 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
18110 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
18111 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
18112 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
18113 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
18114 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
18115 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
18116 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
18117 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
18118 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
18119 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
18120 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
18121 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
18122 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
18123 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
18124 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
18125 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
18126 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
18127 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
18128 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
18129 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
18130 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
18131 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
18132 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
18133 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
18134 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
18135 * g++.target/riscv/rvv/base/vse-1.C: Removed.
18136 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
18137 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
18138 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
18139 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
18140 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
18141 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
18142 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
18143 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
18144 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
18145 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
18146 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
18147 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
18148 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
18149 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
18150 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
18151 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
18152 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
18153 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
18154 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
18155 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
18156 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
18157 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
18158 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
18159 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
18160 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
18161 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
18162 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
18163 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
18164 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
18165 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
18166 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
18167 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
18168 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
18169 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
18170 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
18171 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
18172 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
18173 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
18174 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
18175 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
18176 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
18177 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
18178 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
18179 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
18180 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
18181 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
18182 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
18183 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
18184 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
18185 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
18186 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
18187 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
18188 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
18189 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
18190 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
18191 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
18192 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
18193 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
18194 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
18195 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
18196 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
18197 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
18198 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
18199 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
18200 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
18201 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
18202 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
18203 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
18204 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
18205 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
18206 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
18207 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
18208 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
18209 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
18210 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
18211 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
18212 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
18213 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
18214 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
18215 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
18216 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
18217 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
18218 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
18219 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
18220 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
18221 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
18222 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
18223 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
18224 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
18225 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
18226 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
18227 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
18228 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
18229 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
18230 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
18231 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
18232 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
18233 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
18234 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
18235 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
18236 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
18237 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
18238 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
18239 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
18240 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
18241 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
18242 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
18243 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
18244 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
18245 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
18246 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
18247 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
18248 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
18249 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
18250 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
18251 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
18252 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
18253 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
18254 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
18255 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
18256 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
18257 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
18258 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
18259 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
18260 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
18261 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
18262 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
18263 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
18264 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
18265 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
18266 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
18267 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
18268 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
18269 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
18270 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
18271 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
18272 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
18273 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
18274 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
18275 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
18276 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
18277 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
18278 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
18279 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
18280 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
18281 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
18282 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
18283 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
18284 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
18285 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
18286 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
18287 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
18288 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
18289 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
18290 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
18291 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
18292 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
18293 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
18294 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
18295 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
18296 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
18297 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
18298 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
18299 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
18300 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
18301 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
18302 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
18303 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
18304 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
18305 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
18306 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
18307 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
18308 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
18309 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
18310 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
18311 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
18312 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
18313 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
18314 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
18315 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
18316 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
18317 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
18318 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
18319 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
18320 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
18321 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
18322 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
18323 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
18324 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
18325 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
18326 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
18327 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
18328 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
18329 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
18330 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
18331 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
18332 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
18333 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
18334 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
18335 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
18336 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
18337 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
18338 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
18339 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
18340 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
18341 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
18342 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
18343 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
18344 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
18345 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
18346 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
18347 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
18348 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
18349 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
18350 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
18351 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
18352 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
18353 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
18354 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
18355 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
18356 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
18357 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
18358 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
18359 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
18360 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
18361 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
18362 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
18363 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
18364 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
18365 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
18366 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
18367 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
18368 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
18369 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
18370 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
18371 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
18372 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
18373 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
18374 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
18375 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
18376 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
18377 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
18378 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
18379 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
18380 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
18381 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
18382 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
18383 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
18384 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
18385 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
18386 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
18387 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
18388 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
18389 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
18390 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
18391 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
18392 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
18393 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
18394 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
18395 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
18396 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
18397 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
18398 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
18399 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
18400 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
18401 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
18402 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
18403 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
18404 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
18405 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
18406 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
18407 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
18408 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
18409 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
18410 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
18411 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
18412 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
18413 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
18414 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
18415 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
18416 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
18417 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
18418 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
18419 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
18420 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
18421 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
18422 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
18423 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
18424 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
18425 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
18426 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
18427 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
18428 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
18429 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
18430 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
18431 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
18432 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
18433 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
18434 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
18435 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
18436 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
18437 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
18438 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
18439 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
18440 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
18441 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
18442 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
18443 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
18444 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
18445 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
18446 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
18447 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
18448 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
18449 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
18450 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
18451 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
18452 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
18453 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
18454 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
18455 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
18456 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
18457 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
18458 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
18459 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
18460 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
18461 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
18462 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
18463 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
18464 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
18465 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
18466 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
18467 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
18468 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
18469 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
18470 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
18471 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
18472 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
18473 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
18474 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
18475 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
18476 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
18477 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
18478 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
18479 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
18480 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
18481 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
18482 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
18483 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
18484 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
18485 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
18486 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
18487 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
18488 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
18489 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
18490 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
18491 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
18492 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
18493 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
18494 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
18495 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
18496 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
18497 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
18498 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
18499 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
18500 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
18501 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
18502 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
18503 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
18504 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
18505 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
18506 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
18507 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
18508 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
18509 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
18510 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
18511 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
18512 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
18513 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
18514 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
18515 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
18516 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
18517 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
18518 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
18519 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
18520 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
18521 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
18522 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
18523 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
18524 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
18525 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
18526 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
18527 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
18528 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
18529 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
18530 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
18531 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
18532 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
18533 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
18534 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
18535 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
18536 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
18537 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
18538 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
18539 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
18540 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
18541 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
18542 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
18543 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
18544 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
18545 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
18546 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
18547 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
18548 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
18549 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
18550 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
18551 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
18552 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
18553 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
18554 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
18555 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
18556 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
18557 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
18558 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
18559 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
18560 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
18561 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
18562 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
18563 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
18564 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
18565 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
18566 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
18567 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
18568 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
18569 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
18570 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
18571 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
18572 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
18573 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
18574 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
18575 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
18576 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
18577 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
18578 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
18579 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
18580 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
18581 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
18582 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
18583 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
18584 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
18585 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
18586 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
18587 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
18588 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
18589 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
18590 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
18591 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
18592 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
18593 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
18594 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
18595 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
18596 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
18597 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
18598 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
18599 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
18600 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
18601 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
18602 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
18603 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
18604 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
18605 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
18606 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
18607 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
18608 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
18609 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
18610 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
18611 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
18612 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
18613 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
18614 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
18615 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
18616 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
18617 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
18618 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
18619 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
18620 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
18621 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
18622 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
18623 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
18624 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
18625 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
18626 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
18627 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
18628 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
18629 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
18630 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
18631 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
18632 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
18633 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
18634 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
18635 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
18636 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
18637 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
18638 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
18639 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
18640 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
18641 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
18642 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
18643 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
18644 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
18645 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
18646 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
18647 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
18648 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
18649 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
18650 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
18651 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
18652 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
18653 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
18654 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
18655 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
18656 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
18657 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
18658 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
18659 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
18660 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
18661 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
18662 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
18663 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
18664 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
18665 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
18666 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
18667 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
18668 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
18669 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
18670 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
18671 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
18672 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
18673 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
18674 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
18675 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
18676 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
18677 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
18678 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
18679 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
18680 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
18681 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
18682 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
18683 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
18684 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
18685 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
18686 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
18687 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
18688 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
18689 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
18690 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
18691 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
18692 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
18693 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
18694 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
18695 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
18696 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
18697 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
18698 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
18699 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
18700 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
18701 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
18702 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
18703 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
18704 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
18705 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
18706 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
18707 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
18708 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
18709 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
18710 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
18711 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
18712 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
18713 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
18714 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
18715 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
18716 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
18717 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
18718 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
18719 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
18720 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
18721 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
18722 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
18723 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
18724 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
18725 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
18726 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
18727 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
18728 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
18729 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
18730 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
18731 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
18732 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
18733 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
18734 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
18735 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
18736 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
18737 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
18738 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
18739 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
18740 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
18741 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
18742 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
18743 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
18744 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
18745 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
18746 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
18747 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
18748 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
18749 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
18750 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
18751 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
18752 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
18753 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
18754 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
18755 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
18756 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
18757 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
18758 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
18759 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
18760 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
18761 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
18762 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
18763 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
18764 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
18765 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
18766 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
18767 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
18768 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
18769 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
18770 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
18771 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
18772 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
18773 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
18774 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
18775 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
18776 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
18777 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
18778 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
18779 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
18780 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
18781 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
18782 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
18783 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
18784 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
18785 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
18786 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
18787 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
18788 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
18789 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
18790 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
18791 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
18792 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
18793 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
18794 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
18795 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
18796 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
18797 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
18798 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
18799 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
18800 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
18801 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
18802 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
18803 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
18804 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
18805 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
18806 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
18807 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
18808 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
18809 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
18810 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
18811 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
18812 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
18813 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
18814 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
18815 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
18816 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
18817 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
18818 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
18819 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
18820 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
18821 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
18822 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
18823 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
18824 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
18825 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
18826 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
18827 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
18828 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
18829 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
18830 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
18831 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
18832 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
18833 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
18834 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
18835 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
18836 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
18837 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
18838 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
18839 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
18840 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
18841 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
18842 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
18843 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
18844 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
18845 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
18846 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
18847 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
18848 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
18849 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
18850 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
18851 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
18852 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
18853 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
18854 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
18855 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
18856 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
18857 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
18858 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
18859 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
18860 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
18861 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
18862 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
18863 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
18864 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
18865 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
18866 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
18867 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
18868 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
18869 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
18870 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
18871 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
18872 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
18873 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
18874 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
18875 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
18876 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
18877 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
18878 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
18879 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
18880 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
18881 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
18882 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
18883 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
18884 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
18885 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
18886 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
18887 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
18888 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
18889 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
18890 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
18891 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
18892 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
18893 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
18894 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
18895 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
18896 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
18897 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
18898 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
18899 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
18900 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
18901 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
18902 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
18903 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
18904 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
18905 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
18906 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
18907 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
18908 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
18909 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
18910 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
18911 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
18912 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
18913 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
18914 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
18915 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
18916 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
18917 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
18918 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
18919 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
18920 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
18921 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
18922 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
18923 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
18924 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
18925 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
18926 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
18927 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
18928 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
18929 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
18930 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
18931 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
18932 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
18933 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
18934 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
18935 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
18936 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
18937 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
18938 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
18939 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
18940 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
18941 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
18942 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
18943 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
18944 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
18945 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
18946 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
18947 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
18948 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
18949 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
18950 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
18951 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
18952 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
18953 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
18954 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
18955 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
18956 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
18957 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
18958 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
18959 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
18960 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
18961 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
18962 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
18963 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
18964 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
18965 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
18966 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
18967 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
18968 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
18969 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
18970 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
18971 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
18972 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
18973 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
18974 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
18975 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
18976 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
18977 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
18978 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
18979 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
18980 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
18981 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
18982 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
18983 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
18984 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
18985 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
18986 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
18987 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
18988 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
18989 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
18990 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
18991 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
18992 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
18993 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
18994 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
18995 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
18996 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
18997 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
18998 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
18999 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
19000 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
19001 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
19002 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
19003 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
19004 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
19005 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
19006 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
19007 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
19008 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
19009 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
19010 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
19011 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
19012 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
19013 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
19014 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
19015 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
19016 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
19017 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
19018 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
19019 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
19020 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
19021 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
19022 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
19023 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
19024 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
19025 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
19026 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
19027 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
19028 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
19029 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
19030 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
19031 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
19032 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
19033 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
19034 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
19035 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
19036 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
19037 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
19038 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
19039 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
19040 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
19041 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
19042 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
19043 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
19044 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
19045 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
19046 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
19047 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
19048 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
19049 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
19050 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
19051 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
19052 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
19053 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
19054 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
19055 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
19056 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
19057 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
19058 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
19059 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
19060 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
19061 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
19062 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
19063 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
19064 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
19065 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
19066 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
19067 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
19068 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
19069 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
19070 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
19071 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
19072 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
19073 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
19074 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
19075 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
19076 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
19077 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
19078 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
19079 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
19080 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
19081 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
19082 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
19083 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
19084 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
19085 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
19086 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
19087 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
19088 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
19089 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
19090 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
19091 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
19092 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
19093 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
19094 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
19095 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
19096 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
19097 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
19098 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
19099 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
19100 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
19101 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
19102 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
19103 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
19104 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
19105 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
19106 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
19107 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
19108 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
19109 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
19110 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
19111 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
19112 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
19113 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
19114 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
19115 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
19116 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
19117 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
19118 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
19119 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
19120 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
19121 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
19122 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
19123 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
19124 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
19125 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
19126 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
19127 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
19128 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
19129 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
19130 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
19131 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
19132 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
19133 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
19134 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
19135 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
19136 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
19137 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
19138 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
19139 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
19140 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
19141 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
19142 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
19143 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
19144 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
19145 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
19146 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
19147 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
19148 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
19149 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
19150 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
19151 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
19152 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
19153 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
19154 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
19155 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
19156 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
19157 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
19158 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
19159 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
19160 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
19161 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
19162 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
19163 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
19164 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
19165 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
19166 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
19167 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
19168 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
19169 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
19170 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
19171 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
19172 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
19173 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
19174 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
19175 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
19176 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
19177 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
19178 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
19179 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
19180 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
19181 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
19182 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
19183 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
19184 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
19185 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
19186 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
19187 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
19188 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
19189 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
19190 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
19191 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
19192 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
19193 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
19194 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
19195 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
19196 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
19197 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
19198 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
19199 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
19200 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
19201 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
19202 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
19203 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
19204 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
19205 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
19206 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
19207 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
19208 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
19209 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
19210 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
19211 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
19212 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
19213 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
19214 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
19215 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
19216 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
19217 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
19218 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
19219 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
19220 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
19221 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
19222 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
19223 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
19224 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
19225 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
19226 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
19227 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
19228 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
19229 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
19230 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
19231 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
19232 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
19233 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
19234 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
19235 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
19236 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
19237 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
19238 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
19239 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
19240 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
19241 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
19242 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
19243 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
19244 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
19245 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
19246 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
19247 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
19248 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
19249 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
19250 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
19251 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
19252 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
19253 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
19254 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
19255 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
19256 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
19257 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
19258 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
19259 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
19260 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
19261 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
19262 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
19263 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
19264 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
19265 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
19266 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
19267 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
19268 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
19269 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
19270 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
19271 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
19272 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
19273 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
19274 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
19275 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
19276 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
19277 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
19278 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
19279 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
19280 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
19281 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
19282 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
19283 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
19284 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
19285 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
19286 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
19287 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
19288 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
19289 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
19290 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
19291 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
19292 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
19293 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
19294 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
19295 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
19296 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
19297 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
19298 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
19299 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
19300 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
19301 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
19302 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
19303 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
19304 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
19305 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
19306 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
19307 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
19308 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
19309 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
19310 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
19311 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
19312 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
19313 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
19314 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
19315 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
19316 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
19317 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
19318 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
19319 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
19320 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
19321 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
19322 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
19323 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
19324 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
19325 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
19326 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
19327 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
19328 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
19329 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
19330 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
19331 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
19332 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
19333 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
19334 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
19335 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
19336 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
19337 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
19338 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
19339 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
19340 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
19341 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
19342 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
19343 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
19344 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
19345 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
19346 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
19347 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
19348 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
19349 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
19350 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
19351 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
19352 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
19353 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
19354 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
19355 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
19356 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
19357 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
19358 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
19359 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
19360 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
19361 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
19362 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
19363 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
19364 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
19365 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
19366 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
19367 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
19368 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
19369 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
19370 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
19371 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
19372 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
19373 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
19374 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
19375 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
19376 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
19377 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
19378 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
19379 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
19380 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
19381 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
19382 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
19383 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
19384 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
19385 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
19386 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
19387 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
19388 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
19389 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
19390 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
19391 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
19392 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
19393 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
19394 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
19395 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
19396 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
19397 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
19398 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
19399 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
19400 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
19401 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
19402 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
19403 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
19404 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
19405 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
19406 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
19407 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
19408 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
19409 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
19410 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
19411 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
19412 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
19413 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
19414 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
19415 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
19416 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
19417 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
19418 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
19419 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
19420 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
19421 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
19422 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
19423 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
19424 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
19425 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
19426 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
19427 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
19428 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
19429 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
19430 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
19431 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
19432 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
19433 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
19434 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
19435 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
19436 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
19437 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
19438 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
19439 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
19440 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
19441 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
19442 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
19443 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
19444 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
19445 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
19446 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
19447 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
19448 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
19449 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
19450 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
19451 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
19452 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
19453 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
19454 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
19455 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
19456 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
19457 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
19458 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
19459 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
19460 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
19461 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
19462 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
19463 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
19464 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
19465 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
19466 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
19467 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
19468 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
19469 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
19470 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
19471 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
19472 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
19473 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
19474 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
19475 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
19476 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
19477 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
19478 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
19479 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
19480 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
19481 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
19482 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
19483 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
19484 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
19485 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
19486 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
19487 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
19488 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
19489 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
19490 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
19491 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
19492 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
19493 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
19494 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
19495 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
19496 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
19497 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
19498 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
19499 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
19500 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
19501 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
19502 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
19503 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
19504 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
19505 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
19506 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
19507 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
19508 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
19509 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
19510 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
19511 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
19512 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
19513 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
19514 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
19515 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
19516 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
19517 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
19518 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
19519 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
19520 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
19521 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
19522 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
19523 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
19524 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
19525 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
19526 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
19527 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
19528 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
19529 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
19530 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
19531 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
19532 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
19533 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
19534 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
19535 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
19536 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
19537 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
19538 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
19539 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
19540 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
19541 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
19542 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
19543 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
19544 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
19545 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
19546 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
19547 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
19548 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
19549 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
19550 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
19551 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
19552 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
19553 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
19554 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
19555 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
19556 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
19557 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
19558 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
19559 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
19560 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
19561 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
19562 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
19563 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
19564 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
19565 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
19566 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
19567 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
19568 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
19569 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
19570 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
19571 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
19572 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
19573 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
19574 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
19575 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
19576 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
19577 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
19578 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
19579 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
19580 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
19581 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
19582 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
19583 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
19584 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
19585 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
19586 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
19587 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
19588 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
19589 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
19590 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
19591 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
19592 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
19593 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
19594 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
19595 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
19596 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
19597 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
19598 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
19599 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
19600 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
19601 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
19602 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
19603 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
19604 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
19605 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
19606 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
19607 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
19608 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
19609 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
19610 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
19611 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
19612 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
19613 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
19614 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
19615 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
19616 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
19617 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
19618 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
19619 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
19620 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
19621 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
19622 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
19623 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
19624 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
19625 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
19626 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
19627 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
19628 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
19629 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
19630 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
19631 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
19632 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
19633 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
19634 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
19635 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
19636 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
19637 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
19638 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
19639 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
19640 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
19641 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
19642 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
19643 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
19644 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
19645 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
19646 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
19647 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
19648 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
19649 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
19650 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
19651 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
19652 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
19653 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
19654 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
19655 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
19656 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
19657 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
19658 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
19659 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
19660 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
19661 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
19662 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
19663 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
19664 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
19665 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
19666 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
19667 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
19668 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
19669 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
19670 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
19671 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
19672 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
19673 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
19674 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
19675 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
19676 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
19677 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
19678 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
19679 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
19680 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
19681 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
19682 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
19683 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
19684 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
19685 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
19686 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
19687 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
19688 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
19689 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
19690 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
19691 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
19692 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
19693 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
19694 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
19695 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
19696 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
19697 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
19698 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
19699 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
19700 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
19701 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
19702 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
19703 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
19704 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
19705 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
19706 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
19707 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
19708 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
19709 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
19710 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
19711 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
19712 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
19713 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
19714 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
19715 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
19716 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
19717 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
19718 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
19719 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
19720 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
19721 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
19722 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
19723 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
19724 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
19725 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
19726 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
19727 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
19728 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
19729 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
19730 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
19731 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
19732 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
19733 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
19734 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
19735 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
19736 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
19737 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
19738 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
19739 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
19740 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
19741 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
19742 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
19743 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
19744 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
19745 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
19746 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
19747 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
19748 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
19749 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
19750 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
19751 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
19752 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
19753 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
19754 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
19755 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
19756 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
19757 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
19758 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
19759 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
19760 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
19761 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
19762 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
19763 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
19764 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
19765 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
19766 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
19767 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
19768 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
19769 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
19770 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
19771 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
19772 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
19773 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
19774 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
19775 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
19776 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
19777 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
19778 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
19779 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
19780 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
19781 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
19782 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
19783 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
19784 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
19785 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
19786 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
19787 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
19788 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
19789 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
19790 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
19791 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
19792 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
19793 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
19794 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
19795 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
19796 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
19797 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
19798 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
19799 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
19800 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
19801 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
19802 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
19803 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
19804 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
19805 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
19806 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
19807 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
19808 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
19809 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
19810 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
19811 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
19812 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
19813 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
19814 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
19815 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
19816 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
19817 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
19818 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
19819 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
19820 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
19821 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
19822 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
19823 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
19824 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
19825 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
19826 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
19827 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
19828 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
19829 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
19830 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
19831 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
19832 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
19833 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
19834 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
19835 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
19836 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
19837 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
19838 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
19839 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
19840 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
19841 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
19842 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
19843 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
19844 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
19845 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
19846 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
19847 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
19848 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
19849 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
19850 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
19851 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
19852 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
19853 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
19854 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
19855 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
19856 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
19857 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
19858 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
19859 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
19860 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
19861 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
19862 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
19863 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
19864 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
19865 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
19866 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
19867 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
19868 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
19869 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
19870 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
19871 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
19872 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
19873 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
19874 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
19875 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
19876 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
19877 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
19878 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
19879 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
19880 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
19881 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
19882 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
19883 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
19884 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
19885 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
19886 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
19887 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
19888 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
19889 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
19890 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
19891 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
19892 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
19893 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
19894 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
19895 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
19896 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
19897 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
19898 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
19899 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
19900 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
19901 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
19902 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
19903 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
19904 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
19905 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
19906 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
19907 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
19908 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
19909 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
19910 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
19911 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
19912 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
19913 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
19914 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
19915 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
19916 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
19917 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
19918 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
19919 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
19920 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
19921 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
19922 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
19923 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
19924 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
19925 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
19926 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
19927 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
19928 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
19929 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
19930 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
19931 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
19932 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
19933 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
19934 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
19935 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
19936 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
19937 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
19938 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
19939 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
19940 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
19941 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
19942 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
19943 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
19944 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
19945 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
19946 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
19947 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
19948 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
19949 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
19950 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
19951 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
19952 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
19953 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
19954 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
19955 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
19956 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
19957 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
19958 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
19959 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
19960 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
19961 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
19962 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
19963 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
19964 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
19965 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
19966 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
19967 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
19968 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
19969 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
19970 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
19971 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
19972 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
19973 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
19974 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
19975 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
19976 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
19977 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
19978 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
19979 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
19980 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
19981 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
19982 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
19983 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
19984 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
19985 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
19986 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
19987 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
19988 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
19989 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
19990 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
19991 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
19992 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
19993 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
19994 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
19995 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
19996 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
19997 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
19998 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
19999 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
20000 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
20001 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
20002 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
20003 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
20004 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
20005 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
20006 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
20007 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
20008 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
20009 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
20010 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
20011 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
20012 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
20013 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
20014 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
20015 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
20016 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
20017 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
20018 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
20019 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
20020 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
20021 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
20022 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
20023 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
20024 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
20025 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
20026 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
20027 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
20028 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
20029 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
20030 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
20031 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
20032 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
20033 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
20034 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
20035 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
20036 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
20037 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
20038 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
20039 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
20040 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
20041 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
20042 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
20043 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
20044 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
20045 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
20046 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
20047 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
20048 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
20049 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
20050 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
20051 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
20052 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
20053 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
20054 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
20055 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
20056 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
20057 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
20058 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
20059 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
20060 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
20061 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
20062 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
20063 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
20064 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
20065 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
20066 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
20067 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
20068 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
20069 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
20070 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
20071 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
20072 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
20073 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
20074 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
20075 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
20076 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
20077 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
20078 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
20079 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
20080 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
20081 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
20082 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
20083 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
20084 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
20085 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
20086 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
20087 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
20088 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
20089 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
20090 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
20091 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
20092 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
20093 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
20094 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
20095 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
20096 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
20097 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
20098 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
20099 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
20100 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
20101 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
20102 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
20103 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
20104 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
20105 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
20106 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
20107 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
20108 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
20109 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
20110 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
20111 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
20112 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
20113 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
20114 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
20115 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
20116 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
20117 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
20118 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
20119 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
20120 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
20121 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
20122 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
20123 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
20124 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
20125 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
20126 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
20127 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
20128 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
20129 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
20130 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
20131 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
20132 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
20133 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
20134 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
20135 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
20136 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
20137 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
20138 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
20139 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
20140 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
20141 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
20142 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
20143 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
20144 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
20145 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
20146 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
20147 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
20148 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
20149 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
20150 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
20151 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
20152 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
20153 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
20154 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
20155 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
20156 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
20157 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
20158 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
20159 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
20160 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
20161 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
20162 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
20163 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
20164 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
20165 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
20166 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
20167 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
20168 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
20169 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
20170 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
20171 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
20172 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
20173 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
20174 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
20175 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
20176 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
20177 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
20178 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
20179 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
20180 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
20181 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
20182 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
20183 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
20184 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
20185 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
20186 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
20187 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
20188 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
20189 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
20190 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
20191 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
20192 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
20193 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
20194 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
20195 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
20196 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
20197 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
20198 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
20199 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
20200 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
20201 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
20202 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
20203 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
20204 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
20205 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
20206 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
20207 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
20208 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
20209 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
20210 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
20211 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
20212 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
20213 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
20214 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
20215 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
20216 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
20217 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
20218 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
20219 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
20220 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
20221 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
20222 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
20223 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
20224 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
20225 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
20226 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
20227 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
20228 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
20229 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
20230 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
20231 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
20232 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
20233 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
20234 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
20235 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
20236 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
20237 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
20238 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
20239 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
20240 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
20241 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
20242 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
20243 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
20244 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
20245 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
20246 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
20247 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
20248 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
20249 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
20250 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
20251 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
20252 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
20253 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
20254 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
20255 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
20256 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
20257 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
20258 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
20259 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
20260 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
20261 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
20262 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
20263 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
20264 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
20265 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
20266 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
20267 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
20268 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
20269 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
20270 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
20271 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
20272 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
20273 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
20274 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
20275 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
20276 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
20277 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
20278 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
20279 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
20280 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
20281 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
20282 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
20283 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
20284 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
20285 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
20286 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
20287 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
20288 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
20289 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
20290 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
20291 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
20292 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
20293 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
20294 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
20295 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
20296 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
20297 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
20298 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
20299 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
20300 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
20301 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
20302 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
20303 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
20304 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
20305 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
20306 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
20307 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
20308 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
20309 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
20310 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
20311 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
20312 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
20313 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
20314 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
20315 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
20316 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
20317 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
20318 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
20319 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
20320 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
20321 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
20322 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
20323 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
20324 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
20325 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
20326 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
20327 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
20328 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
20329 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
20330 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
20331 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
20332 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
20333 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
20334 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
20335 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
20336 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
20337 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
20338 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
20339 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
20340 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
20341 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
20342 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
20343 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
20344 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
20345 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
20346 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
20347 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
20348 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
20349 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
20350 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
20351 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
20352 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
20353 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
20354 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
20355 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
20356 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
20357 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
20358 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
20359 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
20360 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
20361 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
20362 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
20363 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
20364 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
20365 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
20366 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
20367 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
20368 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
20369 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
20370 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
20371 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
20372 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
20373 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
20374 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
20375 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
20376 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
20377 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
20378 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
20379 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
20380 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
20381 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
20382 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
20383 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
20384 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
20385 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
20386 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
20387 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
20388 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
20389 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
20390 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
20391 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
20392 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
20393 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
20394 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
20395 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
20396 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
20397 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
20398 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
20399 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
20400 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
20401 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
20402 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
20403 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
20404 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
20405 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
20406 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
20407 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
20408 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
20409 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
20410 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
20411 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
20412 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
20413 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
20414 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
20415 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
20416 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
20417 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
20418 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
20419 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
20420 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
20421 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
20422 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
20423 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
20424 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
20425 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
20426 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
20427 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
20428 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
20429 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
20430 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
20431 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
20432 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
20433 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
20434 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
20435 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
20436 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
20437 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
20438 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
20439 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
20440 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
20441 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
20442 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
20443 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
20444 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
20445 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
20446 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
20447 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
20448 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
20449 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
20450 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
20451 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
20452 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
20453 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
20454 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
20455 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
20456 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
20457 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
20458 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
20459 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
20460 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
20461 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
20462 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
20463 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
20464 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
20465 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
20466 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
20467 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
20468 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
20469 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
20470 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
20471 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
20472 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
20473 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
20474 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
20475 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
20476 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
20477 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
20478 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
20479 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
20480 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
20481 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
20482 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
20483 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
20484 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
20485 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
20486 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
20487 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
20488 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
20489 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
20490 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
20491 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
20492 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
20493 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
20494 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
20495 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
20496 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
20497 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
20498 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
20499 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
20500 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
20501 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
20502 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
20503 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
20504 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
20505 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
20506 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
20507 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
20508 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
20509 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
20510 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
20511 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
20512 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
20513 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
20514 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
20515 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
20516 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
20517 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
20518 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
20519 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
20520 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
20521 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
20522 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
20523 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
20524 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
20525 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
20526 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
20527 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
20528 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
20529 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
20530 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
20531 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
20532 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
20533 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
20534 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
20535 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
20536 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
20537 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
20538 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
20539 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
20540 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
20541 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
20542 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
20543 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
20544 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
20545 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
20546 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
20547 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
20548 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
20549 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
20550 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
20551 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
20552 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
20553 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
20554 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
20555 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
20556 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
20557 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
20558 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
20559 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
20560 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
20561 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
20562 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
20563 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
20564 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
20565 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
20566 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
20567 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
20568 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
20569 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
20570 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
20571 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
20572 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
20573 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
20574 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
20575 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
20576 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
20577 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
20578 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
20579 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
20580 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
20581 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
20582 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
20583 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
20584 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
20585 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
20586 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
20587 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
20588 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
20589 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
20590 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
20591 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
20592 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
20593 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
20594 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
20595 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
20596 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
20597 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
20598 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
20599 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
20600 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
20601 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
20602 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
20603 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
20604 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
20605 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
20606 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
20607 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
20608 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
20609 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
20610 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
20611 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
20612 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
20613 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
20614 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
20615 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
20616 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
20617 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
20618 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
20619 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
20620 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
20621 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
20622 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
20623 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
20624 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
20625 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
20626 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
20627 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
20628 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
20629 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
20630 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
20631 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
20632 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
20633 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
20634 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
20635 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
20636 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
20637 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
20638 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
20639 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
20640 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
20641 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
20642 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
20643 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
20644 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
20645 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
20646 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
20647 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
20648 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
20649 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
20650 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
20651 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
20652 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
20653 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
20654 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
20655 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
20656 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
20657 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
20658 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
20659 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
20660 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
20661 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
20662 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
20663 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
20664 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
20665 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
20666 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
20667 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
20668 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
20669 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
20670 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
20671 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
20672 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
20673 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
20674 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
20675 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
20676 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
20677 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
20678 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
20679 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
20680 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
20681 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
20682 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
20683 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
20684 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
20685 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
20686 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
20687 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
20688 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
20689 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
20690 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
20691 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
20692 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
20693 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
20694 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
20695 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
20696 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
20697 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
20698 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
20699 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
20700 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
20701 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
20702 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
20703 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
20704 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
20705 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
20706 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
20707 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
20708 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
20709 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
20710 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
20711 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
20712 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
20713 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
20714 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
20715 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
20716 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
20717 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
20718 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
20719 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
20720 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
20721 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
20722 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
20723 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
20724 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
20725 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
20726 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
20727 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
20728 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
20729 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
20730 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
20731 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
20732 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
20733 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
20734 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
20735 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
20736 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
20737 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
20738 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
20739 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
20740 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
20741 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
20742 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
20743 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
20744 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
20745 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
20746 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
20747 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
20748 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
20749 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
20750 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
20751 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
20752 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
20753 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
20754 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
20755 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
20756 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
20757 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
20758 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
20759 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
20760 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
20761 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
20762 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
20763 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
20764 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
20765 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
20766 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
20767 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
20768 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
20769 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
20770 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
20771 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
20772 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
20773 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
20774 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
20775 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
20776 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
20777 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
20778 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
20779 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
20780 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
20781 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
20782 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
20783 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
20784 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
20785 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
20786 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
20787 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
20788 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
20789 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
20790 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
20791 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
20792 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
20793 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
20794 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
20795 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
20796 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
20797 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
20798 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
20799 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
20800 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
20801 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
20802 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
20803 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
20804 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
20805 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
20806 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
20807 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
20808 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
20809 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
20810 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
20811 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
20812 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
20813 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
20814 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
20815 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
20816 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
20817 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
20818 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
20819 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
20820 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
20821 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
20822 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
20823 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
20824 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
20825 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
20826 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
20827 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
20828 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
20829 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
20830 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
20831 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
20832 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
20833 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
20834 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
20835 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
20836 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
20837 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
20838 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
20839 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
20840 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
20841 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
20842 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
20843 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
20844 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
20845 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
20846 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
20847 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
20848 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
20849 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
20850 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
20851 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
20852 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
20853 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
20854 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
20855 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
20856 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
20857 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
20858 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
20859 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
20860 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
20861 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
20862 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
20863 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
20864 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
20865 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
20866 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
20867 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
20868 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
20869 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
20870 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
20871 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
20872 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
20873 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
20874 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
20875 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
20876 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
20877 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
20878 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
20879 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
20880 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
20881 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
20882 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
20883 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
20884 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
20885 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
20886 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
20887 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
20888 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
20889 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
20890 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
20891 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
20892 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
20893 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
20894 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
20895 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
20896 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
20897 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
20898 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
20899 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
20900 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
20901 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
20902 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
20903 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
20904 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
20905 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
20906 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
20907 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
20908 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
20909 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
20910 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
20911 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
20912 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
20913 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
20914 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
20915 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
20916 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
20917 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
20918 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
20919 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
20920 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
20921 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
20922 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
20923 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
20924 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
20925 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
20926 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
20927 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
20928 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
20929 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
20930 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
20931 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
20932 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
20933 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
20934 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
20935 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
20936 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
20937 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
20938 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
20939 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
20940 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
20941 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
20942 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
20943 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
20944 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
20945 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
20946 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
20947 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
20948 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
20949 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
20950 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
20951 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
20952 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
20953 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
20954 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
20955 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
20956 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
20957 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
20958 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
20959 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
20960 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
20961 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
20962 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
20963 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
20964 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
20965 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
20966 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
20967 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
20968 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
20969 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
20970 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
20971 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
20972 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
20973 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
20974 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
20975 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
20976 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
20977 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
20978 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
20979 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
20980 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
20981 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
20982 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
20983 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
20984 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
20985 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
20986 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
20987 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
20988 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
20989 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
20990 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
20991 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
20992 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
20993 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
20994 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
20995 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
20996 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
20997 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
20998 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
20999 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
21000 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
21001 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
21002 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
21003 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
21004 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
21005 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
21006 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
21007 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
21008 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
21009 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
21010 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
21011 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
21012 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
21013 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
21014 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
21015 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
21016 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
21017 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
21018 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
21019 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
21020 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
21021 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
21022 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
21023 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
21024 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
21025 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
21026 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
21027 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
21028 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
21029 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
21030 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
21031 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
21032 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
21033 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
21034 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
21035 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
21036 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
21037 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
21038 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
21039 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
21040 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
21041 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
21042 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
21043 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
21044 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
21045 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
21046 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
21047 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
21048 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
21049 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
21050 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
21051 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
21052 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
21053 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
21054 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
21055 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
21056 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
21057 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
21058 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
21059 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
21060 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
21061 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
21062 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
21063 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
21064 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
21065 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
21066 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
21067 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
21068 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
21069 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
21070 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
21071 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
21072 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
21073 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
21074 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
21075 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
21076 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
21077 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
21078 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
21079 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
21080 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
21081 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
21082 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
21083 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
21084 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
21085 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
21086 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
21087 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
21088 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
21089 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
21090 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
21091 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
21092 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
21093 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
21094 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
21095 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
21096 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
21097 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
21098 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
21099 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
21100 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
21101 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
21102 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
21103 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
21104 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
21105 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
21106 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
21107 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
21108 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
21109 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
21110 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
21111 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
21112 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
21113 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
21114 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
21115 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
21116 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
21117 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
21118 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
21119 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
21120 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
21121 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
21122 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
21123 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
21124 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
21125 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
21126 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
21127 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
21128 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
21129 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
21130 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
21131 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
21132 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
21133 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
21134 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
21135 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
21136 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
21137 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
21138 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
21139 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
21140 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
21141 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
21142 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
21143 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
21144 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
21145 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
21146 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
21147 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
21148 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
21149 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
21150 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
21151 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
21152 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
21153 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
21154 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
21155 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
21156 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
21157 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
21158 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
21159 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
21160 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
21161 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
21162 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
21163 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
21164 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
21165 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
21166 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
21167 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
21168 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
21169 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
21170 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
21171 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
21172 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
21173 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
21174 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
21175 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
21176 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
21177 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
21178 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
21179 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
21180 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
21181 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
21182 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
21183 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
21184 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
21185 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
21186 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
21187 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
21188 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
21189 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
21190 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
21191 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
21192 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
21193 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
21194 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
21195 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
21196 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
21197 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
21198 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
21199 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
21200 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
21201 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
21202 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
21203 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
21204 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
21205 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
21206 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
21207 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
21208 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
21209 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
21210 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
21211 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
21212 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
21213 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
21214 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
21215 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
21216 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
21217 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
21218 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
21219 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
21220 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
21221 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
21222 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
21223 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
21224 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
21225 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
21226 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
21227 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
21228 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
21229 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
21230 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
21231 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
21232 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
21233 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
21234 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
21235 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
21236 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
21237 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
21238 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
21239 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
21240 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
21241 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
21242 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
21243 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
21244 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
21245 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
21246 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
21247 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
21248 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
21249 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
21250 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
21251 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
21252 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
21253 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
21254 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
21255 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
21256 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
21257 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
21258 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
21259 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
21260 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
21261 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
21262 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
21263 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
21264 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
21265 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
21266 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
21267 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
21268 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
21269 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
21270 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
21271 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
21272 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
21273 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
21274 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
21275 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
21276 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
21277 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
21278 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
21279 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
21280 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
21281 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
21282 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
21283 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
21284 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
21285 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
21286 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
21287 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
21288 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
21289 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
21290 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
21291 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
21292 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
21293 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
21294 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
21295 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
21296 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
21297 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
21298 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
21299 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
21300 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
21301 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
21302 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
21303 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
21304 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
21305 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
21306 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
21307 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
21308 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
21309 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
21310 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
21311 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
21312 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
21313 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
21314 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
21315 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
21316 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
21317 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
21318 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
21319 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
21320 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
21321 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
21322 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
21323 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
21324 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
21325 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
21326 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
21327 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
21328 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
21329 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
21330 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
21331 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
21332 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
21333 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
21334 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
21335 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
21336 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
21337 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
21338 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
21339 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
21340 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
21341 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
21342 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
21343 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
21344 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
21345 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
21346 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
21347 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
21348 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
21349 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
21350 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
21351 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
21352 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
21353 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
21354 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
21355 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
21356 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
21357 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
21358 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
21359 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
21360 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
21361 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
21362 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
21363 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
21364 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
21365 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
21366 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
21367 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
21368 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
21369 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
21370 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
21371 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
21372 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
21373 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
21374 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
21375 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
21376 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
21377 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
21378 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
21379 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
21380 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
21381 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
21382 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
21383 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
21384 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
21385 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
21386 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
21387 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
21388 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
21389 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
21390 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
21391 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
21392 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
21393 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
21394 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
21395 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
21396 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
21397 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
21398 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
21399 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
21400 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
21401 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
21402 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
21403 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
21404 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
21405 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
21406 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
21407 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
21408 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
21409 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
21410 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
21411 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
21412 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
21413 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
21414 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
21415 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
21416 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
21417 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
21418 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
21419 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
21420 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
21421 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
21422 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
21423 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
21424 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
21425 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
21426 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
21427 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
21428 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
21429 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
21430 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
21431 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
21432 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
21433 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
21434 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
21435 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
21436 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
21437 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
21438 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
21439 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
21440 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
21441 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
21442 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
21443 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
21444 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
21445 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
21446 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
21447 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
21448 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
21449 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
21450 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
21451 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
21452 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
21453 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
21454 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
21455 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
21456 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
21457 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
21458 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
21459 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
21460 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
21461 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
21462 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
21463 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
21464 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
21465 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
21466 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
21467 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
21468 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
21469 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
21470 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
21471 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
21472 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
21473 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
21474 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
21475 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
21476 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
21477 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
21478 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
21479 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
21480 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
21481 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
21482 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
21483 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
21484 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
21485 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
21486 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
21487 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
21488 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
21489 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
21490 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
21491 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
21492 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
21493 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
21494 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
21495 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
21496 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
21497 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
21498 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
21499 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
21500 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
21501 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
21502 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
21503 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
21504 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
21505 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
21506 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
21507 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
21508 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
21509 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
21510 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
21511 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
21512 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
21513 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
21514 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
21515 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
21516 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
21517 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
21518 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
21519 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
21520 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
21521 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
21522 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
21523 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
21524 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
21525 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
21526 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
21527 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
21528 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
21529 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
21530 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
21531 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
21532 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
21533 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
21534 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
21535 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
21536 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
21537 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
21538 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
21539 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
21540 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
21541 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
21542 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
21543 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
21544 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
21545 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
21546 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
21547 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
21548 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
21549 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
21550 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
21551 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
21552 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
21553 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
21554 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
21555 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
21556 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
21557 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
21558 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
21559 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
21560 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
21561 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
21562 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
21563 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
21564 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
21565 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
21566 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
21567 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
21568 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
21569 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
21570 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
21571 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
21572 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
21573 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
21574 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
21575 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
21576 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
21577 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
21578 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
21579 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
21580 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
21581 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
21582 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
21583 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
21584 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
21585 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
21586 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
21587 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
21588 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
21589 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
21590 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
21591 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
21592 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
21593 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
21594 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
21595 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
21596 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
21597 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
21598 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
21599 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
21600 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
21601 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
21602 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
21603 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
21604 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
21605 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
21606 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
21607 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
21608 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
21609 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
21610 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
21611 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
21612 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
21613 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
21614 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
21615 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
21616 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
21617 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
21618 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
21619 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
21620 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
21621 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
21622 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
21623 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
21624 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
21625 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
21626 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
21627 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
21628 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
21629 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
21630 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
21631 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
21632 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
21633 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
21634 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
21635 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
21636 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
21637 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
21638 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
21639 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
21640 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
21641 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
21642 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
21643 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
21644 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
21645 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
21646 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
21647 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
21648 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
21649 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
21650 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
21651 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
21652 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
21653 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
21654 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
21655 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
21656 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
21657 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
21658 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
21659 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
21660 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
21661 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
21662 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
21663 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
21664 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
21665 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
21666 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
21667 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
21668 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
21669 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
21670 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
21671 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
21672 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
21673 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
21674 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
21675 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
21676 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
21677 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
21678 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
21679 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
21680 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
21681 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
21682 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
21683 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
21684 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
21685 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
21686 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
21687 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
21688 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
21689 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
21690 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
21691 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
21692 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
21693 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
21694 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
21695 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
21696 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
21697 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
21698 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
21699 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
21700 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
21701 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
21702 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
21703 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
21704 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
21705 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
21706 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
21707 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
21708 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
21709 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
21710 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
21711 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
21712 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
21713 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
21714 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
21715 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
21716 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
21717 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
21718 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
21719 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
21720 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
21721 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
21722 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
21723 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
21724 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
21725 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
21726 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
21727 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
21728 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
21729 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
21730 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
21731 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
21732 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
21733 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
21734 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
21735 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
21736 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
21737 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
21738 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
21739 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
21740 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
21741 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
21742 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
21743 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
21744 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
21745 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
21746 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
21747 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
21748 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
21749 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
21750 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
21751 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
21752 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
21753 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
21754 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
21755 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
21756 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
21757 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
21758 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
21759 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
21760 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
21761 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
21762 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
21763 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
21764 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
21765 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
21766 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
21767 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
21768 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
21769 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
21770 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
21771 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
21772 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
21773 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
21774 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
21775 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
21776 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
21777 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
21778 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
21779 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
21780 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
21781 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
21782 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
21783 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
21784 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
21785 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
21786 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
21787 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
21788 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
21789 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
21790 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
21791 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
21792 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
21793 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
21794 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
21795 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
21796 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
21797 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
21798 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
21799 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
21800 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
21801 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
21802 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
21803 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
21804 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
21805 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
21806 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
21807 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
21808 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
21809 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
21810 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
21811 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
21812 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
21813 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
21814 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
21815 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
21816 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
21817 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
21818 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
21819 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
21820 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
21821 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
21822 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
21823 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
21824 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
21825 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
21826 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
21827 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
21828 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
21829 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
21830 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
21831 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
21832 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
21833 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
21834 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
21835 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
21836 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
21837 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
21838 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
21839 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
21840 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
21841 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
21842 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
21843 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
21844 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
21845 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
21846 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
21847 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
21848 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
21849 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
21850 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
21851 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
21852 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
21853 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
21854 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
21855 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
21856 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
21857 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
21858 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
21859 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
21860 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
21861 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
21862 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
21863 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
21864 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
21865 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
21866 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
21867 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
21868 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
21869 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
21870 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
21871 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
21872 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
21873 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
21874 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
21875 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
21876 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
21877 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
21878 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
21879 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
21880 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
21881 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
21882 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
21883 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
21884 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
21885 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
21886 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
21887 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
21888 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
21889 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
21890 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
21891 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
21892 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
21893 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
21894 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
21895 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
21896 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
21897 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
21898 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
21899 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
21900 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
21901 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
21902 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
21903 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
21904 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
21905 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
21906 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
21907 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
21908 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
21909 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
21910 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
21911 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
21912 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
21913 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
21914 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
21915 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
21916 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
21917 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
21918 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
21919 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
21920 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
21921 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
21922 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
21923 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
21924 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
21925 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
21926 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
21927 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
21928 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
21929 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
21930 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
21931 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
21932 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
21933 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
21934 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
21935 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
21936 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
21937 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
21938 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
21939 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
21940 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
21941 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
21942 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
21943 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
21944 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
21945 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
21946 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
21947 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
21948 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
21949 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
21950 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
21951 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
21952 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
21953 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
21954 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
21955 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
21956 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
21957 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
21958 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
21959 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
21960 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
21961 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
21962 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
21963 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
21964 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
21965 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
21966 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
21967 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
21968 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
21969 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
21970 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
21971 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
21972 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
21973 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
21974 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
21975 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
21976 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
21977 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
21978 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
21979 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
21980 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
21981 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
21982 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
21983 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
21984 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
21985 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
21986 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
21987 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
21988 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
21989 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
21990 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
21991 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
21992 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
21993 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
21994 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
21995 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
21996 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
21997 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
21998 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
21999 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
22000 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
22001 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
22002 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
22003 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
22004 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
22005 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
22006 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
22007 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
22008 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
22009 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
22010 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
22011 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
22012 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
22013 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
22014 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
22015 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
22016 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
22017 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
22018 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
22019 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
22020 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
22021 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
22022 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
22023 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
22024 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
22025 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
22026 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
22027 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
22028 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
22029 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
22030 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
22031 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
22032 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
22033 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
22034 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
22035 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
22036 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
22037 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
22038 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
22039 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
22040 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
22041 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
22042 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
22043 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
22044 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
22045 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
22046 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
22047 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
22048 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
22049 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
22050 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
22051 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
22052 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
22053 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
22054 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
22055 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
22056 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
22057 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
22058 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
22059 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
22060 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
22061 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
22062 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
22063 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
22064 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
22065 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
22066 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
22067 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
22068 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
22069 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
22070 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
22071 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
22072 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
22073 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
22074 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
22075 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
22076 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
22077 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
22078 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
22079 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
22080 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
22081 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
22082 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
22083 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
22084 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
22085 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
22086 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
22087 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
22088 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
22089 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
22090 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
22091 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
22092 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
22093 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
22094 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
22095 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
22096 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
22097 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
22098 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
22099 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
22100 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
22101 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
22102 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
22103 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
22104 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
22105 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
22106 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
22107 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
22108 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
22109 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
22110 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
22111 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
22112 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
22113 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
22114 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
22115 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
22116 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
22117 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
22118 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
22119 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
22120 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
22121 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
22122 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
22123 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
22124 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
22125 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
22126 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
22127 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
22128 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
22129 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
22130 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
22131 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
22132 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
22133 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
22134 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
22135 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
22136 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
22137 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
22138 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
22139 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
22140 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
22141 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
22142 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
22143 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
22144 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
22145 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
22146 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
22147 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
22148 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
22149 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
22150 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
22151 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
22152 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
22153 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
22154 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
22155 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
22156 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
22157 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
22158 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
22159 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
22160 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
22161 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
22162 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
22163 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
22164 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
22165 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
22166 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
22167 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
22168 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
22169 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
22170 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
22171 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
22172 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
22173 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
22174 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
22175 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
22176 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
22177 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
22178 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
22179 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
22180 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
22181 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
22182 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
22183 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
22184 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
22185 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
22186 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
22187 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
22188 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
22189 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
22190 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
22191 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
22192 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
22193 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
22194 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
22195 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
22196 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
22197 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
22198 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
22199 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
22200 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
22201 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
22202 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
22203 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
22204 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
22205 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
22206 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
22207 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
22208 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
22209 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
22210 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
22211 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
22212 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
22213 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
22214 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
22215 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
22216 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
22217 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
22218 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
22219 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
22220 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
22221 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
22222 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
22223 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
22224 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
22225 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
22226 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
22227 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
22228 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
22229 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
22230 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
22231 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
22232 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
22233 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
22234 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
22235 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
22236 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
22237 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
22238 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
22239 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
22240 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
22241 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
22242 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
22243 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
22244 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
22245 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
22246 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
22247 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
22248 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
22249 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
22250 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
22251 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
22252 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
22253 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
22254 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
22255 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
22256 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
22257 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
22258 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
22259 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
22260 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
22261 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
22262 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
22263 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
22264 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
22265 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
22266 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
22267 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
22268 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
22269 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
22270 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
22271 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
22272 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
22273 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
22274 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
22275 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
22276 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
22277 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
22278 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
22279 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
22280 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
22281 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
22282 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
22283 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
22284 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
22285 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
22286 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
22287 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
22288 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
22289 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
22290 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
22291 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
22292 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
22293 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
22294 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
22295 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
22296 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
22297 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
22298 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
22299 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
22300 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
22301 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
22302 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
22303 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
22304 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
22305 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
22306 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
22307 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
22308 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
22309 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
22310 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
22311 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
22312 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
22313 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
22314 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
22315 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
22316 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
22317 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
22318 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
22319 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
22320 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
22321 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
22322 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
22323 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
22324 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
22325 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
22326 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
22327 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
22328 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
22329 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
22330 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
22331 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
22332 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
22333 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
22334 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
22335 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
22336 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
22337 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
22338 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
22339 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
22340 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
22341 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
22342 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
22343 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
22344 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
22345 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
22346 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
22347 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
22348 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
22349 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
22350 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
22351 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
22352 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
22353 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
22354 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
22355 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
22356 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
22357 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
22358 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
22359 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
22360 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
22361 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
22362 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
22363 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
22364 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
22365 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
22366 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
22367 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
22368 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
22369 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
22370 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
22371 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
22372 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
22373 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
22374 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
22375 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
22376 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
22377 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
22378 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
22379 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
22380 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
22381 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
22382 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
22383 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
22384 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
22385 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
22386 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
22387 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
22388 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
22389 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
22390 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
22391 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
22392 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
22393 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
22394 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
22395 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
22396 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
22397 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
22398 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
22399 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
22400 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
22401 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
22402 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
22403 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
22404 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
22405 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
22406 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
22407 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
22408 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
22409 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
22410 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
22411 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
22412 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
22413 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
22414 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
22415 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
22416 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
22417 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
22418 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
22419 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
22420 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
22421 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
22422 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
22423 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
22424 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
22425 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
22426 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
22427 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
22428 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
22429 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
22430 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
22431 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
22432 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
22433 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
22434 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
22435 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
22436 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
22437 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
22438 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
22439 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
22440 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
22441 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
22442 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
22443 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
22444 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
22445 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
22446 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
22447 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
22448 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
22449 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
22450 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
22451 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
22452 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
22453 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
22454 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
22455
22456 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22457
22458 * gcc.target/riscv/rvv/base/bug-1.c: New test.
22459
22460 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22461
22462 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
22463 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
22464 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
22465 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
22466 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
22467 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
22468 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
22469 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
22470 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
22471 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
22472 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
22473
22474 2023-03-13 Marek Polacek <polacek@redhat.com>
22475
22476 PR c++/107532
22477 * g++.dg/warn/Wdangling-reference10.C: New test.
22478
22479 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
22480
22481 PR preprocessor/67046
22482 * c-c++-common/cpp/pr67046.c: New test.
22483
22484 2023-03-13 Richard Biener <rguenther@suse.de>
22485
22486 PR tree-optimization/109046
22487 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
22488
22489 2023-03-12 Jakub Jelinek <jakub@redhat.com>
22490
22491 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
22492 Don't expect one __bf16 related error.
22493 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
22494 dg-error directives for __bf16 being an extended arithmetic type.
22495 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
22496 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
22497 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
22498 related errors.
22499
22500 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
22501
22502 PR middle-end/109031
22503 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
22504 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
22505
22506 2023-03-12 Tamar Christina <tamar.christina@arm.com>
22507
22508 PR target/108583
22509 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
22510 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
22511
22512 2023-03-12 Tamar Christina <tamar.christina@arm.com>
22513 Richard Sandiford <richard.sandiford@arm.com>
22514
22515 PR target/108583
22516 * gcc.dg/mla_1.c: New test.
22517
22518 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
22519
22520 PR modula2/109089
22521 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
22522 the external definitions of isfinite.
22523
22524 2023-03-12 Jonathan Yong <10walls@gmail.com>
22525
22526 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
22527 allow long long instead of just long.
22528 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
22529
22530 2023-03-12 Jonathan Yong <10walls@gmail.com>
22531
22532 * gcc.c-torture/compile/103818.c: Enable test for llp64.
22533
22534 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
22535
22536 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
22537 targets. Adjust expected output.
22538 * lib/target-supports.exp
22539 (check_effective_target_const_volatile_readonly_section): New
22540
22541 2023-03-11 Harald Anlauf <anlauf@gmx.de>
22542
22543 PR fortran/106945
22544 * gfortran.dg/pr106945.f90: New test.
22545
22546 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
22547
22548 * lib/target-supports.exp (check_fork_available): Don't signal
22549 true for CRIS running on a simulator.
22550
22551 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
22552
22553 * gcc.dg/pr108117.c: Require effective-target scheduling.
22554
22555 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
22556
22557 * gcc.dg/pr106397.c: Add -w to options.
22558
22559 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22560
22561 PR target/107703
22562 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
22563 it.
22564 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
22565 __bf16.
22566 * g++.dg/cpp23/ext-floating14.C: New test.
22567
22568 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22569
22570 PR c++/107558
22571 * g++.dg/gomp/pr107558.C: New test.
22572
22573 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22574
22575 PR c++/109039
22576 * g++.dg/abi/no_unique_address7.C: New test.
22577
22578 2023-03-10 Jason Merrill <jason@redhat.com>
22579
22580 PR c++/108972
22581 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
22582 but expect errors.
22583
22584 2023-03-10 Marek Polacek <polacek@redhat.com>
22585
22586 PR sanitizer/108060
22587 PR sanitizer/109050
22588 * c-c++-common/ubsan/bounds-17.c: New test.
22589 * c-c++-common/ubsan/bounds-18.c: New test.
22590 * c-c++-common/ubsan/bounds-19.c: New test.
22591 * c-c++-common/ubsan/bounds-20.c: New test.
22592 * c-c++-common/ubsan/bounds-21.c: New test.
22593
22594 2023-03-10 Harald Anlauf <anlauf@gmx.de>
22595
22596 PR fortran/104332
22597 * gfortran.dg/bind_c_usage_34.f90: New test.
22598
22599 2023-03-10 Andrew Pinski <apinski@marvell.com>
22600
22601 * gcc.target/aarch64/rev16_2.c: New test.
22602 * gcc.target/aarch64/shift_and_operator-1.c: New test.
22603
22604 2023-03-10 David Malcolm <dmalcolm@redhat.com>
22605
22606 PR analyzer/109059
22607 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
22608 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
22609 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
22610
22611 2023-03-10 Jason Merrill <jason@redhat.com>
22612
22613 PR c++/108566
22614 * g++.dg/abi/anon6.C: New test.
22615
22616 2023-03-10 David Malcolm <dmalcolm@redhat.com>
22617
22618 PR analyzer/108475
22619 PR analyzer/109060
22620 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
22621 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
22622 New test.
22623 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
22624 New test.
22625
22626 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22627
22628 PR c/108079
22629 * c-c++-common/Wunused-var-18.c: New test.
22630
22631 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22632
22633 PR tree-optimization/109008
22634 * gcc.dg/pr109008.c: New test.
22635
22636 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22637
22638 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
22639
22640 2023-03-10 Jason Merrill <jason@redhat.com>
22641
22642 PR c++/108099
22643 * g++.dg/ext/int128-7.C: New test.
22644
22645 2023-03-10 Jason Merrill <jason@redhat.com>
22646
22647 PR c++/108542
22648 * g++.dg/contracts/contracts-err1.C: New test.
22649
22650 2023-03-09 Jason Merrill <jason@redhat.com>
22651
22652 PR c++/108773
22653 * g++.dg/cpp0x/initlist-array18.C: New test.
22654 * g++.dg/cpp0x/initlist-array19.C: New test.
22655
22656 2023-03-09 David Malcolm <dmalcolm@redhat.com>
22657
22658 PR analyzer/102671
22659 PR analyzer/105755
22660 PR analyzer/108251
22661 PR analyzer/108400
22662 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
22663 from Emacs.
22664 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
22665 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
22666 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
22667 New test, reduced from haproxy's src/ssl_sample.c.
22668 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
22669 Likewise.
22670 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
22671 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
22672
22673 2023-03-09 Tamar Christina <tamar.christina@arm.com>
22674
22675 * gcc.target/aarch64/tbz_2.c: New test.
22676 * gcc.target/aarch64/tbz_3.c: New test.
22677
22678 2023-03-09 Jason Merrill <jason@redhat.com>
22679
22680 DR 2664
22681 PR c++/102529
22682 * g++.dg/DRs/dr2664.C: New test.
22683 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
22684
22685 2023-03-09 Jason Merrill <jason@redhat.com>
22686 Michael Spertus <mike@spertus.com>
22687
22688 PR c++/105841
22689 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
22690
22691 2023-03-09 Jason Merrill <jason@redhat.com>
22692
22693 * g++.dg/ext/is_deducible1.C: Guard with
22694 __has_builtin (__is_deducible).
22695
22696 2023-03-09 Jason Merrill <jason@redhat.com>
22697
22698 PR c++/105841
22699 * g++.dg/ext/is_deducible1.C: New test.
22700
22701 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
22702
22703 * gcc.target/aarch64/pr108999.c: New.
22704
22705 2023-03-09 Richard Biener <rguenther@suse.de>
22706
22707 PR middle-end/108995
22708 * gcc.dg/ubsan/pr108995.c: New testcase.
22709
22710 2023-03-09 Jakub Jelinek <jakub@redhat.com>
22711 Richard Biener <rguenther@suse.de>
22712
22713 PR tree-optimization/109008
22714 * gcc.c-torture/execute/ieee/pr109008.c: New test.
22715
22716 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22717
22718 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
22719 gcc_{warning,error}_prefix with Fortran specific one used in
22720 gfortran_init.
22721
22722 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22723
22724 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
22725 int128 effective target requirement.
22726 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
22727
22728 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22729
22730 PR testsuite/108729
22731 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
22732 has_arch_ppc64 effective target.
22733 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
22734
22735 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22736
22737 PR testsuite/108730
22738 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
22739 effective target requirement.
22740
22741 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22742
22743 PR testsuite/108813
22744 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
22745
22746 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22747
22748 PR testsuite/108810
22749 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
22750 the extracted index for BE.
22751
22752 2023-03-08 Jeff Law <jlaw@ventanamicro>
22753
22754 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
22755
22756 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
22757
22758 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
22759 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
22760
22761 2023-03-07 Jason Merrill <jason@redhat.com>
22762
22763 PR c++/108526
22764 PR c++/106651
22765 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
22766
22767 2023-03-07 Marek Polacek <polacek@redhat.com>
22768
22769 PR c++/107532
22770 * g++.dg/warn/Wdangling-reference8.C: New test.
22771 * g++.dg/warn/Wdangling-reference9.C: New test.
22772
22773 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
22774
22775 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
22776
22777 2023-03-07 Jakub Jelinek <jakub@redhat.com>
22778
22779 PR c++/109042
22780 * g++.dg/rtti/pr109042.C: New test.
22781
22782 2023-03-07 Marek Polacek <polacek@redhat.com>
22783
22784 PR c++/109030
22785 * g++.dg/cpp0x/noexcept77.C: New test.
22786
22787 2023-03-07 Marek Polacek <polacek@redhat.com>
22788
22789 PR c++/107939
22790 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
22791 * g++.dg/cpp1y/var-templ77.C: New test.
22792
22793 2023-03-07 Pan Li <pan2.li@intel.com>
22794 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22795
22796 PR target/108185
22797 PR target/108654
22798 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
22799 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
22800 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
22801 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
22802 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
22803 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
22804 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
22805 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
22806
22807 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22808
22809 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
22810 -fno-stack-protector.
22811 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
22812 -fno-stack-protector.
22813 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
22814 -fno-stack-protector.
22815 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
22816 -fno-stack-protector.
22817
22818 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22819
22820 * gcc.target/aarch64/pr104005.c (dg-options): Add
22821 -fno-stack-protector.
22822
22823 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22824
22825 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
22826 -fno-stack-protector.
22827
22828 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22829
22830 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
22831 -fno-stack-protector.
22832 * g++.target/aarch64/pr103147-10.C: Likewise.
22833
22834 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22835
22836 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
22837 Add -fno-stack-protector.
22838
22839 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22840
22841 PR testsuite/70150
22842 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
22843 -fno-pie.
22844
22845 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22846
22847 PR testsuite/70150
22848 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
22849 -no-pie for aarch64-*-*.
22850 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
22851 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
22852 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
22853 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
22854 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
22855 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
22856 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
22857 -fno-pie.
22858
22859 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22860
22861 PR testsuite/70150
22862 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
22863 Add -fno-pie -no-pie.
22864
22865 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22866
22867 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
22868
22869 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22870
22871 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
22872 Gate on effective target tail_call.
22873
22874 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22875
22876 * lib/target-supports.exp (check_effective_target_tail_call): New.
22877
22878 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22879
22880 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
22881 int32_t being "long int".
22882
22883 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22884
22885 * lib/multiline.exp (_build_multiline_regex): Map
22886 "{re:" to "(", similarly ")?" from ":re?}" and the
22887 same without question mark.
22888
22889 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
22890
22891 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
22892 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
22893 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
22894 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
22895 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
22896 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
22897 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
22898 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
22899 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
22900 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
22901 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
22902 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
22903 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
22904 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
22905 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
22906 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
22907 * gcc.target/gcn/cond_fminnm_1.c: New test.
22908 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
22909 * gcc.target/gcn/cond_fminnm_2.c: New test.
22910 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
22911 * gcc.target/gcn/cond_fminnm_3.c: New test.
22912 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
22913 * gcc.target/gcn/cond_fminnm_4.c: New test.
22914 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
22915 * gcc.target/gcn/cond_fminnm_5.c: New test.
22916 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
22917 * gcc.target/gcn/cond_fminnm_6.c: New test.
22918 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
22919 * gcc.target/gcn/cond_fminnm_7.c: New test.
22920 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
22921 * gcc.target/gcn/cond_fminnm_8.c: New test.
22922 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
22923 * gcc.target/gcn/cond_smax_1.c: New test.
22924 * gcc.target/gcn/cond_smax_1_run.c: New test.
22925 * gcc.target/gcn/cond_smin_1.c: New test.
22926 * gcc.target/gcn/cond_smin_1_run.c: New test.
22927 * gcc.target/gcn/cond_umax_1.c: New test.
22928 * gcc.target/gcn/cond_umax_1_run.c: New test.
22929 * gcc.target/gcn/cond_umin_1.c: New test.
22930 * gcc.target/gcn/cond_umin_1_run.c: New test.
22931 * gcc.target/gcn/smax_1.c: New test.
22932 * gcc.target/gcn/smax_1_run.c: New test.
22933 * gcc.target/gcn/smin_1.c: New test.
22934 * gcc.target/gcn/smin_1_run.c: New test.
22935 * gcc.target/gcn/umax_1.c: New test.
22936 * gcc.target/gcn/umax_1_run.c: New test.
22937 * gcc.target/gcn/umin_1.c: New test.
22938 * gcc.target/gcn/umin_1_run.c: New test.
22939
22940 2023-03-06 Richard Biener <rguenther@suse.de>
22941
22942 PR tree-optimization/109025
22943 * gcc.dg/vect/pr109025.c: New testcase.
22944
22945 2023-03-06 Xi Ruoyao <xry111@xry111.site>
22946
22947 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
22948 -fno-stack-protector.
22949 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
22950 Likewise.
22951 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
22952 Likewise.
22953
22954 2023-03-06 Xi Ruoyao <xry111@xry111.site>
22955
22956 PR target/109000
22957 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
22958 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
22959 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
22960 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
22961
22962 2023-03-05 Harald Anlauf <anlauf@gmx.de>
22963 Tobias Burnus <tobias@codesourcery.com>
22964
22965 PR fortran/106856
22966 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
22967 * gfortran.dg/class_74.f90: New test.
22968 * gfortran.dg/class_75.f90: New test.
22969
22970 2023-03-05 Jakub Jelinek <jakub@redhat.com>
22971
22972 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
22973 scan-tree-dump-times target selector.
22974
22975 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22976 SiYu Wu <siyu@isrc.iscas.ac.cn>
22977
22978 * gcc.target/riscv/zksed32.c: New test.
22979 * gcc.target/riscv/zksed64.c: New test.
22980 * gcc.target/riscv/zksh32.c: New test.
22981 * gcc.target/riscv/zksh64.c: New test.
22982
22983 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22984 SiYu Wu <siyu@isrc.iscas.ac.cn>
22985
22986 * gcc.target/riscv/zknh-sha256.c: New test.
22987 * gcc.target/riscv/zknh-sha512-32.c: New test.
22988 * gcc.target/riscv/zknh-sha512-64.c: New test.
22989
22990 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22991 SiYu Wu <siyu@isrc.iscas.ac.cn>
22992
22993 * gcc.target/riscv/zknd32.c: New test.
22994 * gcc.target/riscv/zknd64.c: New test.
22995 * gcc.target/riscv/zkne32.c: New test.
22996 * gcc.target/riscv/zkne64.c: New test.
22997
22998 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22999 SiYu Wu <siyu@isrc.iscas.ac.cn>
23000
23001 * gcc.target/riscv/zbkb32.c: New test.
23002 * gcc.target/riscv/zbkb64.c: New test.
23003 * gcc.target/riscv/zbkc32.c: New test.
23004 * gcc.target/riscv/zbkc64.c: New test.
23005 * gcc.target/riscv/zbkx32.c: New test.
23006 * gcc.target/riscv/zbkx64.c: New test.
23007
23008 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
23009
23010 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
23011 5 insn sh1add+slli+add+slli+sub.
23012 * gcc.target/riscv/pr108987.c: New test.
23013
23014 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23015 kito-cheng <kito.cheng@sifive.com>
23016
23017 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23018
23019 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23020
23021 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
23022 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
23023 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
23024 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
23025 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
23026 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
23027 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
23028 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
23029
23030 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23031
23032 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
23033 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
23034 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
23035 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
23036 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
23037 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
23038 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
23039 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
23040 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
23041 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
23042 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
23043 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
23044 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
23045 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
23046 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
23047 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
23048 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
23049 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
23050 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
23051 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
23052 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
23053 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
23054 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
23055 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
23056 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
23057 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
23058 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
23059 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
23060 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
23061 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
23062 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
23063 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
23064
23065 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23066
23067 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
23068 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
23069 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
23070 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
23071 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
23072 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
23073
23074 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
23075
23076 * gcc.target/riscv/zbb-min-max-03.c: New test.
23077
23078 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23079
23080 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
23081 target selectors.
23082 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23083
23084 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23085
23086 PR c/107465
23087 * c-c++-common/Wsign-compare-2.c (f18): New test.
23088
23089 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23090
23091 PR c/107465
23092 * c-c++-common/Wsign-compare-2.c: New test.
23093 * c-c++-common/pr107465.c: New test.
23094
23095 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23096
23097 PR c/107846
23098 * gcc.dg/pr107846.c: New test.
23099
23100 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23101
23102 PR c++/108702
23103 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
23104
23105 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23106
23107 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
23108
23109 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23110
23111 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
23112
23113 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23114
23115 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
23116 scan-assembler identifiers.
23117 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
23118
23119 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23120
23121 PR analyzer/109016
23122 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
23123 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
23124
23125 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23126
23127 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
23128 * gcc.dg/analyzer/sprintf-1.c: New test.
23129 * gcc.dg/analyzer/sprintf-concat.c: New test.
23130
23131 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23132
23133 PR tree-optimization/108988
23134 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
23135
23136 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23137
23138 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
23139 two new variants, one fixed, one xfailed.
23140 * c-c++-common/Wdangling-pointer-5.c
23141 (nowarn_store_arg_store_arg): Add now-expected warnings.
23142
23143 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23144
23145 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
23146 around +cdecp<N>.
23147 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
23148
23149 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23150
23151 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
23152 expected counts into a single pattern.
23153 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
23154 return and reversed conditions.
23155
23156 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23157
23158 PR target/51534
23159 * gcc.target/arm/pr51534.c: Split softfp variant into...
23160 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
23161
23162 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23163
23164 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
23165 after tab after vmsr, and lower the case of P0.
23166
23167 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23168
23169 PR target/104882
23170 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
23171
23172 2023-03-03 Patrick Palka <ppalka@redhat.com>
23173
23174 PR c++/108998
23175 * g++.dg/cpp2a/lambda-generic11.C: New test.
23176
23177 2023-03-03 Jakub Jelinek <jakub@redhat.com>
23178
23179 PR c/108986
23180 * gcc.dg/Wnonnull-8.c: New test.
23181
23182 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23183
23184 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
23185 "not low or equal" load on condition variant.
23186 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
23187 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
23188
23189 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23190
23191 * gcc.dg/vect/slp-3.c: Adapt test expectation.
23192 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23193 * gcc.dg/vect/slp-perm-8.c: Likewise.
23194
23195 2023-03-03 Richard Biener <rguenther@suse.de>
23196
23197 PR tree-optimization/109002
23198 * gcc.dg/torture/pr109002.c: New testcase.
23199
23200 2023-03-03 Richard Biener <rguenther@suse.de>
23201
23202 PR debug/108772
23203 * g++.dg/lto/pr108772_0.C: New testcase.
23204
23205 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23206
23207 PR c++/100127
23208 * g++.dg/coroutines/pr100127.C: Test for header rather than
23209 compiler macro.
23210 * g++.dg/coroutines/pr100772-a.C: Likewise.
23211 * g++.dg/coroutines/pr100772-b.C: Likewise.
23212
23213 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
23214
23215 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
23216 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
23217
23218 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23219
23220 PR d/108946
23221 * gdc.dg/simd2a.d: Update test.
23222 * gdc.dg/simd2b.d: Likewise.
23223 * gdc.dg/simd2c.d: Likewise.
23224 * gdc.dg/simd2d.d: Likewise.
23225 * gdc.dg/simd2e.d: Likewise.
23226 * gdc.dg/simd2f.d: Likewise.
23227 * gdc.dg/simd2g.d: Likewise.
23228 * gdc.dg/simd2h.d: Likewise.
23229 * gdc.dg/simd2i.d: Likewise.
23230 * gdc.dg/simd2j.d: Likewise.
23231
23232 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23233
23234 PR d/108877
23235 * gdc.dg/imports/pr108877a.d: New test.
23236 * gdc.dg/pr108877.d: New test.
23237
23238 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23239
23240 PR d/108167
23241 * gdc.dg/pr108167.d: New test.
23242
23243 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23244
23245 PR d/108945
23246 * gdc.dg/pr108945.d: New test.
23247
23248 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23249
23250 PR testsuite/108991
23251 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
23252 before target selector.
23253
23254 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
23255
23256 PR jit/107999
23257 * jit.dg/test-error-array-bounds.c: Update test.
23258
23259 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
23260
23261 * gcc.target/avr/pr90706.c: New.
23262
23263 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
23264 Paul-Antoine Arras <pa@codesourcery.com>
23265
23266 * gcc.target/gcn/simd-math-1.c: New testcase.
23267 * gcc.target/gcn/simd-math-2.c: New testcase.
23268
23269 2023-03-02 Patrick Palka <ppalka@redhat.com>
23270
23271 PR c++/108243
23272 PR c++/97553
23273 * g++.dg/opt/is_constant_evaluated3.C: New test.
23274
23275 2023-03-02 Patrick Palka <ppalka@redhat.com>
23276
23277 PR c++/108243
23278 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
23279
23280 2023-03-02 David Malcolm <dmalcolm@redhat.com>
23281
23282 PR analyzer/108968
23283 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
23284
23285 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23286
23287 PR debug/108716
23288 * g++.dg/debug/dwarf2/pr108716.C: New test.
23289
23290 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23291
23292 PR tree-optimization/108979
23293 * gfortran.dg/vect/pr108979.f90: New test.
23294
23295 2023-03-02 Marek Polacek <polacek@redhat.com>
23296
23297 PR c++/106259
23298 * g++.dg/warn/Wmismatched-tags-11.C: New test.
23299
23300 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
23301
23302 * gcc.target/s390/s390.exp: Add partial subdirectory.
23303 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
23304 expectation.
23305 * lib/target-supports.exp: Add s390.
23306 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
23307 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
23308 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
23309 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
23310 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
23311 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
23312 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
23313 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
23314 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
23315 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
23316 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
23317 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
23318 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
23319 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
23320 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
23321 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
23322 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
23323 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
23324 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
23325 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
23326 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
23327 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
23328 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
23329 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
23330 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
23331 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
23332
23333 2023-03-02 Jonathan Yong <10walls@gmail.com>
23334
23335 PR middle-end/97956
23336 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
23337
23338 2023-03-02 Jonathan Yong <10walls@gmail.com>
23339
23340 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
23341
23342 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23343
23344 PR tree-optimization/108603
23345 * gcc.target/aarch64/sve/pr108603.c: New test.
23346
23347 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23348
23349 PR tree-optimization/108430
23350 * gcc.target/aarch64/sve/pr108430.c: New test.
23351
23352 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23353
23354 PR c++/108934
23355 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
23356 * g++.target/i386/pr108934.C: New test.
23357
23358 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23359
23360 PR c++/105839
23361 * g++.dg/gomp/pr105839-1.C: New test.
23362 * g++.dg/gomp/pr105839-2.C: New test.
23363
23364 2023-03-02 Richard Biener <rguenther@suse.de>
23365
23366 PR testsuite/108985
23367 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
23368
23369 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
23370
23371 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
23372
23373 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
23374
23375 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
23376 __USER_LABEL_PREFIX__.
23377
23378 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
23379
23380 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
23381 match targets where sizeof (union U) == 5, like "packed" targets.
23382
23383 2023-03-01 Marek Polacek <polacek@redhat.com>
23384
23385 PR c++/107574
23386 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
23387
23388 2023-03-01 David Malcolm <dmalcolm@redhat.com>
23389
23390 PR analyzer/107565
23391 * gcc.dg/analyzer/builtins-pr107565.c: New test.
23392 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
23393
23394 2023-03-01 Patrick Palka <ppalka@redhat.com>
23395 Jason Merrill <jason@redhat.com>
23396
23397 PR c++/108219
23398 PR c++/108218
23399 * g++.dg/cpp0x/new6.C: New test.
23400 * g++.dg/cpp2a/concepts-new1.C: New test.
23401
23402 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
23403
23404 PR middle-end/108545
23405 * c-c++-common/gomp/map-8.c: New test.
23406 * gfortran.dg/gomp/map-9.f90: New test.
23407
23408 2023-03-01 David Malcolm <dmalcolm@redhat.com>
23409
23410 PR analyzer/108935
23411 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
23412 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
23413 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
23414
23415 2023-03-01 Jonathan Yong <10walls@gmail.com>
23416
23417 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
23418 targets.
23419
23420 2023-03-01 Jakub Jelinek <jakub@redhat.com>
23421
23422 PR sanitizer/108894
23423 * c-c++-common/ubsan/bounds-16.c: New test.
23424
23425 2023-03-01 Jakub Jelinek <jakub@redhat.com>
23426
23427 PR debug/108967
23428 * g++.dg/debug/pr108967.C: New test.
23429
23430 2023-03-01 Jakub Jelinek <jakub@redhat.com>
23431
23432 PR c++/108606
23433 * g++.dg/cpp1y/pr108606.C: New test.
23434
23435 2023-03-01 Richard Biener <rguenther@suse.de>
23436
23437 PR tree-optimization/108970
23438 * gcc.dg/pr108970.c: New testcase.
23439
23440 2023-03-01 Richard Biener <rguenther@suse.de>
23441
23442 PR tree-optimization/108950
23443 * gcc.dg/vect/pr108950.c: New testcase.
23444
23445 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
23446
23447 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
23448 newlib targets too.
23449
23450 2023-02-28 Patrick Palka <ppalka@redhat.com>
23451
23452 PR c++/108848
23453 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
23454 exception specifier" error. Expect a separate "not usable
23455 in a constant expression" error.
23456 * g++.dg/cpp1y/var-templ75.C: New test.
23457 * g++.dg/cpp1y/var-templ76.C: New test.
23458
23459 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
23460
23461 PR middle-end/107411
23462 PR middle-end/107411
23463 * g++.dg/pr107411.C: New test.
23464
23465 2023-02-28 Marek Polacek <polacek@redhat.com>
23466
23467 PR c++/108550
23468 * g++.dg/cpp1y/var-templ70.C: New test.
23469 * g++.dg/cpp1y/var-templ71.C: New test.
23470 * g++.dg/cpp1y/var-templ72.C: New test.
23471
23472 2023-02-28 Marek Polacek <polacek@redhat.com>
23473
23474 PR c++/107938
23475 * g++.dg/cpp1y/var-templ73.C: New test.
23476 * g++.dg/cpp1y/var-templ74.C: New test.
23477 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
23478
23479 2023-02-28 Jakub Jelinek <jakub@redhat.com>
23480
23481 PR sanitizer/108894
23482 * gcc.dg/ubsan/bounds-4.c: New test.
23483 * gcc.dg/ubsan/bounds-4a.c: New test.
23484 * gcc.dg/ubsan/bounds-4b.c: New test.
23485 * gcc.dg/ubsan/bounds-4c.c: New test.
23486 * gcc.dg/ubsan/bounds-4d.c: New test.
23487 * g++.dg/ubsan/bounds-1.C: New test.
23488
23489 2023-02-28 Richard Biener <rguenther@suse.de>
23490
23491 PR testsuite/108942
23492 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
23493
23494 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23495
23496 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
23497 message for "default_packed" targets.
23498
23499 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23500
23501 * lib/multiline.exp (handle-multiline-outputs): Shorten
23502 message to the same for fail and pass.
23503
23504 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23505
23506 PR testsuite/91419
23507 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
23508
23509 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23510
23511 PR testsuite/79356
23512 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
23513 of targets excluding xfail on lines 50 and 51.
23514
23515 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23516
23517 PR tree-optimization/108828
23518 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
23519
23520 2023-02-27 Harald Anlauf <anlauf@gmx.de>
23521
23522 PR fortran/108937
23523 * gfortran.dg/ibits_2.f90: New test.
23524
23525 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
23526
23527 * ada/acats/run_all.sh: Adjust example of compiler options.
23528
23529 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
23530
23531 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
23532 Also add conditional to gm2-simple-execute.
23533
23534 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
23535
23536 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
23537 (gm2_run_tower_test): New global variable. Add conditional
23538 before invoking gm2-local-exec.
23539
23540 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
23541
23542 * lib/multiline.exp (handle-multiline-outputs): Don't include the
23543 quoted multiline pattern in the pass/fail output.
23544
23545 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
23546
23547 PR modula2/108261
23548 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
23549 variable access.
23550 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
23551 variable access.
23552 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
23553 variable access.
23554 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
23555 variable access.
23556 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
23557 variable access.
23558 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
23559 variable access.
23560 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
23561 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
23562 Add pathname.
23563 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
23564 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
23565 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
23566 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
23567 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
23568 Tidy up variable access.
23569 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
23570 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
23571 Add pathname.
23572 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
23573 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
23574 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
23575 (gm2_simple_execute): Keep executable if global is true.
23576 * lib/gm2-torture.exp: Add ; after global variable access.
23577 * lib/gm2.exp: Set up pathnames.
23578 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
23579 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
23580 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
23581 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
23582 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
23583 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
23584 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
23585 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
23586 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
23587 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
23588 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
23589 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
23590 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
23591 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
23592 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
23593 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
23594 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
23595 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
23596 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
23597 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
23598 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
23599 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
23600 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
23601 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
23602 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
23603 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
23604 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
23605 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
23606 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
23607 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
23608 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
23609 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
23610 * gm2/projects/pim/run/pass/tower/Window.def: New test.
23611 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
23612 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
23613 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
23614 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
23615 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
23616 New test.
23617 * gm2/projects/pim/run/pass/tower/star: New test.
23618
23619 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
23620
23621 * gcc.target/xtensa/pr108919.c: New test.
23622
23623 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
23624
23625 PR fortran/108621
23626 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
23627
23628 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
23629
23630 * gfortran.dg/weak-2.f90: New test.
23631 * gfortran.dg/weak-3.f90: New test.
23632
23633 2023-02-24 Martin Liska <mliska@suse.cz>
23634
23635 PR sanitizer/108834
23636 * c-c++-common/asan/global-overflow-1.c: Test line and column
23637 info for a global variable.
23638
23639 2023-02-24 Alexandre Oliva <oliva@adacore.com>
23640
23641 PR c++/105224
23642 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
23643
23644 2023-02-24 Jakub Jelinek <jakub@redhat.com>
23645
23646 PR middle-end/108854
23647 * g++.dg/opt/pr108854.C: New test.
23648
23649 2023-02-24 Jakub Jelinek <jakub@redhat.com>
23650
23651 PR target/108881
23652 * gcc.target/i386/avx512bf16-pr108881.c: New test.
23653
23654 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
23655
23656 * gcc.target/mips/clz.c: New test.
23657 * gcc.target/mips/clo.c: New test.
23658 * gcc.target/mips/mips.exp: New option HAS_CLZ.
23659
23660 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
23661
23662 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
23663
23664 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
23665
23666 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
23667 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
23668
23669 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
23670
23671 * gcc.target/xtensa/elim_callee_saved.c: New.
23672
23673 2023-02-23 Jakub Jelinek <jakub@redhat.com>
23674
23675 PR testsuite/108899
23676 * g++.dg/modules/modules.exp: Only override unsupported if it
23677 exists and saved-unsupported doesn't.
23678
23679 2023-02-23 Richard Biener <rguenther@suse.de>
23680
23681 PR tree-optimization/108888
23682 * g++.dg/torture/pr108888.C: New testcase.
23683
23684 2023-02-22 Marek Polacek <polacek@redhat.com>
23685
23686 PR c/108880
23687 * c-c++-common/ubsan/pr108880.c: New test.
23688
23689 2023-02-22 Harald Anlauf <anlauf@gmx.de>
23690
23691 PR fortran/96024
23692 * gfortran.dg/pr96024.f90: New test.
23693
23694 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23695
23696 * g++.dg/modules/modules.exp: Override unsupported to update
23697 module_do, and test it after dg-test.
23698
23699 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23700
23701 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
23702 * gcc.target/arm/aes-fuse-2.c: Likewise.
23703
23704 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23705
23706 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
23707 usable in initializers.
23708
23709 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23710
23711 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
23712 arm-*-*.
23713 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
23714
23715 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23716
23717 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
23718 message.
23719
23720 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23721
23722 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
23723
23724 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
23725
23726 * gcc.dg/vect/vect-simd-clone-16.c: New test.
23727 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
23728 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
23729 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
23730 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
23731 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
23732 * gcc.dg/vect/vect-simd-clone-17.c: New test.
23733 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
23734 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
23735 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
23736 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
23737 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
23738 * gcc.dg/vect/vect-simd-clone-18.c: New test.
23739 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
23740 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
23741 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
23742 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
23743 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
23744
23745 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23746
23747 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
23748 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
23749 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
23750 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
23751 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
23752 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
23753
23754 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
23755
23756 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
23757 condition.
23758
23759 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
23760
23761 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
23762 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
23763 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
23764 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
23765 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
23766 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
23767 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
23768 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
23769 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
23770 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
23771 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
23772 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
23773 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
23774 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
23775 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
23776 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
23777 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
23778 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
23779 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
23780 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
23781 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
23782 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
23783 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
23784 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
23785 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
23786 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
23787 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
23788 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
23789 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
23790 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
23791 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
23792 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
23793 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
23794 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
23795 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
23796 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
23797 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
23798 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
23799 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
23800 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
23801 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
23802 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
23803 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
23804 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
23805 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
23806 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
23807 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
23808 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
23809 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
23810 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
23811 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
23812 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
23813 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
23814 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
23815 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
23816 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
23817 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
23818 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
23819 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
23820 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
23821 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
23822 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
23823 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
23824 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
23825 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
23826 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
23827 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
23828 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
23829 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
23830 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
23831 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
23832 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
23833 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
23834 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
23835 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
23836 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
23837 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
23838 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
23839 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
23840 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
23841 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
23842 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
23843 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
23844 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
23845 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
23846 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
23847 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
23848 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
23849 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
23850 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
23851 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
23852 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
23853 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
23854 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
23855 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
23856 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
23857 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
23858 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
23859 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
23860 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
23861 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
23862 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
23863 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
23864 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
23865 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
23866 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
23867 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
23868 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
23869 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
23870 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
23871 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
23872 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
23873 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
23874 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
23875 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
23876 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
23877 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
23878 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
23879 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
23880 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
23881 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
23882 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
23883 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
23884 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
23885 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
23886 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
23887 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
23888 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
23889 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
23890 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
23891 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
23892 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
23893 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
23894 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
23895 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
23896 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
23897 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
23898 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
23899 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
23900 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
23901 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
23902 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
23903 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
23904 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
23905 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
23906 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
23907 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
23908 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
23909 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
23910 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
23911 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
23912 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
23913 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
23914 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
23915 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
23916 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
23917 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
23918 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
23919 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
23920 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
23921 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
23922 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
23923 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
23924 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
23925 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
23926 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
23927 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
23928 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
23929 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
23930 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
23931 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
23932 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
23933 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
23934 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
23935 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
23936 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
23937 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
23938 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
23939 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
23940 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
23941 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
23942 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
23943 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
23944 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
23945 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
23946 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
23947 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
23948 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
23949 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
23950 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
23951 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
23952 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
23953 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
23954 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
23955 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
23956 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
23957 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
23958 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
23959 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
23960 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
23961 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
23962 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
23963 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
23964 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
23965 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
23966 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
23967 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
23968 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
23969 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
23970 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
23971 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
23972 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
23973 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
23974 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
23975 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
23976 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
23977 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
23978 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
23979 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
23980 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
23981 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
23982 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
23983 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
23984 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
23985 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
23986 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
23987 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
23988 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
23989 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
23990 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
23991 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
23992 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
23993 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
23994 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
23995 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
23996 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
23997 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
23998 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
23999 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
24000 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
24001 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
24002 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
24003 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
24004 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
24005 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
24006 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
24007 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
24008 out -Oz and -Og -g.
24009 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
24010
24011 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24012
24013 PR middle-end/106258
24014 * g++.dg/ipa/pr106258.C: New test.
24015
24016 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
24017
24018 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
24019 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
24020 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
24021 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
24022 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
24023 * lib/target-supports.exp (check_compile): Use
24024 '-Wno-complain-wrong-lang'.
24025 * g++.dg/abi/empty12.C: Likewise.
24026 * g++.dg/abi/empty13.C: Likewise.
24027 * g++.dg/abi/empty14.C: Likewise.
24028 * g++.dg/abi/empty15.C: Likewise.
24029 * g++.dg/abi/empty16.C: Likewise.
24030 * g++.dg/abi/empty17.C: Likewise.
24031 * g++.dg/abi/empty18.C: Likewise.
24032 * g++.dg/abi/empty19.C: Likewise.
24033 * g++.dg/abi/empty22.C: Likewise.
24034 * g++.dg/abi/empty25.C: Likewise.
24035 * g++.dg/abi/empty26.C: Likewise.
24036 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24037 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24038 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24039
24040 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24041
24042 PR analyzer/108830
24043 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24044 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24045 a path.
24046 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
24047 * gcc.dg/analyzer/data-model-1.c: Likewise.
24048 * gcc.dg/analyzer/data-model-5.c: Likewise.
24049 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
24050 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
24051 -fno-analyzer-suppress-followups.
24052 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
24053 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
24054 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
24055 * gcc.dg/analyzer/pipe2-1.c: Likewise.
24056 * gcc.dg/analyzer/pr101547.c: Update for
24057 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24058 a path.
24059 * gcc.dg/analyzer/pr101875.c: Likewise.
24060 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
24061 * gcc.dg/analyzer/pr104224.c: Add
24062 -fno-analyzer-suppress-followups.
24063 * gcc.dg/analyzer/realloc-2.c: Add
24064 -fno-analyzer-suppress-followups.
24065 * gcc.dg/analyzer/realloc-3.c: Likewise.
24066 * gcc.dg/analyzer/realloc-5.c: Likewise.
24067 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
24068 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
24069 * gcc.dg/analyzer/stdarg-1.c: Likewise.
24070 * gcc.dg/analyzer/symbolic-1.c: Likewise.
24071 * gcc.dg/analyzer/symbolic-7.c: Update for
24072 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24073 path.
24074 * gcc.dg/analyzer/uninit-4.c: Likewise.
24075 * gcc.dg/analyzer/uninit-8.c: New test.
24076 * gcc.dg/analyzer/uninit-pr94713.c: Update for
24077 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24078 path.
24079 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
24080
24081 2023-02-21 Harald Anlauf <anlauf@gmx.de>
24082
24083 PR fortran/96025
24084 * gfortran.dg/pr96025.f90: New test.
24085
24086 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24087
24088 * gdc.dg/simd2a.d: Update.
24089 * gdc.dg/simd2b.d: Update.
24090 * gdc.dg/simd2c.d: Update.
24091 * gdc.dg/simd2d.d: Update.
24092 * gdc.dg/simd2e.d: Update.
24093 * gdc.dg/simd2f.d: Update.
24094 * gdc.dg/simd2g.d: Update.
24095 * gdc.dg/simd2h.d: Update.
24096 * gdc.dg/simd2i.d: Update.
24097 * gdc.dg/simd2j.d: Update.
24098
24099 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24100
24101 * gdc.dg/ctfeintrinsics.d: New test.
24102
24103 2023-02-21 Richard Biener <rguenther@suse.de>
24104
24105 PR tree-optimization/108691
24106 * gcc.dg/pr108691.c: New testcase.
24107
24108 2023-02-21 Richard Biener <rguenther@suse.de>
24109
24110 PR tree-optimization/108793
24111 * gcc.dg/torture/pr108793.c: New testcase.
24112
24113 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24114
24115 * rust/compile/torture/intrinsics-math.rs: New test.
24116
24117 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24118
24119 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
24120
24121 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24122
24123 * rust/execute/torture/closure3.rs: New test.
24124
24125 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24126
24127 * rust/compile/torture/phantom_data.rs: New test.
24128
24129 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24130
24131 * rust/compile/torture/intrinsics-3.rs:
24132 * rust/execute/torture/atomic_load.rs: New test.
24133
24134 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24135
24136 * rust/compile/torture/intrinsics-5.rs: Fix error message.
24137
24138 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24139
24140 * rust/compile/torture/intrinsics-6.rs: New test.
24141 * rust/compile/torture/intrinsics-7.rs: New test.
24142
24143 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24144
24145 * rust/compile/torture/intrinsics-4.rs: New test.
24146 * rust/compile/torture/intrinsics-5.rs: New test.
24147 * rust/execute/torture/atomic_store.rs: New test.
24148
24149 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24150
24151 * rust/compile/torture/intrinsics-3.rs: New test.
24152
24153 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24154
24155 * rust/execute/torture/closure2.rs: New test.
24156
24157 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24158
24159 * rust/execute/torture/closure1.rs: New test.
24160
24161 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24162
24163 * rust/compile/issue-1589.rs: New test.
24164
24165 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24166
24167 * rust/compile/generics7.rs: Fix test with missing assertion.
24168 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
24169
24170 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
24171
24172 * rust/compile/missing_closing_paren.rs: New test.
24173
24174 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24175
24176 * rust/execute/torture/prefetch_data.rs: New test.
24177
24178 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24179
24180 * rust/compile/torture/issue-1555.rs: New test.
24181
24182 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
24183
24184 * rust/compile/const9.rs: New test.
24185
24186 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24187
24188 * rust/compile/issue-1272.rs: New test.
24189
24190 2023-02-21 Richard Biener <rguenther@suse.de>
24191
24192 PR tree-optimization/108868
24193 * gcc.dg/pr108868.c: New testcase.
24194
24195 2023-02-21 Richard Biener <rguenther@suse.de>
24196
24197 PR tree-optimization/108855
24198 * gcc.dg/pr108855.c: New testcase.
24199
24200 2023-02-21 Richard Biener <rguenther@suse.de>
24201
24202 Revert:
24203 2023-02-21 Richard Biener <rguenther@suse.de>
24204
24205 PR tree-optimization/108691
24206 * gcc.dg/pr108691.c: New testcase.
24207
24208 2023-02-20 Jakub Jelinek <jakub2redhat.com>
24209
24210 PR target/108862
24211 * gcc.dg/pr108862.c: New test.
24212 * gcc.target/powerpc/pr108862.c: New test.
24213
24214 2023-02-20 Marek Polacek <polacek@redhat.com>
24215
24216 PR c++/101073
24217 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
24218 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
24219
24220 2023-02-20 Marek Polacek <polacek@redhat.com>
24221
24222 PR c++/108829
24223 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
24224 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
24225
24226 2023-02-20 Richard Biener <rguenther@suse.de>
24227
24228 PR tree-optimization/108816
24229 * gcc.dg/torture/pr108816.c: New testcase.
24230
24231 2023-02-20 Richard Biener <rguenther@suse.de>
24232
24233 PR tree-optimization/108825
24234 * gcc.dg/torture/pr108825.c: New testcase.
24235
24236 2023-02-18 Jason Merrill <jason@redhat.com>
24237
24238 DR 2518
24239 PR c++/52809
24240 PR c++/53638
24241 PR c++/87389
24242 PR c++/89741
24243 PR c++/92099
24244 PR c++/104041
24245 PR c++/104691
24246 * g++.dg/DRs/dr2518.C: New test.
24247
24248 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24249
24250 PR tree-optimization/108819
24251 * gcc.dg/pr108819.c: New test.
24252
24253 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24254
24255 PR target/108832
24256 * gcc.target/i386/pr108832.c: New test.
24257
24258 2023-02-18 Martin Uecker <uecker@tugraz.at>
24259
24260 PR c/108375
24261 * gcc.dg/pr108375-1.c: New test.
24262 * gcc.dg/pr108375-2.c: New test.
24263
24264 2023-02-18 Martin Uecker <uecker@tugraz.at>
24265
24266 PR c/105660
24267 PR c/105660
24268 * gcc.dg/pr105660-1.c: New test.
24269 * gcc.dg/pr105660-2.c: New test.
24270
24271 2023-02-17 Patrick Palka <ppalka@redhat.com>
24272
24273 PR c++/108243
24274 PR c++/97553
24275 * g++.dg/opt/is_constant_evaluated1.C: New test.
24276 * g++.dg/opt/is_constant_evaluated2.C: New test.
24277
24278 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24279
24280 PR target/108831
24281 * gcc.target/i386/pr108831-1.c: New test.
24282 * gcc.target/i386/pr108831-2.c: Ditto.
24283
24284 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24285
24286 PR target/108805
24287 * gcc.dg/pr108805.c: New test.
24288
24289 2023-02-17 Richard Biener <rguenther@suse.de>
24290
24291 PR tree-optimization/108821
24292 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
24293
24294 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24295
24296 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
24297 CLOCK which is available on mingw as well as other platforms.
24298 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
24299
24300 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24301
24302 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
24303 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
24304 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
24305 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
24306 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
24307 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
24308 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
24309 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
24310 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
24311 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
24312 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
24313
24314 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24315
24316 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
24317
24318 2023-02-16 David Malcolm <dmalcolm@redhat.com>
24319
24320 PR analyzer/108806
24321 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
24322 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
24323 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
24324 (test_bitmask_2): New.
24325 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
24326
24327 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
24328
24329 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
24330
24331 2023-02-16 Patrick Palka <ppalka@redhat.com>
24332
24333 PR c++/107773
24334 * g++.dg/template/typename24.C: New test.
24335 * g++.dg/template/typename25.C: New test.
24336 * g++.dg/template/typename25a.C: New test.
24337 * g++.dg/template/typename26.C: New test.
24338
24339 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24340
24341 PR tree-optimization/108657
24342 * gcc.dg/pr108657.c: New test.
24343
24344 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24345
24346 PR tree-optimization/108783
24347 * gcc.c-torture/compile/pr108783.c: New test.
24348
24349 2023-02-16 Richard Biener <rguenther@suse.de>
24350
24351 PR tree-optimization/108791
24352 * gcc.dg/torture/pr108791.c: New testcase.
24353
24354 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
24355
24356 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
24357 as a non-LRA target.
24358
24359 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24360
24361 PR fortran/103608
24362 * gfortran.dg/pr103608.f90: New test.
24363
24364 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24365
24366 PR fortran/104554
24367 * gfortran.dg/pr104554.f90: New test.
24368
24369 2023-02-15 David Malcolm <dmalcolm@redhat.com>
24370
24371 PR analyzer/108664
24372 PR analyzer/108666
24373 PR analyzer/108725
24374 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
24375 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
24376 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
24377
24378 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
24379
24380 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
24381 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
24382 * gcc.target/i386/pr99464.c: Ditto.
24383 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
24384 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
24385 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
24386 * gcc.target/i386/pr98063.c: Ditto.
24387 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
24388 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
24389 * gcc.target/i386/pr95464.c: Ditto.
24390 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
24391 * gcc.target/i386/pr99530-2.c: Ditto.
24392 * gcc.target/i386/pr99530-3.c: Ditto.
24393 * gcc.target/i386/pr99530-4.c: Ditto.
24394 * gcc.target/i386/pr99530-5.c: Ditto.
24395 * gcc.target/i386/pr99530-6.c: Ditto.
24396 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
24397
24398 2023-02-15 Marek Polacek <polacek@redhat.com>
24399
24400 PR middle-end/106080
24401 * c-c++-common/Wdangling-pointer-10.c: New test.
24402 * c-c++-common/Wdangling-pointer-9.c: New test.
24403
24404 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24405
24406 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
24407 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
24408 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
24409 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
24410 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
24411 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
24412 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
24413 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
24414 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
24415 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
24416 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
24417 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
24418 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
24419 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
24420 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
24421
24422 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24423
24424 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
24425 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
24426 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
24427 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
24428 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
24429 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
24430 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
24431 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
24432 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
24433 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
24434 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
24435 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
24436 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
24437 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
24438 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
24439
24440 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24441
24442 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
24443 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
24444 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
24445 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
24446 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
24447 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
24448 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
24449 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
24450 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
24451 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
24452 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
24453 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
24454 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
24455 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
24456 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
24457
24458 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24459
24460 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
24461 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
24462 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
24463 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
24464 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
24465 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
24466 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
24467 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
24468 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
24469 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
24470 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
24471 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
24472 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
24473 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
24474 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
24475
24476 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24477
24478 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
24479 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
24480 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
24481 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
24482 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
24483 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
24484 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
24485 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
24486 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
24487 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
24488 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
24489 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
24490 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
24491 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
24492 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
24493
24494 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24495
24496 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
24497 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
24498 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
24499 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
24500 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
24501 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
24502 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
24503 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
24504 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
24505 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
24506 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
24507 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
24508 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
24509 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
24510 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
24511
24512 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24513
24514 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
24515 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
24516 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
24517 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
24518 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
24519 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
24520 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
24521 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
24522 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
24523 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
24524 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
24525 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
24526 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
24527 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
24528 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
24529
24530 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24531
24532 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
24533 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
24534 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
24535 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
24536 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
24537 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
24538 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
24539 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
24540 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
24541 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
24542 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
24543 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
24544 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
24545 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
24546 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
24547
24548 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24549
24550 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
24551 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
24552 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
24553 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
24554 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
24555 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
24556 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
24557 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
24558 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
24559 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
24560 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
24561 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
24562 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
24563 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
24564 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
24565
24566 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24567
24568 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
24569 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
24570 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
24571 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
24572 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
24573 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
24574 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
24575 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
24576 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
24577 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
24578 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
24579 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
24580 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
24581 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
24582 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
24583
24584 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24585
24586 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
24587 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
24588 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
24589 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
24590 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
24591 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
24592 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
24593 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
24594 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
24595 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
24596 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
24597 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
24598 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
24599 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
24600 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
24601
24602 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24603
24604 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
24605 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
24606 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
24607 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
24608 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
24609 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
24610 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
24611 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
24612 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
24613 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
24614 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
24615 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
24616 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
24617 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
24618 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
24619 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
24620 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
24621 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
24622 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
24623 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
24624 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
24625 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
24626 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
24627 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
24628 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
24629 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
24630 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
24631 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
24632 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
24633 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
24634 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
24635 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
24636 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
24637 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
24638 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
24639 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
24640 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
24641 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
24642 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
24643 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
24644 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
24645 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
24646 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
24647 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
24648 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
24649
24650 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24651
24652 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
24653 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
24654 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
24655 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
24656 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
24657 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
24658 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
24659 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
24660 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
24661 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
24662 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
24663 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
24664 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
24665 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
24666 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
24667 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
24668 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
24669 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
24670 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
24671 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
24672 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
24673 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
24674 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
24675 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
24676 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
24677 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
24678 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
24679 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
24680 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
24681 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
24682 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
24683 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
24684 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
24685 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
24686 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
24687 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
24688 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
24689 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
24690 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
24691 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
24692 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
24693 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
24694 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
24695 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
24696 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
24697 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
24698 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
24699 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
24700 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
24701 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
24702 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
24703 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
24704 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
24705 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
24706 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
24707 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
24708 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
24709 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
24710 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
24711 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
24712
24713 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24714
24715 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
24716 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
24717 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
24718 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
24719 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
24720 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
24721 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
24722 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
24723 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
24724
24725 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24726
24727 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
24728 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
24729 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
24730 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
24731 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
24732 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
24733 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
24734 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
24735 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
24736 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
24737 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
24738 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
24739 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
24740 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
24741 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
24742 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
24743 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
24744 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
24745
24746 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24747
24748 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
24749 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
24750 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
24751 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
24752 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
24753 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
24754 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
24755 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
24756 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
24757 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
24758 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
24759 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
24760 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
24761 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
24762 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
24763 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
24764 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
24765 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
24766
24767 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24768
24769 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
24770 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
24771 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
24772 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
24773 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
24774 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
24775 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
24776 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
24777 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
24778 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
24779 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
24780 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
24781 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
24782 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
24783 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
24784 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
24785 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
24786 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
24787
24788 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24789
24790 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
24791 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
24792 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
24793 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
24794 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
24795 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
24796 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
24797 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
24798 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
24799 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
24800 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
24801 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
24802 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
24803 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
24804 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
24805 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
24806 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
24807 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
24808
24809 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24810
24811 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
24812 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
24813 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
24814 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
24815 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
24816 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
24817 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
24818 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
24819 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
24820 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
24821 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
24822 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
24823 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
24824 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
24825 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
24826 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
24827 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
24828 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
24829
24830 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24831
24832 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
24833 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
24834 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
24835 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
24836 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
24837 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
24838 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
24839 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
24840 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
24841 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
24842 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
24843 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
24844 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
24845 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
24846 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
24847 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
24848 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
24849 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
24850
24851 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24852
24853 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
24854 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
24855 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
24856 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
24857 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
24858 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
24859 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
24860 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
24861 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
24862 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
24863 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
24864 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
24865 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
24866 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
24867 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
24868 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
24869 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
24870 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
24871
24872 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24873
24874 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
24875 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
24876 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
24877 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
24878 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
24879 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
24880 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
24881 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
24882 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
24883 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
24884 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
24885 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
24886 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
24887 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
24888 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
24889 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
24890 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
24891 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
24892
24893 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24894
24895 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
24896 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
24897 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
24898 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
24899 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
24900 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
24901 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
24902 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
24903 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
24904 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
24905 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
24906 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
24907 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
24908 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
24909 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
24910 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
24911 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
24912 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
24913
24914 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24915
24916 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
24917 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
24918 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
24919 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
24920 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
24921 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
24922 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
24923 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
24924 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
24925 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
24926 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
24927 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
24928 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
24929 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
24930 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
24931 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
24932 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
24933 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
24934
24935 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24936
24937 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
24938 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
24939 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
24940 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
24941 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
24942 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
24943 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
24944 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
24945 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
24946 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
24947 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
24948 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
24949 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
24950 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
24951 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
24952 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
24953 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
24954 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
24955
24956 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24957
24958 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
24959 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
24960 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
24961 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
24962 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
24963 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
24964 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
24965 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
24966 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
24967 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
24968 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
24969 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
24970 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
24971 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
24972 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
24973 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
24974 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
24975 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
24976
24977 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24978
24979 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
24980 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
24981 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
24982 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
24983 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
24984 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
24985 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
24986 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
24987 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
24988 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
24989 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
24990 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
24991 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
24992 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
24993 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
24994 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
24995 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
24996 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
24997 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
24998 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
24999 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
25000 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
25001 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
25002 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
25003 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
25004 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
25005 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
25006 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
25007 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
25008 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
25009 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
25010 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
25011 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
25012 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
25013 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
25014 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
25015 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
25016 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
25017 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
25018 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
25019 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
25020 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
25021 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
25022 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
25023 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
25024 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
25025 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
25026 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
25027 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
25028 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
25029 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
25030 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
25031 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
25032 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
25033
25034 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25035
25036 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
25037 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
25038 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
25039 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
25040 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
25041 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
25042 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
25043 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
25044 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
25045 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
25046 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
25047 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
25048 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
25049 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
25050 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
25051 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
25052 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
25053 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
25054 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
25055 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
25056 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
25057 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
25058 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
25059 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
25060 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
25061 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
25062 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
25063 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
25064 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
25065 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
25066 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
25067 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
25068 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
25069 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
25070 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
25071 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
25072 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
25073 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
25074 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
25075 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
25076 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
25077 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
25078 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
25079 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
25080 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
25081 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
25082 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
25083 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
25084 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
25085 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
25086 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
25087 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
25088 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
25089 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
25090 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
25091 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
25092 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
25093 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
25094 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
25095 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
25096 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
25097 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
25098 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
25099 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
25100 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
25101 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
25102 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
25103 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
25104 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
25105 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
25106 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
25107 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
25108
25109 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25110
25111 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
25112 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
25113 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
25114 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
25115 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
25116 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
25117 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
25118 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
25119 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
25120
25121 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25122
25123 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
25124 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
25125 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
25126 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
25127 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
25128 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
25129 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
25130 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
25131 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
25132 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
25133 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
25134 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
25135 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
25136 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
25137 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
25138 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
25139 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
25140 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
25141
25142 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25143
25144 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
25145 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
25146 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
25147 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
25148 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
25149 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
25150 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
25151 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
25152 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
25153 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
25154 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
25155 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
25156 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
25157 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
25158 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
25159 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
25160 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
25161 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
25162
25163 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25164
25165 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
25166 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
25167 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
25168 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
25169 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
25170 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
25171 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
25172 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
25173 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
25174 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
25175 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
25176 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
25177 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
25178 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
25179 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
25180 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
25181 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
25182 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
25183 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
25184 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
25185 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
25186 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
25187 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
25188 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
25189 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
25190 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
25191 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
25192 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
25193 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
25194 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
25195 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
25196 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
25197 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
25198 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
25199 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
25200 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
25201
25202 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25203
25204 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
25205 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
25206 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
25207 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
25208 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
25209 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
25210 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
25211 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
25212 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
25213 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
25214 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
25215 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
25216 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
25217 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
25218 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
25219 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
25220 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
25221 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
25222
25223 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25224
25225 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
25226 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
25227 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
25228 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
25229 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
25230 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
25231 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
25232 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
25233 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
25234 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
25235 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
25236 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
25237 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
25238 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
25239 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
25240 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
25241 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
25242 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
25243 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
25244 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
25245 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
25246 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
25247 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
25248 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
25249 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
25250 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
25251 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
25252 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
25253 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
25254 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
25255 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
25256 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
25257 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
25258 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
25259 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
25260 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
25261
25262 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25263
25264 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
25265 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
25266 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
25267 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
25268 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
25269 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
25270 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
25271 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
25272 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
25273 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
25274 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
25275 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
25276 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
25277 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
25278 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
25279 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
25280 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
25281 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
25282
25283 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25284
25285 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
25286 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
25287 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
25288 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
25289 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
25290 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
25291 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
25292 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
25293 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
25294 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
25295 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
25296 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
25297 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
25298 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
25299 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
25300 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
25301 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
25302 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
25303 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
25304 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
25305 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
25306 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
25307 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
25308 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
25309 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
25310 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
25311 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
25312 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
25313 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
25314 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
25315 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
25316 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
25317 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
25318 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
25319 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
25320 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
25321
25322 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25323
25324 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
25325 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
25326 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
25327 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
25328 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
25329 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
25330 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
25331 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
25332 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
25333 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
25334 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
25335 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
25336 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
25337 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
25338 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
25339 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
25340 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
25341 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
25342
25343 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25344
25345 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
25346 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
25347 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
25348 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
25349 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
25350 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
25351 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
25352 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
25353 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
25354 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
25355 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
25356 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
25357 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
25358 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
25359 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
25360 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
25361 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
25362 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
25363 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
25364 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
25365 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
25366 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
25367 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
25368 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
25369 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
25370 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
25371 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
25372 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
25373 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
25374 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
25375 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
25376 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
25377 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
25378 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
25379 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
25380 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
25381
25382 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25383
25384 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
25385 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
25386 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
25387 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
25388 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
25389 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
25390 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
25391 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
25392 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
25393
25394 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25395
25396 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
25397 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
25398 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
25399 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
25400 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
25401 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
25402 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
25403 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
25404 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
25405 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
25406 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
25407 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
25408 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
25409 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
25410 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
25411 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
25412 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
25413 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
25414
25415 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25416
25417 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
25418 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
25419 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
25420 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
25421 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
25422 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
25423 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
25424 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
25425 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
25426 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
25427 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
25428 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
25429 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
25430 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
25431 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
25432 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
25433 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
25434 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
25435 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
25436 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
25437 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
25438 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
25439 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
25440 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
25441 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
25442 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
25443 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
25444 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
25445 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
25446 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
25447 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
25448 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
25449 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
25450 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
25451 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
25452 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
25453 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
25454 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
25455 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
25456 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
25457 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
25458 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
25459 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
25460 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
25461 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
25462 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
25463 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
25464 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
25465 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
25466 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
25467
25468 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25469
25470 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
25471 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
25472 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
25473 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
25474 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
25475 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
25476 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
25477 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
25478 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
25479
25480 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25481
25482 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
25483 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
25484 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
25485 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
25486 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
25487 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
25488 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
25489 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
25490 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
25491 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
25492 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
25493 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
25494 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
25495 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
25496 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
25497 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
25498 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
25499 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
25500
25501 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25502
25503 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
25504 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
25505 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
25506 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
25507 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
25508 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
25509 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
25510 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
25511 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
25512 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
25513 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
25514 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
25515 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
25516 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
25517 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
25518 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
25519 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
25520 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
25521
25522 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25523
25524 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
25525 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
25526 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
25527 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
25528 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
25529 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
25530 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
25531 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
25532 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
25533 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
25534 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
25535 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
25536 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
25537 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
25538 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
25539 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
25540 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
25541 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
25542 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
25543 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
25544 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
25545 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
25546 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
25547 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
25548 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
25549 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
25550 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
25551 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
25552 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
25553 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
25554 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
25555 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
25556 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
25557 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
25558 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
25559 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
25560
25561 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25562
25563 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
25564 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
25565 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
25566 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
25567 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
25568 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
25569 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
25570 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
25571 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
25572 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
25573 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
25574 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
25575 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
25576 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
25577 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
25578 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
25579 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
25580 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
25581
25582 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25583
25584 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
25585 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
25586 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
25587 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
25588 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
25589 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
25590 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
25591 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
25592 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
25593 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
25594 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
25595 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
25596 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
25597 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
25598 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
25599 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
25600 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
25601 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
25602 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
25603 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
25604 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
25605 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
25606 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
25607 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
25608 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
25609 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
25610 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
25611 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
25612 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
25613 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
25614 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
25615 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
25616 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
25617 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
25618 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
25619 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
25620
25621 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25622
25623 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
25624 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
25625 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
25626 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
25627 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
25628 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
25629 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
25630 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
25631 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
25632 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
25633 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
25634 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
25635 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
25636 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
25637 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
25638 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
25639 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
25640 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
25641
25642 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25643
25644 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
25645 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
25646 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
25647 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
25648 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
25649 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
25650 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
25651 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
25652 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
25653 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
25654 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
25655 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
25656 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
25657 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
25658 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
25659 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
25660 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
25661 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
25662 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
25663 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
25664 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
25665 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
25666 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
25667 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
25668 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
25669 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
25670 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
25671 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
25672 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
25673 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
25674 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
25675 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
25676 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
25677 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
25678 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
25679 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
25680
25681 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25682
25683 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
25684 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
25685 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
25686 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
25687 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
25688 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
25689 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
25690 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
25691 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
25692 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
25693 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
25694 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
25695 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
25696 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
25697 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
25698 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
25699 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
25700 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
25701
25702 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25703
25704 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
25705 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
25706 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
25707 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
25708 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
25709 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
25710 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
25711 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
25712 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
25713 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
25714 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
25715 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
25716 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
25717 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
25718 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
25719 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
25720 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
25721 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
25722 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
25723 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
25724 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
25725 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
25726 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
25727 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
25728 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
25729 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
25730 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
25731 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
25732 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
25733 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
25734 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
25735 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
25736 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
25737 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
25738 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
25739 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
25740
25741 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25742
25743 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
25744 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
25745 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
25746 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
25747 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
25748 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
25749 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
25750 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
25751 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
25752
25753 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25754
25755 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
25756 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
25757 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
25758 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
25759 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
25760 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
25761 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
25762 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
25763 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
25764 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
25765 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
25766 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
25767 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
25768 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
25769 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
25770 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
25771 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
25772 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
25773
25774 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
25775
25776 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
25777 representations.
25778
25779 2023-02-15 Martin Jambor <mjambor@suse.cz>
25780
25781 PR ipa/108679
25782 * gcc.dg/ipa/pr108679.c: New test.
25783
25784 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
25785
25786 PR fortran/108512
25787 * gfortran.dg/gomp/loop-5.f90: New test.
25788 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
25789 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
25790
25791 2023-02-15 Jakub Jelinek <jakub@redhat.com>
25792
25793 PR target/108787
25794 PR target/103109
25795 * gcc.dg/pr108787.c: New test.
25796 * gcc.target/powerpc/pr108787.c: New test.
25797 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
25798
25799 2023-02-15 Jakub Jelinek <jakub@redhat.com>
25800
25801 * g++.dg/DRs/dr2475.C: New test.
25802 * g++.dg/DRs/dr2478.C: New test.
25803 * g++.dg/DRs/dr2530.C: New test.
25804 * g++.dg/DRs/dr2673.C: New test.
25805 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
25806
25807 2023-02-15 Marek Polacek <polacek@redhat.com>
25808
25809 PR c++/106675
25810 * g++.dg/cpp0x/overload-conv-5.C: New test.
25811
25812 2023-02-14 David Faust <david.faust@oracle.com>
25813
25814 PR target/108790
25815 * gcc.target/bpf/ldxdw.c: New test.
25816
25817 2023-02-14 Andrew Pinski <apinski@marvell.com>
25818
25819 PR tree-optimization/108355
25820 PR tree-optimization/96921
25821 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
25822 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
25823 * gcc.dg/tree-ssa/pr108354-1.c: New test.
25824
25825 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
25826
25827 * gnat.dg/shift2.adb: New test.
25828
25829 2023-02-14 Richard Biener <rguenther@suse.de>
25830
25831 PR tree-optimization/108782
25832 * gcc.dg/torture/pr108782.c: New testcase.
25833
25834 2023-02-14 Jakub Jelinek <jakub@redhat.com>
25835
25836 PR sanitizer/108777
25837 * gcc.dg/asan/pr108777-1.c: New test.
25838 * gcc.dg/asan/pr108777-2.c: New test.
25839 * gcc.dg/asan/pr108777-3.c: New test.
25840 * gcc.dg/asan/pr108777-4.c: New test.
25841 * gcc.dg/asan/pr108777-5.c: New test.
25842 * gcc.dg/asan/pr108777-6.c: New test.
25843 * gcc.dg/completion-3.c: Adjust expected multiline output.
25844
25845 2023-02-14 Andreas Schwab <schwab@suse.de>
25846
25847 PR target/108723
25848 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
25849 over cfi directives.
25850 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
25851 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
25852 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
25853 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
25854 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
25855 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
25856
25857 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
25858
25859 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
25860
25861 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
25862
25863 PR tree-optimization/96373
25864 PR tree-optimization/108571
25865 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
25866 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
25867 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
25868 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
25869
25870 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
25871
25872 PR target/96373
25873 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
25874 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
25875 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
25876 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
25877 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
25878 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
25879 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
25880 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
25881 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
25882 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
25883 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
25884 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
25885 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
25886 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
25887 * gcc.target/powerpc/pr96373.c: New test.
25888
25889 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
25890
25891 PR rtl-optimization/108681
25892 * gcc.target/aarch64/pr108681.c: New test.
25893
25894 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
25895
25896 * gcc.target/i386/pr108774.c: New.
25897
25898 2023-02-13 Harald Anlauf <anlauf@gmx.de>
25899
25900 PR fortran/103475
25901 * gfortran.dg/pr103475.f90: New test.
25902
25903 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
25904
25905 PR target/108516
25906 * gcc.target/i386/pr108516-1.c: New test.
25907 * gcc.target/i386/pr108516-2.c: Ditto.
25908
25909 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
25910
25911 * gfortran.dg/noinline.f90: New test.
25912 * gfortran.dg/noreturn-1.f90: New test.
25913 * gfortran.dg/noreturn-2.f90: New test.
25914 * gfortran.dg/noreturn-3.f90: New test.
25915 * gfortran.dg/noreturn-4.f90: New test.
25916 * gfortran.dg/noreturn-5.f90: New test.
25917 * gfortran.dg/weak-1.f90: New test.
25918
25919 2023-02-13 Richard Biener <rguenther@suse.de>
25920
25921 PR tree-optimization/108691
25922 * gcc.dg/pr108691.c: New testcase.
25923
25924 2023-02-13 Jonathan Yong <10walls@gmail.com>
25925
25926 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
25927 regex pattern to allow long long instead of just long.
25928
25929 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
25930
25931 * gcc.target/arc/milli-1.c: Update test.
25932
25933 2023-02-13 Richard Biener <rguenther@suse.de>
25934
25935 PR tree-optimization/106722
25936 * gcc.dg/torture/pr108737.c: New testcase.
25937
25938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25939
25940 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
25941 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
25942 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
25943 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
25944 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
25945 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
25946 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
25947 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
25948 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
25949 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
25950 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
25951 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
25952 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
25953 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
25954 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
25955
25956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25957
25958 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
25959 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
25960 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
25961 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
25962 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
25963 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
25964 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
25965 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
25966 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
25967 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
25968 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
25969 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
25970 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
25971 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
25972 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
25973 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
25974 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
25975 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
25976 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
25977 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
25978 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
25979 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
25980 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
25981 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
25982 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
25983 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
25984 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
25985 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
25986 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
25987 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
25988
25989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25990
25991 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
25992 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
25993 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
25994 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
25995 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
25996 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
25997 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
25998 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
25999 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
26000 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
26001 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
26002 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
26003 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
26004 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
26005 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
26006
26007 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26008
26009 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
26010 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
26011 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
26012 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
26013 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
26014 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
26015 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
26016 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
26017 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
26018 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
26019 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
26020 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
26021 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
26022 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
26023 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
26024 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
26025 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
26026 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
26027 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
26028 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
26029 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
26030 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
26031 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
26032 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
26033 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
26034 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
26035 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
26036 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
26037 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
26038 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
26039
26040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26041
26042 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
26043 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
26044 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
26045 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
26046 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
26047 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
26048 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
26049 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
26050 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
26051 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
26052 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
26053 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
26054 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
26055 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
26056 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
26057
26058 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26059
26060 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
26061 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
26062 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
26063 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
26064 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
26065 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
26066 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
26067 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
26068 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
26069 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
26070 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
26071 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
26072 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
26073 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
26074 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
26075 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
26076 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
26077 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
26078 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
26079 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
26080 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
26081 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
26082 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
26083 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
26084 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
26085 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
26086 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
26087 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
26088 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
26089 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
26090
26091 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26092
26093 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
26094 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
26095 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
26096 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
26097 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
26098 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
26099 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
26100 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
26101 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
26102 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
26103 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
26104 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
26105 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
26106 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
26107 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
26108
26109 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26110
26111 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
26112 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
26113 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
26114 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
26115 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
26116 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
26117 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
26118 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
26119 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
26120 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
26121 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
26122 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
26123 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
26124 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
26125 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
26126 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
26127 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
26128 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
26129 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
26130 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
26131 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
26132 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
26133 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
26134 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
26135 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
26136 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
26137 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
26138 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
26139 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
26140 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
26141
26142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26143
26144 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
26145 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
26146 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
26147 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
26148 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
26149 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
26150 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
26151 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
26152 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
26153 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
26154 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
26155 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
26156 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
26157 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
26158 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
26159 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
26160 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
26161 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
26162 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
26163 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
26164 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
26165 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
26166 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
26167 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
26168 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
26169 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
26170 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
26171 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
26172 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
26173 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
26174 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
26175 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
26176 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
26177 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
26178 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
26179 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
26180 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
26181 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
26182 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
26183 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
26184 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
26185 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
26186 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
26187 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
26188 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
26189 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
26190 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
26191 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
26192 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
26193 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
26194 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
26195 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
26196 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
26197 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
26198 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
26199 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
26200 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
26201 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
26202 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
26203 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
26204
26205 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26206
26207 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
26208 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
26209 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
26210 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
26211 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
26212 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
26213 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
26214 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
26215 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
26216 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
26217 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
26218 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
26219 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
26220 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
26221 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
26222
26223 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26224
26225 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
26226 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
26227 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
26228 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
26229 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
26230 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
26231 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
26232 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
26233 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
26234 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
26235 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
26236 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
26237 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
26238 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
26239 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
26240 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
26241 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
26242 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
26243 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
26244 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
26245 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
26246 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
26247 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
26248 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
26249 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
26250 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
26251 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
26252 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
26253 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
26254 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
26255
26256 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26257
26258 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
26259 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
26260 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
26261 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
26262 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
26263 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
26264 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
26265 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
26266 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
26267 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
26268 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
26269 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
26270 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
26271 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
26272 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
26273
26274 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26275
26276 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
26277 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
26278 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
26279 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
26280 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
26281 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
26282 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
26283 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
26284 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
26285 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
26286 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
26287 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
26288 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
26289 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
26290 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
26291
26292 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26293
26294 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
26295 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
26296 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
26297 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
26298 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
26299 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
26300 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
26301 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
26302 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
26303 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
26304 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
26305 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
26306 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
26307 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
26308 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
26309
26310 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26311
26312 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
26313 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
26314 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
26315 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
26316 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
26317 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
26318 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
26319 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
26320 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
26321 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
26322 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
26323 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
26324 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
26325 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
26326 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
26327
26328 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26329
26330 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
26331 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
26332 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
26333 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
26334 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
26335 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
26336 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
26337 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
26338 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
26339 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
26340 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
26341 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
26342 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
26343 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
26344 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
26345 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
26346 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
26347 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
26348 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
26349
26350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26351
26352 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
26353 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
26354 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
26355 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
26356 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
26357 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
26358 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
26359 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
26360 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
26361 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
26362 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
26363 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
26364 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
26365 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
26366 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
26367 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
26368 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
26369 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
26370 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
26371 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
26372 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
26373 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
26374 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
26375 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
26376 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
26377 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
26378 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
26379 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
26380 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
26381 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
26382 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
26383 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
26384 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
26385 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
26386 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
26387 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
26388
26389 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26390
26391 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
26392 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
26393 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
26394 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
26395 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
26396 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
26397 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
26398 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
26399 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
26400 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
26401 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
26402 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
26403 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
26404 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
26405 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
26406 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
26407 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
26408 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
26409
26410 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26411
26412 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
26413 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
26414 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
26415 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
26416 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
26417 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
26418 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
26419 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
26420 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
26421 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
26422 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
26423 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
26424 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
26425 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
26426 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
26427 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
26428 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
26429 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
26430 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
26431 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
26432 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
26433 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
26434 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
26435 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
26436 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
26437 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
26438 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
26439 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
26440 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
26441 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
26442 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
26443 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
26444 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
26445 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
26446 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
26447 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
26448
26449 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26450
26451 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
26452 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
26453 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
26454 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
26455 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
26456 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
26457 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
26458 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
26459 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
26460 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
26461 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
26462 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
26463 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
26464 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
26465 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
26466 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
26467 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
26468 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
26469
26470 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26471
26472 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
26473 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
26474 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
26475 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
26476 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
26477 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
26478 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
26479 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
26480 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
26481 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
26482 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
26483 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
26484 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
26485 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
26486 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
26487 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
26488 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
26489 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
26490 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
26491 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
26492 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
26493 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
26494 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
26495 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
26496 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
26497 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
26498 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
26499 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
26500 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
26501 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
26502 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
26503 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
26504 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
26505 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
26506 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
26507 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
26508
26509 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26510
26511 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
26512 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
26513 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
26514 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
26515 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
26516 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
26517 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
26518 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
26519 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
26520 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
26521 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
26522 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
26523 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
26524 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
26525 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
26526 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
26527 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
26528 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
26529
26530 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26531
26532 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
26533 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
26534 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
26535 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
26536 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
26537 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
26538 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
26539 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
26540 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
26541 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
26542 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
26543 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
26544 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
26545 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
26546 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
26547 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
26548 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
26549 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
26550 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
26551 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
26552 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
26553 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
26554 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
26555 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
26556 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
26557 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
26558 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
26559 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
26560 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
26561 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
26562 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
26563 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
26564 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
26565 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
26566 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
26567 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
26568
26569 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26570
26571 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
26572 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
26573 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
26574 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
26575 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
26576 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
26577 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
26578 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
26579 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
26580 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
26581 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
26582 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
26583 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
26584 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
26585 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
26586 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
26587 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
26588 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
26589 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
26590 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
26591 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
26592 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
26593 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
26594 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
26595 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
26596 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
26597 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
26598 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
26599 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
26600 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
26601 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
26602 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
26603 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
26604 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
26605 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
26606 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
26607 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
26608 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
26609 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
26610 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
26611 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
26612 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
26613 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
26614 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
26615 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
26616 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
26617 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
26618 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
26619 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
26620 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
26621 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
26622 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
26623 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
26624 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
26625 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
26626 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
26627 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
26628 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
26629 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
26630 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
26631 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
26632 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
26633 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
26634 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
26635 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
26636 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
26637 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
26638 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
26639 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
26640 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
26641 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
26642 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
26643
26644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26645
26646 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
26647 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
26648 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
26649 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
26650 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
26651 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
26652 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
26653 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
26654 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
26655 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
26656 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
26657 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
26658 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
26659 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
26660 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
26661 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
26662 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
26663 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
26664
26665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26666
26667 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
26668 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
26669 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
26670 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
26671 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
26672 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
26673 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
26674 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
26675 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
26676 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
26677 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
26678 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
26679 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
26680 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
26681 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
26682 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
26683 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
26684 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
26685 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
26686 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
26687 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
26688 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
26689 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
26690 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
26691 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
26692 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
26693 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
26694 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
26695 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
26696 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
26697 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
26698 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
26699 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
26700 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
26701 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
26702 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
26703
26704 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26705
26706 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
26707 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
26708 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
26709 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
26710 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
26711 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
26712 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
26713 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
26714 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
26715 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
26716 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
26717 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
26718 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
26719 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
26720 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
26721 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
26722 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
26723 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
26724
26725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26726
26727 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
26728 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
26729 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
26730 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
26731 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
26732 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
26733 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
26734 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
26735 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
26736 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
26737 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
26738 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
26739 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
26740 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
26741 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
26742 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
26743 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
26744 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
26745
26746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26747
26748 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
26749 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
26750 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
26751 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
26752 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
26753 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
26754 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
26755 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
26756 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
26757 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
26758 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
26759 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
26760 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
26761 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
26762 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
26763 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
26764 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
26765 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
26766
26767 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26768
26769 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
26770 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
26771 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
26772 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
26773 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
26774 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
26775 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
26776 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
26777 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
26778 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
26779 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
26780 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
26781 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
26782 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
26783 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
26784 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
26785 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
26786 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
26787
26788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26789
26790 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
26791 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
26792 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
26793 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
26794 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
26795 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
26796 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
26797 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
26798 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
26799 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
26800 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
26801 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
26802 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
26803 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
26804 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
26805 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
26806 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
26807 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
26808 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
26809 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
26810 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
26811 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
26812 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
26813 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
26814
26815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26816
26817 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
26818 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
26819 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
26820 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
26821 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
26822 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
26823 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
26824 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
26825 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
26826 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
26827 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
26828 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
26829 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
26830 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
26831 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
26832 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
26833 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
26834 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
26835 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
26836 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
26837 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
26838 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
26839 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
26840
26841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26842
26843 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
26844 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
26845 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
26846 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
26847 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
26848 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
26849 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
26850 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
26851 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
26852 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
26853 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
26854 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
26855 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
26856 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
26857 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
26858 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
26859 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
26860 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
26861 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
26862 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
26863 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
26864 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
26865 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
26866 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
26867 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
26868 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
26869 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
26870 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
26871 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
26872 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
26873
26874 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26875
26876 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
26877 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
26878 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
26879 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
26880 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
26881 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
26882 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
26883 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
26884 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
26885 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
26886 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
26887 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
26888 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
26889 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
26890 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
26891 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
26892 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
26893 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
26894 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
26895 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
26896 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
26897 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
26898 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
26899 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
26900 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
26901 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
26902 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
26903 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
26904 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
26905 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
26906
26907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26908
26909 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
26910 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
26911 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
26912 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
26913 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
26914 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
26915 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
26916 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
26917 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
26918 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
26919 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
26920 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
26921 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
26922 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
26923 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
26924 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
26925 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
26926 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
26927 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
26928 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
26929 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
26930 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
26931 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
26932 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
26933 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
26934 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
26935 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
26936 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
26937
26938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26939
26940 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
26941 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
26942 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
26943 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
26944 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
26945 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
26946 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
26947 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
26948 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
26949 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
26950 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
26951 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
26952
26953 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26954
26955 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
26956 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
26957 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
26958 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
26959 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
26960 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
26961
26962 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26963
26964 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
26965 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
26966 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
26967 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
26968 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
26969 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
26970 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
26971 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
26972 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
26973 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
26974 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
26975 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
26976 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
26977 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
26978 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
26979 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
26980 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
26981 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
26982
26983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26984
26985 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
26986 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
26987 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
26988 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
26989 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
26990 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
26991 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
26992 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
26993 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
26994 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
26995 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
26996 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
26997 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
26998 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
26999 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
27000 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
27001 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
27002 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
27003 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
27004 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
27005 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
27006 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
27007 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
27008 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
27009 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
27010 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
27011 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
27012 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
27013 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
27014 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
27015 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
27016 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
27017 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
27018 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
27019 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
27020 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
27021
27022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27023
27024 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
27025 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
27026 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
27027 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
27028 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
27029 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
27030 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
27031 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
27032 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
27033 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
27034 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
27035 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
27036 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
27037 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
27038 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
27039 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
27040 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
27041 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
27042 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
27043 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
27044 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
27045 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
27046 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
27047 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
27048 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
27049 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
27050 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
27051 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
27052 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
27053 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
27054 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
27055 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
27056 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
27057 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
27058 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
27059 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
27060
27061 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27062
27063 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
27064 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
27065 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
27066 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
27067 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
27068 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
27069 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
27070 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
27071 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
27072 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
27073 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
27074 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
27075 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
27076 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
27077 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
27078 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
27079 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
27080 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
27081
27082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27083
27084 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
27085 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
27086 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
27087 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
27088 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
27089 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
27090 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
27091 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
27092 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
27093 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
27094 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
27095 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
27096 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
27097 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
27098 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
27099 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
27100 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
27101 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
27102
27103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27104
27105 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
27106 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
27107 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
27108 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
27109 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
27110 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
27111 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
27112 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
27113 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
27114 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
27115 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
27116 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
27117 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
27118 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
27119 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
27120 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
27121 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
27122 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
27123 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
27124 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
27125 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
27126 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
27127 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
27128 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
27129 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
27130 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
27131
27132 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27133
27134 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
27135 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
27136 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
27137 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
27138 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
27139 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
27140 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
27141 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
27142 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
27143 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
27144 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
27145 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
27146 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
27147 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
27148 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
27149 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
27150 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
27151 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
27152 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
27153 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
27154 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
27155 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
27156 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
27157 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
27158 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
27159 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
27160
27161 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27162
27163 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
27164 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
27165 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
27166 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
27167 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
27168 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
27169 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
27170 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
27171 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
27172 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
27173 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
27174 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
27175 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
27176 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
27177 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
27178 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
27179 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
27180 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
27181
27182 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27183
27184 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
27185 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
27186 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
27187 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
27188 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
27189 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
27190 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
27191 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
27192 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
27193 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
27194 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
27195 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
27196 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
27197 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
27198 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
27199 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
27200 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
27201 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
27202
27203 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27204
27205 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
27206 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
27207 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
27208 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
27209 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
27210 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
27211 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
27212 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
27213 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
27214 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
27215 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
27216 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
27217 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
27218 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
27219 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
27220 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
27221 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
27222 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
27223 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
27224 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
27225 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
27226 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
27227
27228 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27229
27230 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
27231 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
27232 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
27233 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
27234 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
27235 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
27236 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
27237 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
27238 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
27239 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
27240 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
27241 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
27242 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
27243 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
27244 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
27245 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
27246 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
27247 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
27248 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
27249 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
27250 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
27251 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
27252
27253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27254
27255 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
27256
27257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27258
27259 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
27260 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
27261 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
27262 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
27263 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
27264 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
27265 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
27266 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
27267 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
27268 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
27269 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
27270 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
27271 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
27272 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
27273 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
27274 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
27275 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
27276 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
27277 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
27278 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
27279 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
27280 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
27281 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
27282 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
27283 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
27284 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
27285 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
27286 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
27287 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
27288 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
27289
27290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27291
27292 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
27293 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
27294 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
27295 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
27296 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
27297 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
27298 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
27299 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
27300 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
27301 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
27302 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
27303 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
27304 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
27305 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
27306 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
27307 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
27308 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
27309 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
27310 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
27311 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
27312 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
27313 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
27314 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
27315 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
27316 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
27317 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
27318 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
27319 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
27320 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
27321 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
27322
27323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27324
27325 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
27326 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
27327 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
27328 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
27329 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
27330 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
27331 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
27332 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
27333 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
27334 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
27335 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
27336 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
27337 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
27338 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
27339 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
27340 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
27341 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
27342 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
27343 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
27344 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
27345 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
27346 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
27347 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
27348 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
27349 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
27350 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
27351 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
27352 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
27353 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
27354 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
27355
27356 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27357
27358 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
27359 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
27360 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
27361 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
27362 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
27363 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
27364 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
27365 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
27366 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
27367 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
27368 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
27369 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
27370 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
27371 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
27372 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
27373 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
27374 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
27375 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
27376 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
27377 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
27378 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
27379 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
27380 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
27381 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
27382 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
27383 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
27384 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
27385 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
27386 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
27387 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
27388
27389 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27390
27391 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
27392 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
27393 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
27394 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
27395 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
27396 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
27397 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
27398 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
27399 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
27400 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
27401 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
27402 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
27403 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
27404 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
27405 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
27406 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
27407 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
27408 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
27409 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
27410 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
27411 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
27412 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
27413 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
27414 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
27415 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
27416 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
27417 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
27418 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
27419 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
27420 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
27421
27422 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27423
27424 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
27425 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
27426 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
27427 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
27428 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
27429 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
27430 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
27431 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
27432 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
27433 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
27434 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
27435 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
27436 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
27437 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
27438 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
27439 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
27440 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
27441 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
27442 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
27443 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
27444 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
27445 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
27446 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
27447 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
27448 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
27449 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
27450 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
27451 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
27452 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
27453 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
27454
27455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27456
27457 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
27458 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
27459 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
27460 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
27461 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
27462 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
27463 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
27464 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
27465 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
27466 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
27467 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
27468 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
27469 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
27470 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
27471 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
27472 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
27473 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
27474 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
27475 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
27476 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
27477 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
27478 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
27479 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
27480 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
27481 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
27482 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
27483 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
27484 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
27485 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
27486 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
27487
27488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27489
27490 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
27491 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
27492 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
27493 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
27494 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
27495 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
27496 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
27497 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
27498 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
27499 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
27500 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
27501 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
27502 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
27503 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
27504 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
27505 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
27506 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
27507 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
27508 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
27509 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
27510 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
27511 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
27512 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
27513 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
27514 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
27515 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
27516 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
27517 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
27518 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
27519 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
27520
27521 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27522
27523 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
27524 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
27525 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
27526 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
27527 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
27528 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
27529 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
27530 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
27531 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
27532 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
27533 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
27534 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
27535 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
27536 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
27537 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
27538 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
27539 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
27540 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
27541 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
27542 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
27543 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
27544 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
27545 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
27546 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
27547 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
27548 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
27549 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
27550 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
27551 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
27552 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
27553
27554 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27555
27556 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
27557 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
27558 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
27559 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
27560 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
27561 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
27562 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
27563 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
27564 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
27565 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
27566 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
27567 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
27568 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
27569 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
27570 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
27571 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
27572 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
27573 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
27574 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
27575 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
27576 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
27577 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
27578 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
27579 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
27580 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
27581 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
27582 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
27583 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
27584 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
27585 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
27586
27587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27588
27589 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
27590 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
27591 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
27592 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
27593 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
27594 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
27595 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
27596 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
27597 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
27598 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
27599 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
27600 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
27601 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
27602 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
27603 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
27604 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
27605 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
27606 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
27607 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
27608 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
27609 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
27610 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
27611 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
27612 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
27613 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
27614 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
27615 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
27616 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
27617 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
27618 * g++.target/riscv/rvv/base/vwsubu_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/vwsubu_wv-1.C: New test.
27623 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
27624 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
27625 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
27626 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
27627 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
27628 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
27629 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
27630 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
27631 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
27632 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
27633 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
27634 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
27635 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
27636 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
27637 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
27638 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
27639 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
27640 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
27641 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
27642 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
27643 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
27644 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
27645 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
27646 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
27647 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
27648 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
27649 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
27650 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
27651 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
27652
27653 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27654
27655 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
27656
27657 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27658
27659 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
27660 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
27661 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
27662 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
27663 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
27664 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
27665 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
27666 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
27667 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
27668 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
27669 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
27670 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
27671 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
27672 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
27673 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
27674 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
27675 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
27676 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
27677 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
27678 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
27679 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
27680 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
27681 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
27682 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
27683 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
27684 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
27685 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
27686 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
27687 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
27688 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
27689 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
27690 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
27691 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
27692 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
27693 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
27694 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
27695
27696 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27697
27698 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
27699 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
27700 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
27701 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
27702 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
27703 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
27704 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
27705 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
27706 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
27707 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
27708 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
27709 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
27710 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
27711 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
27712 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
27713 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
27714 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
27715 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
27716 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
27717 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
27718 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
27719 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
27720 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
27721 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
27722 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
27723 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
27724 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
27725 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
27726 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
27727 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
27728 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
27729 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
27730 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
27731 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
27732 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
27733 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
27734
27735 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27736
27737 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
27738 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
27739 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
27740 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
27741 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
27742 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
27743 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
27744 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
27745 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
27746 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
27747 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
27748 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
27749 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
27750 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
27751 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
27752 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
27753 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
27754 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
27755 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
27756 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
27757 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
27758 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
27759 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
27760 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
27761 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
27762 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
27763 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
27764 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
27765 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
27766 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
27767 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
27768 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
27769 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
27770 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
27771 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
27772 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
27773
27774 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27775
27776 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
27777 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
27778 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
27779 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
27780 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
27781 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
27782 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
27783 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
27784 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
27785 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
27786 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
27787 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
27788 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
27789 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
27790 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
27791 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
27792 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
27793 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
27794 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
27795 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
27796 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
27797 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
27798 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
27799 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
27800 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
27801 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
27802 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
27803 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
27804 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
27805 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
27806 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
27807 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
27808 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
27809 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
27810 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
27811 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
27812
27813 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27814
27815 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
27816 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
27817 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
27818 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
27819 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
27820 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
27821 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
27822 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
27823 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
27824 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
27825 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
27826 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
27827 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
27828 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
27829 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
27830 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
27831 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
27832 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
27833 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
27834 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
27835 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
27836 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
27837 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
27838 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
27839 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
27840 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
27841 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
27842 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
27843 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
27844 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
27845 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
27846 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
27847 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
27848 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
27849 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
27850 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
27851
27852 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27853
27854 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
27855 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
27856 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
27857 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
27858 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
27859 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
27860 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
27861 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
27862 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
27863 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
27864 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
27865 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
27866 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
27867 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
27868 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
27869 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
27870 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
27871 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
27872 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
27873 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
27874 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
27875 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
27876 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
27877 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
27878 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
27879 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
27880 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
27881 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
27882 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
27883 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
27884 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
27885 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
27886 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
27887 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
27888 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
27889 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
27890
27891 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27892
27893 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
27894 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
27895 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
27896 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
27897 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
27898 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
27899 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
27900 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
27901 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
27902 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
27903 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
27904 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
27905 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
27906 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
27907 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
27908 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
27909 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
27910 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
27911 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
27912 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
27913 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
27914 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
27915 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
27916 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
27917 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
27918 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
27919 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
27920 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
27921 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
27922 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
27923 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
27924 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
27925 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
27926 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
27927 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
27928 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
27929
27930 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27931
27932 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
27933 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
27934 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
27935 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
27936 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
27937 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
27938 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
27939 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
27940 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
27941 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
27942 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
27943 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
27944 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
27945 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
27946 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
27947 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
27948 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
27949 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
27950 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
27951 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
27952 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
27953 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
27954 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
27955 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
27956 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
27957 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
27958 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
27959 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
27960 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
27961 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
27962 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
27963 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
27964 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
27965 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
27966 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
27967 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
27968
27969 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27970
27971 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
27972 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
27973 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
27974 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
27975 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
27976 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
27977 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
27978 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
27979 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
27980 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
27981 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
27982 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
27983 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
27984 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
27985 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
27986 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
27987 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
27988 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
27989
27990 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27991
27992 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
27993 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
27994 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
27995 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
27996 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
27997 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
27998 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
27999 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
28000 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
28001 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
28002 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
28003 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
28004 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
28005 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
28006 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
28007 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
28008 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
28009 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
28010
28011 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28012
28013 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
28014 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
28015 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
28016 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
28017 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
28018 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
28019 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
28020 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
28021 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
28022 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
28023 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
28024 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
28025 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
28026 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
28027 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
28028 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
28029 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
28030 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
28031
28032 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28033
28034 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
28035 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
28036 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
28037 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
28038 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
28039 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
28040 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
28041 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
28042 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
28043 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
28044 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
28045 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
28046 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
28047 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
28048 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
28049 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
28050 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
28051 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
28052
28053 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28054
28055 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
28056 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
28057 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
28058 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
28059 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
28060 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
28061 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
28062 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
28063 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
28064 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
28065 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
28066 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
28067 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
28068 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
28069 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
28070 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
28071 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
28072 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
28073
28074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28075
28076 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
28077 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
28078 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
28079 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
28080 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
28081 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
28082 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
28083 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
28084 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
28085 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
28086 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
28087 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
28088 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
28089 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
28090 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
28091 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
28092 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
28093 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
28094
28095 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28096
28097 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
28098 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
28099 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
28100 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
28101 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
28102 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
28103 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
28104 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
28105 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
28106 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
28107 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
28108 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
28109 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
28110 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
28111 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
28112 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
28113 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
28114 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
28115
28116 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28117
28118 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
28119 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
28120 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
28121 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
28122 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
28123 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
28124 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
28125 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
28126 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
28127 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
28128 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
28129 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
28130 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
28131 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
28132 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
28133 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
28134 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
28135 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
28136
28137 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28138
28139 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
28140 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
28141 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
28142 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
28143 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
28144 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
28145 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
28146 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
28147 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
28148 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
28149 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
28150 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
28151 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
28152 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
28153 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
28154
28155 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28156
28157 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
28158 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
28159 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
28160 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
28161 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
28162 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
28163 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
28164 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
28165 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
28166 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
28167 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
28168 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
28169 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
28170 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
28171 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
28172 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
28173 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
28174 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
28175 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
28176 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
28177 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
28178 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
28179 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
28180 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
28181 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
28182 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
28183 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
28184 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
28185 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
28186 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
28187
28188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28189
28190 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
28191 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
28192 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
28193 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
28194 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
28195 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
28196 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
28197 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
28198 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
28199 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
28200 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
28201 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
28202 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
28203 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
28204 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
28205
28206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28207
28208 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
28209 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
28210 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
28211 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
28212 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
28213 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
28214 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
28215 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
28216 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
28217 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
28218 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
28219 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
28220 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
28221 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
28222 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
28223 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
28224 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
28225 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
28226 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
28227 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
28228 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
28229 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
28230 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
28231 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
28232 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
28233 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
28234 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
28235 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
28236 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
28237 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
28238
28239 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28240
28241 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
28242 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
28243 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
28244 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
28245 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
28246 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
28247 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
28248 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
28249 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
28250 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
28251 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
28252 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
28253 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
28254 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
28255 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
28256 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
28257 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
28258 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
28259 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
28260 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
28261 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
28262 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
28263 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
28264 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
28265 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
28266 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
28267 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
28268 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
28269 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
28270 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
28271
28272 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28273
28274 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
28275 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
28276 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
28277 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
28278 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
28279 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
28280 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
28281 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
28282 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
28283 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
28284 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
28285 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
28286 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
28287 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
28288 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
28289 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
28290 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
28291 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
28292
28293 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28294
28295 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
28296 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
28297 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
28298 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
28299 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
28300 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
28301 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
28302 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
28303 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
28304 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
28305 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
28306 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
28307 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
28308 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
28309 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
28310 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
28311 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
28312 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
28313 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
28314 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
28315 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
28316 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
28317 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
28318 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
28319 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
28320 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
28321 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
28322 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
28323 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
28324 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
28325 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
28326 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
28327 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
28328 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
28329 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
28330 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
28331
28332 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28333
28334 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
28335 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
28336 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
28337 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
28338 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
28339 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
28340 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
28341 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
28342 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
28343 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
28344 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
28345 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
28346 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
28347 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
28348 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
28349 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
28350 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
28351 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
28352
28353 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28354
28355 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
28356 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
28357 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
28358 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
28359 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
28360 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
28361 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
28362 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
28363 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
28364 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
28365 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
28366 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
28367 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
28368 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
28369 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
28370 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
28371 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
28372 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
28373 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
28374 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
28375 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
28376 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
28377 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
28378 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
28379 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
28380 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
28381 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
28382 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
28383 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
28384 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
28385 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
28386 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
28387 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
28388 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
28389 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
28390 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
28391
28392 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28393
28394 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
28395 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
28396 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
28397 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
28398 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
28399 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
28400 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
28401 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
28402 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
28403 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
28404 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
28405 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
28406 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
28407 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
28408 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
28409 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
28410 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
28411 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
28412
28413 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28414
28415 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
28416 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
28417 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
28418 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
28419 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
28420 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
28421 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
28422 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
28423 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
28424 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
28425 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
28426 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
28427 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
28428 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
28429 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
28430 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
28431 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
28432 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
28433 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
28434 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
28435 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
28436 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
28437 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
28438 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
28439 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
28440 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
28441 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
28442 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
28443 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
28444 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
28445 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
28446 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
28447 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
28448 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
28449 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
28450 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
28451
28452 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28453
28454 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
28455 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
28456 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
28457 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
28458 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
28459 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
28460 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
28461 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
28462 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
28463 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
28464 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
28465 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
28466 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
28467 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
28468 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
28469 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
28470 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
28471 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
28472 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
28473 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
28474 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
28475 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
28476 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
28477 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
28478 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
28479 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
28480 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
28481 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
28482 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
28483 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
28484 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
28485 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
28486 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
28487 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
28488 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
28489 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
28490 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
28491 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
28492 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
28493 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
28494 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
28495 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
28496 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
28497 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
28498 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
28499
28500 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28501
28502 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
28503 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
28504 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
28505 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
28506 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
28507 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
28508 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
28509 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
28510 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
28511 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
28512 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
28513 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
28514 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
28515 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
28516 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
28517
28518 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28519
28520 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
28521 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
28522 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
28523 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
28524 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
28525 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
28526 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
28527 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
28528 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
28529 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
28530 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
28531 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
28532 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
28533 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
28534 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
28535
28536 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28537
28538 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
28539 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
28540 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
28541 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
28542 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
28543 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
28544 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
28545 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
28546 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
28547 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
28548 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
28549 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
28550 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
28551 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
28552 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
28553
28554 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28555
28556 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
28557
28558 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28559
28560 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
28561 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
28562 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
28563 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
28564 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
28565 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
28566 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
28567 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
28568 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
28569 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
28570 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
28571 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
28572 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
28573 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
28574 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
28575 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
28576 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
28577 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
28578
28579 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28580
28581 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
28582 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
28583 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
28584 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
28585 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
28586 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
28587 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
28588 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
28589 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
28590 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
28591 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
28592 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
28593 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
28594 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
28595 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
28596 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
28597 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
28598 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
28599
28600 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28601
28602 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
28603 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
28604 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
28605 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
28606 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
28607 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
28608 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
28609 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
28610 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
28611 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
28612 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
28613 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
28614 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
28615 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
28616 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
28617 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
28618 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
28619 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
28620
28621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28622
28623 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
28624 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
28625 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
28626 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
28627 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
28628 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
28629 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
28630 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
28631 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
28632 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
28633 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
28634 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
28635 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
28636 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
28637 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
28638 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
28639 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
28640 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
28641
28642 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28643
28644 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
28645 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
28646 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
28647 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
28648 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
28649 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
28650 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
28651 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
28652 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
28653 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
28654 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
28655 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
28656 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
28657 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
28658 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
28659 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
28660 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
28661 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
28662
28663 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28664
28665 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
28666 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
28667 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
28668 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
28669 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
28670 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
28671 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
28672 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
28673 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
28674 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
28675 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
28676 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
28677 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
28678 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
28679 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
28680 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
28681 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
28682 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
28683
28684 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28685
28686 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
28687 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
28688 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
28689 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
28690 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
28691 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
28692 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
28693 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
28694 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
28695 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
28696 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
28697 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
28698 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
28699 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
28700 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
28701 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
28702 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
28703 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
28704 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
28705 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
28706 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
28707 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
28708 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
28709 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
28710 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
28711 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
28712 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
28713 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
28714 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
28715 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
28716
28717 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28718
28719 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
28720 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
28721 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
28722 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
28723 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
28724 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
28725 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
28726 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
28727 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
28728 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
28729 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
28730 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
28731 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
28732 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
28733 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
28734 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
28735 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
28736 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
28737 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
28738 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
28739 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
28740 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
28741 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
28742 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
28743 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
28744 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
28745 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
28746 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
28747 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
28748 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
28749
28750 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28751
28752 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
28753 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
28754 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
28755 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
28756 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
28757 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
28758 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
28759 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
28760 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
28761 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
28762 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
28763 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
28764 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
28765 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
28766 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
28767 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
28768 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
28769 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
28770 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
28771 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
28772 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
28773 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
28774 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
28775 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
28776 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
28777 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
28778 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
28779 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
28780 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
28781 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
28782
28783 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28784
28785 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
28786 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
28787 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
28788 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
28789 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
28790 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
28791 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
28792 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
28793 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
28794 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
28795 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
28796 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
28797 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
28798 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
28799 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
28800 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
28801 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
28802 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
28803 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
28804 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
28805 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
28806 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
28807 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
28808 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
28809 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
28810 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
28811 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
28812 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
28813 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
28814 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
28815
28816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28817
28818 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
28819 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
28820 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
28821 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
28822 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
28823 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
28824 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
28825 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
28826 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
28827 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
28828 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
28829 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
28830 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
28831 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
28832 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
28833 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
28834 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
28835 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
28836 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
28837 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
28838 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
28839 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
28840 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
28841 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
28842 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
28843 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
28844 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
28845 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
28846 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
28847 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
28848 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
28849 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
28850 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
28851 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
28852 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
28853 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
28854
28855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28856
28857 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
28858 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
28859 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
28860 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
28861 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
28862 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
28863 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
28864 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
28865 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
28866 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
28867 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
28868 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
28869 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
28870 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
28871 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
28872 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
28873 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
28874 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
28875 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
28876 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
28877 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
28878 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
28879 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
28880 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
28881 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
28882 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
28883 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
28884 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
28885 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
28886 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
28887 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
28888 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
28889 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
28890 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
28891 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
28892 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
28893
28894 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28895
28896 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
28897 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
28898 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
28899 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
28900 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
28901 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
28902 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
28903 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
28904 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
28905 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
28906 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
28907 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
28908 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
28909 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
28910 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
28911 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
28912 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
28913 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
28914 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
28915 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
28916 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
28917 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
28918 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
28919 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
28920 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
28921 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
28922 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
28923 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
28924 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
28925 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
28926 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
28927 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
28928 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
28929 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
28930 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
28931 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
28932
28933 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28934
28935 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
28936 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
28937 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
28938 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
28939 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
28940 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
28941 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
28942 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
28943 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
28944 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
28945 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
28946 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
28947 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
28948 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
28949 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
28950 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
28951 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
28952 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
28953 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
28954 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
28955 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
28956 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
28957 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
28958 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
28959 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
28960 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
28961 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
28962 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
28963 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
28964 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
28965 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
28966 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
28967 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
28968 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
28969 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
28970 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
28971
28972 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28973
28974 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
28975 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
28976 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
28977 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
28978 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
28979 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
28980 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
28981 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
28982 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
28983 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
28984 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
28985 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
28986 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
28987 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
28988 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
28989 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
28990 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
28991 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
28992
28993 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28994
28995 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
28996 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
28997 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
28998 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
28999 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
29000 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
29001 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
29002 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
29003 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
29004 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
29005 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
29006 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
29007 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
29008 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
29009 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
29010 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
29011 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
29012 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
29013
29014 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29015
29016 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
29017 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
29018 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
29019 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
29020 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
29021 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
29022 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
29023 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
29024 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
29025 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
29026 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
29027 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
29028 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
29029 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
29030 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
29031 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
29032 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
29033 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
29034
29035 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29036
29037 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
29038 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
29039 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
29040 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
29041 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
29042 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
29043 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
29044 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
29045 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
29046 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
29047 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
29048 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
29049 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
29050 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
29051 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
29052 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
29053 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
29054 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
29055
29056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29057
29058 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
29059 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
29060 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
29061 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
29062 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
29063 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
29064 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
29065 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
29066 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
29067 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
29068 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
29069 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
29070 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
29071 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
29072 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
29073
29074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29075
29076 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
29077 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
29078 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
29079 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
29080 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
29081 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
29082 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
29083 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
29084 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
29085 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
29086 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
29087 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
29088 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
29089 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
29090 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
29091
29092 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29093
29094 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
29095 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
29096 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
29097 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
29098 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
29099 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
29100 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
29101 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
29102 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
29103 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
29104 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
29105 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
29106 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
29107 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
29108 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
29109
29110 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29111
29112 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
29113 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
29114 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
29115 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
29116 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
29117 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
29118 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
29119 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
29120 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
29121 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
29122 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
29123 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
29124 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
29125 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
29126 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
29127
29128 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29129
29130 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
29131 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
29132 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
29133 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
29134 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
29135 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
29136 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
29137 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
29138 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
29139 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
29140 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
29141 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
29142 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
29143 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
29144 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
29145 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
29146 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
29147 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
29148 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
29149 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
29150 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
29151 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
29152 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
29153
29154 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29155
29156 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
29157 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
29158 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
29159 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
29160 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
29161 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
29162 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
29163 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
29164 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
29165 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
29166 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
29167 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
29168 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
29169 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
29170 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
29171
29172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29173
29174 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
29175 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
29176 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
29177 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
29178 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
29179 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
29180 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
29181 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
29182 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
29183 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
29184 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
29185 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
29186 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
29187 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
29188 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
29189
29190 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29191
29192 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
29193
29194 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29195
29196 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
29197 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
29198 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
29199 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
29200 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
29201 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
29202 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
29203 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
29204 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
29205 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
29206 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
29207 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
29208 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
29209 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
29210 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
29211 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
29212 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
29213 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
29214
29215 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29216
29217 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
29218 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
29219 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
29220 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
29221 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
29222 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
29223 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
29224 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
29225 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
29226 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
29227 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
29228 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
29229 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
29230 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
29231 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
29232 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
29233 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
29234 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
29235
29236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29237
29238 * g++.target/riscv/rvv/base/exception-1.C: New test.
29239
29240 2023-02-11 Jakub Jelinek <jakub@redhat.com>
29241
29242 PR ipa/108605
29243 * c-c++-common/pr108605.c: New test.
29244
29245 2023-02-11 Jonathan Yong <10walls@gmail.com>
29246
29247 * gcc.dg/pr65658.c: fix LLP64 test.
29248
29249 2023-02-11 Jonathan Yong <10walls@gmail.com>
29250
29251 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
29252 * gcc.dg/Warray-bounds-52.c: ditto
29253 * gcc.dg/Wstringop-overflow-62.c: ditto
29254 * gcc.dg/attr-vector_size.c: ditto
29255 * gcc.dg/overflow-warn-9.c: ditto
29256
29257 2023-02-10 David Malcolm <dmalcolm@redhat.com>
29258
29259 PR analyzer/108745
29260 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
29261 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
29262
29263 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
29264
29265 PR tree-optimization/108520
29266 * g++.dg/pr108520.C: New.
29267
29268 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29269
29270 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
29271 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
29272 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
29273 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
29274 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
29275 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
29276 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
29277 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
29278 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
29279 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
29280 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
29281 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
29282 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
29283 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
29284 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
29285 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
29286 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
29287 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
29288 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
29289 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
29290 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
29291 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
29292 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
29293 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
29294 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
29295 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
29296 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
29297 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
29298 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
29299 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
29300
29301 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29302
29303 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
29304 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
29305 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
29306 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
29307 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
29308 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
29309 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
29310 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
29311 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
29312 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
29313 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
29314 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
29315 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
29316 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
29317 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
29318 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
29319 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
29320 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
29321 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
29322 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
29323 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
29324 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
29325 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
29326 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
29327 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
29328 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
29329 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
29330 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
29331 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
29332 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
29333
29334 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29335
29336 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
29337 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
29338 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
29339 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
29340 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
29341 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
29342 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
29343 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
29344 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
29345 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
29346 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
29347 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
29348 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
29349 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
29350 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
29351 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
29352 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
29353 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
29354 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
29355 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
29356 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
29357 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
29358 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
29359 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
29360 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
29361 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
29362 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
29363 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
29364 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
29365 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
29366
29367 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29368
29369 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
29370 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
29371 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
29372 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
29373 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
29374 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
29375 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
29376 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
29377 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
29378 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
29379 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
29380 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
29381 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
29382 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
29383 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
29384 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
29385 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
29386 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
29387 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
29388 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
29389 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
29390 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
29391 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
29392 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
29393 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
29394 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
29395 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
29396 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
29397 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
29398 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
29399
29400 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29401
29402 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
29403 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
29404 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
29405 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
29406 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
29407 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
29408 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
29409 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
29410 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
29411 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
29412 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
29413 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
29414 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
29415 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
29416 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
29417 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
29418 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
29419 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
29420 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
29421 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
29422 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
29423 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
29424 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
29425 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
29426 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
29427 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
29428 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
29429 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
29430 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
29431 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
29432
29433 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29434
29435 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
29436 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
29437 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
29438 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
29439 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
29440 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
29441 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
29442 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
29443 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
29444 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
29445 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
29446 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
29447 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
29448 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
29449 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
29450 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
29451 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
29452 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
29453 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
29454 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
29455 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
29456 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
29457 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
29458 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
29459 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
29460 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
29461 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
29462 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
29463 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
29464 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
29465
29466 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29467
29468 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
29469 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
29470 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
29471 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
29472 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
29473 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
29474 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
29475 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
29476 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
29477 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
29478 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
29479 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
29480 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
29481 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
29482 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
29483 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
29484 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
29485 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
29486 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
29487 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
29488 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
29489 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
29490 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
29491 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
29492 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
29493 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
29494 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
29495 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
29496 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
29497 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
29498
29499 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29500
29501 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
29502 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
29503 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
29504 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
29505 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
29506 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
29507 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
29508 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
29509 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
29510 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
29511 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
29512 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
29513 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
29514 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
29515 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
29516 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
29517 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
29518 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
29519 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
29520 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
29521 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
29522 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
29523 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
29524 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
29525 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
29526 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
29527 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
29528 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
29529 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
29530 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
29531
29532 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29533
29534 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
29535 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
29536 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
29537 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
29538 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
29539 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
29540 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
29541 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
29542 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
29543 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
29544 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
29545 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
29546 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
29547 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
29548 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
29549 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
29550 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
29551 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
29552 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
29553 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
29554 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
29555 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
29556 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
29557 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
29558 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
29559 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
29560 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
29561 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
29562 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
29563 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
29564
29565 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29566
29567 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
29568 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
29569 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
29570 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
29571 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
29572 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
29573 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
29574 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
29575 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
29576 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
29577 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
29578 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
29579 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
29580 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
29581 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
29582 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
29583 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
29584 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
29585 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
29586 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
29587 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
29588 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
29589 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
29590 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
29591 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
29592 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
29593 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
29594 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
29595 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
29596 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
29597
29598 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29599
29600 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
29601 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
29602 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
29603 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
29604 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
29605 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
29606 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
29607 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
29608 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
29609 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
29610 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
29611 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
29612 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
29613 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
29614 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
29615 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
29616 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
29617 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
29618 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
29619 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
29620 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
29621 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
29622 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
29623 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
29624 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
29625 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
29626 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
29627 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
29628 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
29629 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
29630
29631 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29632
29633 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
29634 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
29635 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
29636 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
29637 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
29638 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
29639 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
29640 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
29641 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
29642 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
29643 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
29644 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
29645 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
29646 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
29647 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
29648 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
29649 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
29650 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
29651 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
29652 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
29653 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
29654 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
29655 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
29656 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
29657 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
29658 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
29659 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
29660 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
29661 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
29662 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
29663
29664 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29665
29666 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
29667 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
29668 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
29669 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
29670 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
29671 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
29672 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
29673 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
29674 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
29675 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
29676 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
29677 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
29678 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
29679 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
29680 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
29681 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
29682 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
29683 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
29684 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
29685 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
29686 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
29687 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
29688 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
29689 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
29690 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
29691 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
29692 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
29693 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
29694 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
29695 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
29696
29697 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29698
29699 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
29700 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
29701 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
29702 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
29703 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
29704 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
29705 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
29706 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
29707 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
29708 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
29709 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
29710 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
29711 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
29712 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
29713 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
29714 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
29715 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
29716 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
29717 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
29718 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
29719 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
29720 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
29721 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
29722 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
29723 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
29724 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
29725 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
29726 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
29727 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
29728 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
29729
29730 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29731
29732 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
29733 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
29734 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
29735 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
29736 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
29737 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
29738 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
29739 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
29740 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
29741 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
29742 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
29743 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
29744 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
29745 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
29746 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
29747 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
29748 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
29749 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
29750 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
29751 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
29752 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
29753 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
29754 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
29755 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
29756 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
29757 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
29758 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
29759 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
29760 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
29761 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
29762
29763 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29764
29765 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
29766 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
29767 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
29768 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
29769 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
29770 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
29771 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
29772 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
29773 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
29774 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
29775 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
29776 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
29777 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
29778 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
29779 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
29780 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
29781 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
29782 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
29783 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
29784 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
29785 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
29786 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
29787 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
29788 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
29789 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
29790 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
29791 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
29792 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
29793 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
29794 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
29795 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
29796 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
29797 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
29798 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
29799 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
29800 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
29801 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
29802 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
29803 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
29804 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
29805 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
29806 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
29807 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
29808 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
29809 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
29810 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
29811 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
29812 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
29813 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
29814 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
29815 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
29816 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
29817 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
29818 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
29819 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
29820 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
29821 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
29822 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
29823 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
29824 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
29825 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
29826 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
29827 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
29828 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
29829 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
29830 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
29831 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
29832 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
29833 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
29834 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
29835 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
29836 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
29837 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
29838 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
29839 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
29840 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
29841 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
29842 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
29843 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
29844 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
29845 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
29846 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
29847 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
29848 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
29849 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
29850 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
29851 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
29852 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
29853 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
29854 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
29855 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
29856 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
29857 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
29858 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
29859 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
29860 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
29861
29862 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29863
29864 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
29865 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
29866 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
29867 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
29868 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
29869 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
29870 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
29871 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
29872 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
29873 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
29874 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
29875 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
29876 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
29877 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
29878 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
29879 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
29880 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
29881 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
29882 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
29883 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
29884 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
29885 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
29886 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
29887 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
29888 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
29889 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
29890 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
29891 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
29892 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
29893 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
29894 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
29895 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
29896 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
29897 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
29898 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
29899 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
29900
29901 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29902
29903 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
29904 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
29905 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
29906 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
29907 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
29908 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
29909 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
29910 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
29911 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
29912 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
29913 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
29914 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
29915 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
29916 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
29917 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
29918 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
29919 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
29920 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
29921 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
29922 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
29923 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
29924 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
29925 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
29926 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
29927 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
29928 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
29929 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
29930 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
29931 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
29932 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
29933 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
29934 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
29935 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
29936 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
29937 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
29938 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
29939
29940 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29941
29942 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
29943 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
29944 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
29945 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
29946 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
29947 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
29948 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
29949 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
29950 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
29951 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
29952 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
29953 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
29954 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
29955 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
29956 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
29957 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
29958 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
29959 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
29960 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
29961 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
29962 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
29963 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
29964 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
29965 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
29966 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
29967 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
29968 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
29969 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
29970 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
29971 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
29972 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
29973 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
29974 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
29975 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
29976 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
29977 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
29978
29979 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29980
29981 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
29982 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
29983 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
29984 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
29985 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
29986 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
29987 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
29988 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
29989 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
29990 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
29991 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
29992 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
29993 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
29994 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
29995 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
29996 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
29997 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
29998 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
29999 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
30000 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
30001 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
30002 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
30003 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
30004 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
30005 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
30006 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
30007 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
30008 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
30009 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
30010 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
30011 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
30012 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
30013 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
30014 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
30015 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
30016 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
30017
30018 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30019
30020 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
30021 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
30022 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
30023 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
30024 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
30025 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
30026 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
30027 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
30028 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
30029 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
30030 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
30031 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
30032 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
30033 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
30034 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
30035 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
30036 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
30037 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
30038 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
30039 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
30040 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
30041 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
30042 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
30043 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
30044 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
30045 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
30046 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
30047 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
30048 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
30049 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
30050 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
30051 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
30052 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
30053 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
30054 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
30055 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
30056
30057 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30058
30059 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
30060 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
30061 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
30062 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
30063 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
30064 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
30065 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
30066 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
30067 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
30068 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
30069 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
30070 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
30071 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
30072 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
30073 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
30074 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
30075 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
30076 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
30077 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
30078 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
30079 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
30080 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
30081 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
30082 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
30083 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
30084 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
30085 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
30086 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
30087 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
30088 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
30089 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
30090 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
30091 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
30092 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
30093 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
30094 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
30095
30096 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30097
30098 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
30099 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
30100 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
30101 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
30102 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
30103 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
30104 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
30105 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
30106 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
30107 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
30108 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
30109 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
30110 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
30111 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
30112 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
30113 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
30114 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
30115 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
30116 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
30117 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
30118 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
30119 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
30120 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
30121 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
30122 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
30123 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
30124 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
30125 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
30126 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
30127 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
30128 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
30129 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
30130 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
30131 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
30132 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
30133 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
30134
30135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30136
30137 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
30138 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
30139 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
30140 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
30141 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
30142 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
30143 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
30144 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
30145 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
30146 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
30147 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
30148 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
30149 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
30150 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
30151 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
30152 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
30153 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
30154 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
30155 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
30156 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
30157 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
30158 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
30159 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
30160 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
30161 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
30162 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
30163 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
30164 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
30165 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
30166 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
30167 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
30168 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
30169 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
30170 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
30171 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
30172 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
30173
30174 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30175
30176 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
30177 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
30178 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
30179 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
30180 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
30181 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
30182 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
30183 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
30184 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
30185 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
30186 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
30187 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
30188 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
30189 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
30190 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
30191 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
30192 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
30193 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
30194 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
30195 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
30196 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
30197 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
30198 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
30199 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
30200 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
30201 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
30202 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
30203 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
30204 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
30205 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
30206 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
30207 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
30208 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
30209 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
30210 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
30211 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
30212
30213 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30214
30215 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
30216 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
30217 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
30218 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
30219 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
30220 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
30221 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
30222 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
30223 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
30224 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
30225 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
30226 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
30227 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
30228 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
30229 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
30230 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
30231 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
30232 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
30233 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
30234 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
30235 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
30236 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
30237 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
30238 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
30239 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
30240 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
30241 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
30242 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
30243 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
30244 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
30245 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
30246 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
30247 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
30248 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
30249 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
30250 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
30251
30252 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30253
30254 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
30255 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
30256 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
30257 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
30258 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
30259 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
30260 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
30261 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
30262 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
30263 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
30264 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
30265 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
30266 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
30267 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
30268 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
30269 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
30270 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
30271 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
30272 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
30273 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
30274 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
30275 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
30276 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
30277 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
30278 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
30279 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
30280 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
30281 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
30282 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
30283 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
30284 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
30285 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
30286 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
30287 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
30288 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
30289 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
30290
30291 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30292
30293 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
30294 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
30295 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
30296 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
30297 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
30298 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
30299 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
30300 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
30301 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
30302 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
30303 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
30304 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
30305 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
30306 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
30307 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
30308 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
30309 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
30310 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
30311 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
30312 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
30313 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
30314 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
30315 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
30316 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
30317 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
30318 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
30319 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
30320 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
30321 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
30322 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
30323 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
30324 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
30325 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
30326 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
30327 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
30328 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
30329
30330 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30331
30332 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
30333 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
30334 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
30335 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
30336 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
30337 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
30338 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
30339 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
30340 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
30341 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
30342 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
30343 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
30344 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
30345 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
30346 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
30347 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
30348 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
30349 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
30350 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
30351 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
30352 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
30353 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
30354 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
30355 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
30356 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
30357 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
30358 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
30359 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
30360 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
30361 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
30362 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
30363 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
30364 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
30365 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
30366 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
30367 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
30368
30369 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30370
30371 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
30372 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
30373 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
30374 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
30375 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
30376 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
30377 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
30378 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
30379 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
30380 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
30381 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
30382 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
30383 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
30384 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
30385 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
30386 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
30387 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
30388 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
30389 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
30390 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
30391 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
30392 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
30393 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
30394 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
30395 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
30396 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
30397 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
30398 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
30399 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
30400 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
30401 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
30402 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
30403 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
30404 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
30405 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
30406 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
30407
30408 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30409
30410 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
30411 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
30412 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
30413 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
30414 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
30415 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
30416 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
30417 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
30418 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
30419 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
30420 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
30421 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
30422 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
30423 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
30424 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
30425 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
30426 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
30427 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
30428 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
30429 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
30430 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
30431 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
30432 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
30433 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
30434 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
30435 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
30436 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
30437 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
30438 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
30439 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
30440 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
30441 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
30442 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
30443 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
30444 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
30445 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
30446
30447 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30448
30449 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
30450 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
30451 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
30452 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
30453 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
30454 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
30455 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
30456 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
30457 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
30458 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
30459 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
30460 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
30461 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
30462 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
30463 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
30464
30465 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30466
30467 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
30468 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
30469 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
30470 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
30471 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
30472 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
30473 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
30474 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
30475 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
30476 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
30477 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
30478 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
30479 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
30480 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
30481 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
30482 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
30483 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
30484 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
30485
30486 2023-02-10 Richard Biener <rguenther@suse.de>
30487
30488 PR tree-optimization/108724
30489 * gcc.target/i386/pr108724.c: New testcase.
30490
30491 2023-02-10 Andrew Pinski <apinski@marvell.com>
30492 Andrew Macleod <amacleod@redhat.com>
30493
30494 PR tree-optimization/108684
30495 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
30496 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
30497 * gcc.dg/tree-ssa/pr108684-1.c: New test.
30498
30499 2023-02-10 Joseph Myers <joseph@codesourcery.com>
30500
30501 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
30502 constants to nullptr_t.
30503 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
30504 null pointer constants to nullptr_t. Do test errors for
30505 conversion of other values to nullptr_t and for unary '+' on
30506 nullptr_t.
30507
30508 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
30509
30510 PR tree-optimization/107561
30511 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
30512 warning.
30513 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
30514
30515 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
30516
30517 PR testsuite/106120
30518 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
30519 ilp32 targets with c++98.
30520
30521 2023-02-10 Marek Polacek <polacek@redhat.com>
30522
30523 PR c++/107079
30524 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
30525
30526 2023-02-09 David Malcolm <dmalcolm@redhat.com>
30527
30528 PR analyzer/108733
30529 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
30530
30531 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
30532
30533 * gcc.target/i386/pr103541.c: New.
30534 * g++.target/i386/pr108711.C: New.
30535
30536 2023-02-09 Harald Anlauf <anlauf@gmx.de>
30537 Steven G. Kargl <kargl@gcc.gnu.org>
30538
30539 PR fortran/69636
30540 PR fortran/103779
30541 * gfortran.dg/pr103779.f90: New test.
30542
30543 2023-02-09 Jakub Jelinek <jakub@redhat.com>
30544
30545 PR tree-optimization/108688
30546 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
30547 * gcc.dg/pr108688.c: New test.
30548
30549 2023-02-09 Andrew Pinski <apinski@marvell.com>
30550
30551 PR tree-optimization/108688
30552 * gcc.c-torture/compile/pr108688-1.c: New test.
30553
30554 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
30555
30556 PR fortran/107424
30557 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
30558 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
30559
30560 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
30561
30562 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
30563
30564 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
30565
30566 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
30567
30568 2023-02-09 Jakub Jelinek <jakub@redhat.com>
30569
30570 PR c++/108698
30571 * g++.dg/cpp0x/pr108698.C: New test.
30572
30573 2023-02-08 Joseph Myers <joseph@codesourcery.com>
30574
30575 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
30576 pointers with null values that are not null pointer constants.
30577 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
30578 pointers with non-null values, not with null values that are not
30579 null pointer constants.
30580
30581 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
30582
30583 * gcc.dg/torture/pr100398.c: Limit to lra targets.
30584 * gcc.dg/pr100590.c: Ditto.
30585
30586 2023-02-08 David Malcolm <dmalcolm@redhat.com>
30587
30588 PR analyzer/108704
30589 * gcc.dg/analyzer/uninit-7.c: New test.
30590 * gcc.dg/analyzer/uninit-pr108704.c: New test.
30591
30592 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
30593
30594 PR fortran/103259
30595 * gfortran.dg/pr103259.f90: New test.
30596
30597 2023-02-08 Jakub Jelinek <jakub@redhat.com>
30598
30599 PR tree-optimization/108692
30600 * gcc.dg/pr108692.c: New test.
30601
30602 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
30603
30604 * objc/execute/execute.exp: Load objc-dg.exp.
30605
30606 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
30607
30608 PR tree-optimization/108316
30609 * gcc.dg/vect/pr108316.c: New test.
30610
30611 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
30612
30613 Revert:
30614 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
30615
30616 * gcc.target/i386/pr103541.c: New.
30617
30618 2023-02-08 Jakub Jelinek <jakub@redhat.com>
30619
30620 PR c++/108525
30621 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
30622 incorrectly applied into PR108526 testcase ...
30623 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
30624
30625 2023-02-07 David Malcolm <dmalcolm@redhat.com>
30626
30627 PR analyzer/108661
30628 * gcc.dg/analyzer/fread-pr108661.c: New test.
30629 * gcc.dg/analyzer/read-pr108661.c: New test.
30630
30631 2023-02-07 Harald Anlauf <anlauf@gmx.de>
30632
30633 PR fortran/95107
30634 * gfortran.dg/save_7.f90: New test.
30635
30636 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
30637
30638 * gcc.target/i386/pr103541.c: New.
30639
30640 2023-02-07 Jakub Jelinek <jakub@redhat.com>
30641
30642 PR tree-optimization/106923
30643 * gcc.dg/pr106923.c: New test.
30644
30645 2023-02-07 Jakub Jelinek <jakub@redhat.com>
30646
30647 PR tree-optimization/106433
30648 * gcc.c-torture/compile/pr106433.c: New test.
30649
30650 2023-02-07 Jakub Jelinek <jakub@redhat.com>
30651
30652 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
30653 -Wdeprecated warning for C++23.
30654
30655 2023-02-06 Alex Coplan <alex.coplan@arm.com>
30656
30657 PR target/104921
30658 * gcc.target/aarch64/pr104921-1.c: New test.
30659 * gcc.target/aarch64/pr104921-2.c: New test.
30660 * gcc.target/aarch64/pr104921.x: Include file for new tests.
30661
30662 2023-02-06 Xi Ruoyao <xry111@xry111.site>
30663
30664 * g++.target/loongarch/bytepick.C: New test.
30665
30666 2023-02-06 Tamar Christina <tamar.christina@arm.com>
30667
30668 * gcc.target/aarch64/options_set_10.c: Removed.
30669
30670 2023-02-06 Jakub Jelinek <jakub@redhat.com>
30671
30672 PR tree-optimization/108655
30673 * gcc.dg/pr108655.c: New test.
30674
30675 2023-02-06 Patrick Palka <ppalka@redhat.com>
30676
30677 PR c++/107461
30678 * g++.dg/cpp0x/overload5.C: New test.
30679 * g++.dg/cpp0x/overload5a.C: New test.
30680 * g++.dg/cpp0x/overload6.C: New test.
30681
30682 2023-02-05 Harald Anlauf <anlauf@gmx.de>
30683
30684 PR fortran/108592
30685 * gfortran.dg/pr108592.f90: New test.
30686
30687 2023-02-03 Jakub Jelinek <jakub@redhat.com>
30688
30689 PR tree-optimization/108647
30690 * g++.dg/torture/pr108647.C: New test.
30691
30692 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
30693
30694 PR tree-optimization/108639
30695 * gcc.c-torture/compile/pr108638.c: New file.
30696 * gcc.c-torture/compile/pr108639.c: New file.
30697
30698 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
30699
30700 PR tree-optimization/107570
30701 * gcc.dg/pr107570.c: New.
30702
30703 2023-02-03 Marek Polacek <polacek@redhat.com>
30704
30705 PR c++/108158
30706 * g++.dg/cpp1y/constexpr-108158.C: New test.
30707
30708 2023-02-03 Marek Polacek <polacek@redhat.com>
30709
30710 PR c++/101071
30711 * g++.dg/cpp0x/variadic-alias8.C: New test.
30712
30713 2023-02-03 Patrick Palka <ppalka@redhat.com>
30714
30715 PR c++/107461
30716 * g++.dg/template/call9.C: New test.
30717
30718 2023-02-03 Patrick Palka <ppalka@redhat.com>
30719
30720 PR c++/96745
30721 * g++.dg/cpp2a/concepts-dtor1.C: New test.
30722
30723 2023-02-03 Patrick Palka <ppalka@redhat.com>
30724
30725 PR c++/108579
30726 * g++.dg/cpp2a/concepts-pr108579.C: New test.
30727
30728 2023-02-03 Martin Jambor <mjambor@suse.cz>
30729
30730 PR ipa/108384
30731 * gcc.dg/ipa/pr108384.c: New test.
30732
30733 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30734
30735 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
30736 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
30737
30738 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30739
30740 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
30741 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
30742 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
30743 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
30744 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
30745 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
30746 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
30747 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
30748 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
30749 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
30750 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
30751 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
30752 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
30753 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
30754 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
30755
30756 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30757
30758 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
30759 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
30760 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
30761 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
30762 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
30763 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
30764 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
30765 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
30766 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
30767 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
30768 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
30769 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
30770 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
30771 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
30772 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
30773
30774 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30775
30776 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
30777 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
30778 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
30779 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
30780 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
30781 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
30782 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
30783 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
30784 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
30785 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
30786 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
30787 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
30788 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
30789 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
30790 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
30791
30792 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30793
30794 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
30795
30796 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30797
30798 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
30799 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
30800 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
30801 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
30802 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
30803 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
30804 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
30805 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
30806 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
30807 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
30808 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
30809 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
30810 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
30811 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
30812 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
30813 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
30814 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
30815 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
30816
30817 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30818
30819 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
30820 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
30821 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
30822 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
30823 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
30824 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
30825 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
30826 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
30827 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
30828 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
30829 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
30830 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
30831 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
30832 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
30833 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
30834 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
30835 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
30836 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
30837
30838 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30839
30840 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
30841 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
30842 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
30843 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
30844 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
30845 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
30846 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
30847 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
30848 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
30849 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
30850 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
30851 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
30852 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
30853 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
30854 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
30855 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
30856 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
30857 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
30858
30859 2023-02-02 Joseph Myers <joseph@codesourcery.com>
30860
30861 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
30862 and pointer to be disallowed.
30863 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
30864 pointers are allowed.
30865 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
30866 nullptr_t and pointers are disallowed.
30867
30868 2023-02-02 Joseph Myers <joseph@codesourcery.com>
30869
30870 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
30871 types with real initializers are allowed.
30872 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
30873 of complex types with real initializers being disallowed.
30874 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
30875 initializers.
30876 * gcc.dg/c2x-constexpr-9.c: Add more tests.
30877 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
30878 initializers for decimal types.
30879 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
30880 initializers for decimal types. Add more tests of decimal
30881 initializers for binary types.
30882
30883 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
30884
30885 * gcc.target/gcn/cond_shift_3.c: New test.
30886 * gcc.target/gcn/cond_shift_3_run.c: New test.
30887 * gcc.target/gcn/cond_shift_4.c: New test.
30888 * gcc.target/gcn/cond_shift_4_run.c: New test.
30889 * gcc.target/gcn/cond_shift_8.c: New test.
30890 * gcc.target/gcn/cond_shift_8_run.c: New test.
30891 * gcc.target/gcn/cond_shift_9.c: New test.
30892 * gcc.target/gcn/cond_shift_9_run.c: New test.
30893
30894 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
30895
30896 PR rtl-optimization/108508
30897 * gcc.target/aarch64/pr108508.c: New test.
30898
30899 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
30900
30901 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
30902
30903 2023-02-02 David Malcolm <dmalcolm@redhat.com>
30904
30905 PR analyzer/108633
30906 * gcc.dg/analyzer/fd-pr108633.c: New test.
30907
30908 2023-02-02 David Malcolm <dmalcolm@redhat.com>
30909
30910 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
30911
30912 2023-02-02 Jakub Jelinek <jakub@redhat.com>
30913
30914 PR debug/106746
30915 PR rtl-optimization/108463
30916 PR target/108484
30917 * gcc.dg/pr108463.c: New test.
30918
30919 2023-02-02 Richard Biener <rguenther@suse.de>
30920
30921 PR middle-end/108625
30922 * gcc.dg/pr108625.c: New testcase.
30923
30924 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
30925
30926 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
30927 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
30928 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
30929 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
30930 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
30931
30932 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
30933
30934 * gcc.target/arm/mve/pr108443-run.c: New test.
30935 * gcc.target/arm/mve/pr108443.c: New test.
30936
30937 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
30938
30939 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
30940
30941 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
30942
30943 PR target/107674
30944 * gcc.target/arm/mve/mve_vpt.c: New test.
30945
30946 2023-02-02 Jakub Jelinek <jakub@redhat.com>
30947
30948 PR ipa/107300
30949 * gcc.dg/pr107300.c: New test.
30950
30951 2023-02-02 liuhongt <hongtao.liu@intel.com>
30952
30953 * gcc.target/aarch64/pr108601.c: New test.
30954
30955 2023-02-02 Jakub Jelinek <jakub@redhat.com>
30956
30957 PR middle-end/108435
30958 * gcc.dg/gomp/pr108435.c: New test.
30959
30960 2023-02-01 Harald Anlauf <anlauf@gmx.de>
30961
30962 PR fortran/108609
30963 * gfortran.dg/pr108527.f90: Adjust test pattern.
30964
30965 2023-02-01 Tamar Christina <tamar.christina@arm.com>
30966
30967 * gcc.target/aarch64/cpunative/info_19: New test.
30968 * gcc.target/aarch64/cpunative/info_20: New test.
30969 * gcc.target/aarch64/cpunative/info_21: New test.
30970 * gcc.target/aarch64/cpunative/info_22: New test.
30971 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
30972 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
30973 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
30974 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
30975
30976 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
30977
30978 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
30979 into...
30980 * gcc.dg/builtin-object-size-common.h: ... new file.
30981 * g++.dg/ext/builtin-object-size1.C: Include
30982 builtin-object-size-common.h. Replace all abort with FAIL.
30983 (main): Call DONE.
30984 * g++.dg/ext/builtin-object-size2.C: Likewise.
30985 * gcc.dg/builtin-object-size-1.c: Likewise.
30986 * gcc.dg/builtin-object-size-12.c: Likewise.
30987 * gcc.dg/builtin-object-size-13.c: Likewise.
30988 * gcc.dg/builtin-object-size-15.c: Likewise.
30989 * gcc.dg/builtin-object-size-2.c: Likewise.
30990 * gcc.dg/builtin-object-size-3.c: Likewise.
30991 * gcc.dg/builtin-object-size-4.c: Likewise.
30992 * gcc.dg/builtin-object-size-6.c: Likewise.
30993 * gcc.dg/builtin-object-size-7.c: Likewise.
30994 * gcc.dg/builtin-object-size-8.c: Likewise.
30995 * gcc.dg/pr101836.c: Likewise.
30996 * gcc.dg/strict-flex-array-3.c: Likewise.
30997
30998 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
30999
31000 PR tree-optimization/108356
31001 * gcc.dg/pr108356.c: New.
31002
31003 2023-02-01 Martin Liska <mliska@suse.cz>
31004
31005 PR ipa/108509
31006 * g++.dg/ipa/pr108509.C: New test.
31007
31008 2023-02-01 Marek Polacek <polacek@redhat.com>
31009
31010 PR c++/107755
31011 * g++.dg/warn/Wlogical-op-4.C: New test.
31012
31013 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31014
31015 PR debug/108573
31016 * gcc.dg/pr108573.c: New test.
31017
31018 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
31019
31020 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
31021 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
31022
31023 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31024
31025 PR c++/108607
31026 * g++.dg/gomp/pr108607.C: New test.
31027
31028 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
31029
31030 * gcc.target/s390/preserve-args-1.c: New test.
31031 * gcc.target/s390/preserve-args-2.c: New test.
31032 * gcc.target/s390/preserve-args-3.c: New file.
31033
31034 2023-02-01 Jason Merrill <jason@redhat.com>
31035
31036 * g++.dg/warn/changes-meaning2.C: New test.
31037 * g++.dg/warn/changes-meaning3.C: New test.
31038
31039 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31040
31041 * gcc.dg/analyzer/call-summaries-2.c: Add
31042 dg-require-effective-target alloca.
31043 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
31044 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
31045 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
31046 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
31047 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
31048 "free", to match uses of "__builtin_malloc".
31049 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
31050 alloca.
31051 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31052
31053 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31054
31055 PR analyzer/108616
31056 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
31057 * gcc.dg/analyzer/test-alloca.h: New test.
31058
31059 2023-01-31 Jason Merrill <jason@redhat.com>
31060
31061 PR c++/108559
31062 * g++.dg/cpp1z/aggr-base13.C: New test.
31063
31064 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
31065
31066 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
31067 'gcc-set-multilib-library-path' for 'ld_library_path'.
31068
31069 2023-01-31 Marek Polacek <polacek@redhat.com>
31070
31071 PR c++/102870
31072 * g++.dg/cpp0x/variadic184.C: New test.
31073
31074 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31075
31076 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
31077 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
31078 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
31079 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
31080 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
31081 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
31082 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
31083 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
31084 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
31085 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
31086 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
31087 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
31088 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
31089 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
31090 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
31091 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
31092 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
31093 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
31094 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
31095 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
31096 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
31097 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
31098 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
31099 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
31100 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
31101 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
31102 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
31103 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
31104 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
31105 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
31106
31107 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31108
31109 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
31110 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
31111 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
31112 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
31113 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
31114 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
31115 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
31116 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
31117 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
31118 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
31119 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
31120 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
31121 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
31122 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
31123 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
31124 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
31125 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
31126 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
31127 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
31128 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
31129 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
31130 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
31131 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
31132 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
31133 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
31134 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
31135 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
31136 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
31137 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
31138 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
31139
31140 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31141
31142 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
31143 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
31144 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
31145 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
31146 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
31147 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
31148 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
31149 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
31150 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
31151 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
31152 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
31153 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
31154 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
31155 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
31156 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
31157 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
31158 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
31159 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
31160 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
31161 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
31162 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
31163 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
31164 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
31165 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
31166 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
31167 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
31168 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
31169 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
31170 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
31171 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
31172
31173 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31174
31175 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
31176 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
31177 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
31178 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
31179 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
31180 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
31181 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
31182 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
31183 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
31184 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
31185 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
31186 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
31187 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
31188 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
31189 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
31190
31191 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31192
31193 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
31194 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
31195 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
31196 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
31197 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
31198 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
31199 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
31200 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
31201 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
31202 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
31203 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
31204 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
31205 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
31206 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
31207 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
31208 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
31209 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
31210 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
31211 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
31212 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
31213 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
31214 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
31215 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
31216 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
31217 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
31218 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
31219 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
31220 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
31221 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
31222 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
31223
31224 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31225
31226 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
31227 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
31228 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
31229 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
31230 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
31231 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
31232 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
31233 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
31234 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
31235 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
31236 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
31237 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
31238 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
31239 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
31240 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
31241
31242 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31243
31244 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
31245 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
31246 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
31247 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
31248 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
31249 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
31250 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
31251 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
31252 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
31253 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
31254 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
31255 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
31256 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
31257 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
31258 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
31259
31260 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31261
31262 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
31263 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
31264 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
31265 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
31266 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
31267 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
31268 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
31269 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
31270 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
31271 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
31272 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
31273 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
31274 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
31275 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
31276 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
31277
31278 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31279
31280 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
31281 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
31282 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
31283 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
31284 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
31285 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
31286 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
31287 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
31288 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
31289 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
31290 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
31291 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
31292 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
31293 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
31294 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
31295 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
31296 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
31297 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
31298 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
31299 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
31300 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
31301 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
31302 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
31303 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
31304 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
31305 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
31306 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
31307 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
31308 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
31309 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
31310
31311 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31312
31313 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
31314 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
31315 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
31316 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
31317 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
31318 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
31319 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
31320 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
31321 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
31322 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
31323 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
31324 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
31325 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
31326 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
31327 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
31328
31329 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31330
31331 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
31332 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
31333 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
31334 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
31335 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
31336 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
31337 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
31338 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
31339 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
31340 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
31341 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
31342 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
31343 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
31344 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
31345 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
31346
31347 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31348
31349 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
31350
31351 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31352
31353 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
31354 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
31355 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
31356 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
31357 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
31358 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
31359 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
31360 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
31361 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
31362 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
31363 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
31364 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
31365 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
31366 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
31367 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
31368 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
31369 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
31370 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
31371
31372 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31373
31374 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
31375 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
31376 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
31377 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
31378 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
31379 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
31380 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
31381 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
31382 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
31383 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
31384 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
31385 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
31386 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
31387 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
31388 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
31389 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
31390 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
31391 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
31392
31393 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31394
31395 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
31396 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
31397 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
31398 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
31399 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
31400 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
31401 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
31402 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
31403 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
31404 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
31405 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
31406 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
31407 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
31408 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
31409 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
31410 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
31411 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
31412 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
31413 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
31414 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
31415 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
31416 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
31417 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
31418 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
31419 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
31420 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
31421 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
31422 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
31423 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
31424 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
31425 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
31426 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
31427 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
31428 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
31429 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
31430 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
31431
31432 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31433
31434 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
31435 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
31436 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
31437 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
31438 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
31439 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
31440 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
31441 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
31442 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
31443 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
31444 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
31445 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
31446 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
31447 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
31448 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
31449 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
31450 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
31451 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
31452 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
31453 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
31454 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
31455 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
31456 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
31457 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
31458 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
31459 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
31460 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
31461 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
31462 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
31463 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
31464 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
31465 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
31466 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
31467 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
31468 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
31469 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
31470
31471 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31472
31473 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
31474 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
31475 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
31476 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
31477 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
31478 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
31479 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
31480 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
31481 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
31482 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
31483 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
31484 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
31485 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
31486 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
31487 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
31488 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
31489 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
31490 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
31491 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
31492 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
31493 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
31494 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
31495 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
31496 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
31497 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
31498 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
31499 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
31500 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
31501 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
31502 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
31503 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
31504 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
31505 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
31506 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
31507 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
31508 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
31509
31510 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31511
31512 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
31513 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
31514 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
31515 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
31516 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
31517 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
31518 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
31519 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
31520 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
31521 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
31522 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
31523 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
31524 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
31525 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
31526 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
31527 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
31528 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
31529 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
31530
31531 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31532
31533 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
31534 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
31535 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
31536 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
31537 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
31538 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
31539 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
31540 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
31541 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
31542 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
31543 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
31544 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
31545 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
31546 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
31547 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
31548 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
31549 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
31550 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
31551 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
31552 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
31553 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
31554 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
31555 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
31556 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
31557 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
31558 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
31559 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
31560 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
31561 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
31562 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
31563 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
31564 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
31565 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
31566 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
31567 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
31568 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
31569
31570 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31571
31572 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
31573 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
31574 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
31575 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
31576 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
31577 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
31578 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
31579 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
31580 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
31581 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
31582 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
31583 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
31584 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
31585 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
31586 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
31587 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
31588 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
31589 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
31590
31591 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31592
31593 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
31594 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
31595 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
31596 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
31597 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
31598 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
31599 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
31600 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
31601 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
31602 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
31603 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
31604 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
31605 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
31606 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
31607 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
31608 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
31609 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
31610 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
31611
31612 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31613
31614 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
31615 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
31616 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
31617 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
31618 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
31619 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
31620 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
31621 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
31622 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
31623 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
31624 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
31625 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
31626 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
31627 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
31628 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
31629 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
31630 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
31631 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
31632
31633 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31634
31635 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
31636 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
31637 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
31638 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
31639 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
31640 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
31641 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
31642 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
31643 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
31644 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
31645 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
31646 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
31647 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
31648 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
31649 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
31650 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
31651 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
31652 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
31653
31654 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31655
31656 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
31657 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
31658 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
31659 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
31660 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
31661 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
31662 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
31663 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
31664 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
31665 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
31666 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
31667 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
31668 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
31669 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
31670 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
31671 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
31672 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
31673 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
31674
31675 2023-01-31 Marek Polacek <polacek@redhat.com>
31676
31677 PR c++/107593
31678 PR c++/108597
31679 * g++.dg/warn/Wduplicated-cond3.C: New test.
31680 * g++.dg/warn/Wduplicated-cond4.C: New test.
31681 * g++.dg/warn/Wduplicated-cond5.C: New test.
31682
31683 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
31684
31685 PR target/108589
31686 * gcc.target/aarch64/pr108589.c: New test.
31687
31688 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
31689
31690 PR tree-optimization/108608
31691 * gcc.dg/vect/pr108608.c: New test.
31692 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
31693
31694 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
31695
31696 PR tree-optimization/108385
31697 * gcc.dg/pr108385.c: New.
31698
31699 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
31700
31701 PR tree-optimization/108359
31702 * gcc.dg/pr108359.c: New.
31703
31704 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31705
31706 * rust/compile/issue-1073.rs: New test.
31707
31708 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31709
31710 * rust/compile/issue-1006.rs: New test.
31711
31712 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31713
31714 * rust/compile/const_generics_5.rs: Fix assertions.
31715 * rust/compile/unconstrained_type_param.rs: Add more assertions.
31716
31717 2023-01-31 liushuyu <liushuyu011@gmail.com>
31718
31719 * rust/compile/builtin_macro_recurse.rs: New test.
31720
31721 2023-01-31 liushuyu <liushuyu011@gmail.com>
31722
31723 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
31724 * rust/compile/builtin_macro_env.rs: Likewise.
31725
31726 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31727
31728 * rust/compile/frust-compile-until.rs: New test.
31729
31730 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31731
31732 * rust/compile/rust-const-blog-issue.rs: New test.
31733
31734 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31735
31736 * rust/compile/macro44.rs: New test.
31737
31738 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31739
31740 * rust/compile/macro_export_1.rs: New test.
31741
31742 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31743
31744 * rust/compile/const_generics_8.rs: New test.
31745
31746 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31747
31748 * rust/compile/const_generics_7.rs: New test.
31749
31750 2023-01-31 liushuyu <liushuyu011@gmail.com>
31751
31752 * rust/execute/torture/loop-condition-eval.rs: New test.
31753
31754 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31755
31756 * rust/compile/const8.rs: New test.
31757
31758 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31759
31760 * rust/compile/const7.rs: New test.
31761
31762 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31763
31764 * rust/compile/const6.rs: New test.
31765
31766 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31767
31768 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
31769 * rust/compile/tuple1.rs: Likewise.
31770 * rust/compile/type-alias1.rs: Likewise.
31771 * rust/execute/torture/operator_overload_9.rs: Likewise.
31772 * rust/execute/torture/slice1.rs: Rework test to use new parsing
31773 capability and stick to the original implementation.
31774
31775 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31776
31777 * rust/compile/macro43.rs: New test.
31778
31779 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31780
31781 * rust/compile/parse_range.rs: New test.
31782
31783 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31784
31785 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
31786 * rust/compile/issue-1289.rs: Likewise.
31787 * rust/compile/test_mod.rs: Likewise.
31788 * rust/compile/torture/raw_identifiers.rs: Likewise.
31789 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
31790 * rust/compile/privacy7.rs: New test.
31791
31792 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31793
31794 * rust/compile/rustc_attr1.rs: New test.
31795
31796 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31797
31798 * rust/debug/win64-abi.rs: Fix assertion to take into account
31799 overflow builtins
31800 * rust/compile/torture/macro-issue1426.rs: Moved to...
31801 * rust/execute/torture/macro-issue1426.rs: ...here.
31802 * rust/execute/torture/overflow1.rs: New test.
31803
31804 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31805
31806 * rust/compile/torture/issue-1506.rs: New test.
31807
31808 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31809
31810 * rust/compile/const4.rs: New.
31811 * rust/compile/const5.rs: New.
31812
31813 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
31814
31815 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
31816 gm2-libs-log.
31817 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
31818 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
31819 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
31820 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
31821
31822 2023-01-31 Jakub Jelinek <jakub@redhat.com>
31823
31824 PR target/108599
31825 * gcc.target/i386/avx2-pr108599.c: New test.
31826
31827 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
31828
31829 PR testsuite/108604
31830 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
31831 signed char.
31832
31833 2023-01-31 Jakub Jelinek <jakub@redhat.com>
31834
31835 PR rtl-optimization/108596
31836 * gcc.c-torture/compile/pr108596.c: New test.
31837
31838 2023-01-31 Jakub Jelinek <jakub@redhat.com>
31839
31840 PR c++/105593
31841 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
31842
31843 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
31844
31845 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
31846 condition.
31847 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
31848 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
31849 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
31850 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
31851 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
31852 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
31853 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
31854 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
31855 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
31856 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
31857 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
31858 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
31859 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
31860 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
31861 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
31862 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
31863 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
31864 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
31865 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
31866 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
31867 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
31868 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
31869 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
31870 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
31871 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
31872 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
31873 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
31874
31875 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31876
31877 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
31878 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
31879 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
31880 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
31881 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
31882 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
31883 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
31884 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
31885 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
31886 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
31887 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
31888 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
31889 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
31890 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
31891 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
31892
31893 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31894
31895 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
31896 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
31897 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
31898 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
31899 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
31900 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
31901 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
31902 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
31903 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
31904 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
31905 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
31906 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
31907 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
31908 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
31909 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
31910
31911 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31912
31913 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
31914 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
31915 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
31916 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
31917 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
31918 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
31919 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
31920 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
31921 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
31922 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
31923 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
31924 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
31925 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
31926 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
31927 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
31928
31929 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31930
31931 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
31932 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
31933 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
31934 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
31935 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
31936 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
31937 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
31938 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
31939 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
31940 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
31941 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
31942 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
31943 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
31944 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
31945 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
31946
31947 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31948
31949 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
31950 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
31951 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
31952 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
31953 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
31954 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
31955 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
31956 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
31957 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
31958 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
31959 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
31960 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
31961 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
31962 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
31963 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
31964
31965 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31966
31967 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
31968 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
31969 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
31970 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
31971 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
31972 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
31973 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
31974 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
31975 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
31976 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
31977 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
31978 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
31979 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
31980 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
31981 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
31982
31983 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31984
31985 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
31986 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
31987 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
31988 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
31989 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
31990 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
31991 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
31992 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
31993 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
31994 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
31995 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
31996 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
31997 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
31998 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
31999 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
32000
32001 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32002
32003 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
32004 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
32005 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
32006 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
32007 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
32008 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
32009 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
32010 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
32011 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
32012 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
32013 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
32014 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
32015 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
32016 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
32017 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
32018
32019 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32020
32021 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
32022 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
32023 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
32024 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
32025 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
32026 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
32027 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
32028 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
32029 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
32030 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
32031 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
32032 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
32033
32034 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32035
32036 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
32037 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
32038 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
32039 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
32040 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
32041 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
32042 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
32043 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
32044 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
32045 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
32046 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
32047 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
32048 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
32049 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
32050 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
32051 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
32052 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
32053 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
32054 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
32055 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
32056 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
32057 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
32058 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
32059 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
32060
32061 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32062
32063 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
32064 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
32065 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
32066 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
32067 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
32068 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
32069 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
32070 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
32071 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
32072 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
32073 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
32074 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
32075 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
32076 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
32077 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
32078 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
32079 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
32080 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
32081 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
32082 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
32083 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
32084 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
32085 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
32086 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
32087
32088 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32089
32090 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
32091 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
32092 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
32093 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
32094 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
32095 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
32096
32097 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32098
32099 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
32100 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
32101 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
32102 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
32103 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
32104 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
32105
32106 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32107
32108 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
32109 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
32110 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
32111 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
32112 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
32113 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
32114 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
32115 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
32116 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
32117 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
32118 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
32119 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
32120 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
32121 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
32122 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
32123 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
32124 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
32125 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
32126
32127 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32128
32129 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
32130 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
32131 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
32132 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
32133 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
32134 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
32135 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
32136 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
32137 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
32138 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
32139 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
32140 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
32141 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
32142 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
32143 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
32144 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
32145 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
32146 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
32147
32148 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32149
32150 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
32151 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
32152 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
32153 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
32154 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
32155 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
32156 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
32157 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
32158 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
32159 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
32160 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
32161 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
32162 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
32163 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
32164 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
32165 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
32166 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
32167 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
32168
32169 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32170
32171 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
32172 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
32173 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
32174 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
32175 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
32176 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
32177 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
32178 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
32179 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
32180 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
32181 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
32182 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
32183 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
32184 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
32185 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
32186 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
32187 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
32188 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
32189
32190 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32191
32192 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
32193 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
32194 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
32195 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
32196 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
32197 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
32198 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
32199 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
32200 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
32201 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
32202 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
32203 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
32204 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
32205 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
32206 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
32207 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
32208 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
32209 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
32210
32211 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32212
32213 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
32214 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
32215 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
32216 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
32217 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
32218 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
32219 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
32220 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
32221 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
32222 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
32223 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
32224 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
32225 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
32226 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
32227 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
32228 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
32229 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
32230 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
32231
32232 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32233
32234 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
32235 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
32236 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
32237 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
32238 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
32239 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
32240 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
32241 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
32242 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
32243 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
32244 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
32245 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
32246 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
32247 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
32248 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
32249 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
32250 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
32251 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
32252
32253 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32254
32255 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
32256 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
32257 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
32258 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
32259 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
32260 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
32261 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
32262 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
32263 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
32264 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
32265 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
32266 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
32267 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
32268 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
32269 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
32270 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
32271 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
32272 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
32273
32274 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32275
32276 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
32277
32278 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32279
32280 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
32281 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
32282 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
32283
32284 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32285
32286 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
32287 restore TORTURE_OPTIONS.
32288
32289 2023-01-30 Andrew Pinski <apinski@marvell.com>
32290
32291 PR tree-optimization/108582
32292 * gcc.dg/pr108582-1.c: New test.
32293
32294 2023-01-30 Richard Biener <rguenther@suse.de>
32295
32296 PR tree-optimization/108574
32297 * gcc.dg/torture/pr108574-1.c: New testcase.
32298 * gcc.dg/torture/pr108574-2.c: Likewise.
32299 * gcc.dg/torture/pr108574-3.c: Likewise.
32300
32301 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
32302
32303 PR fortran/108450
32304 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
32305
32306 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32307
32308 PR fortran/103506
32309 * gfortran.dg/pr103506_1.f90: New test.
32310
32311 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
32312
32313 * gcc.dg/ipa/ipa-sra-30.c: New test.
32314 * gcc.dg/ipa/ipa-sra-31.c: New test.
32315 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
32316
32317 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32318 Steven G. Kargl <kargl@gcc.gnu.org>
32319
32320 PR fortran/108527
32321 * gfortran.dg/pr108527.f90: New test.
32322
32323 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32324
32325 PR fortran/108453
32326 * gfortran.dg/common_27.f90: New test.
32327
32328 2023-01-28 Jonathan Yong <10walls@gmail.com>
32329
32330 PR c/108192
32331 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
32332 so function call is not mangled by __mingw_printf when
32333 doing assembly symbol inspection.
32334
32335 2023-01-28 Jonathan Yong <10walls@gmail.com>
32336
32337 PR c/108150
32338 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
32339 target same as on Linux.
32340
32341 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32342
32343 * g++.target/riscv/rvv/base/vlse-1.C: New test.
32344 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
32345 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
32346 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
32347 * g++.target/riscv/rvv/base/vsse-1.C: New test.
32348 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
32349 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
32350 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
32351 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
32352 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
32353 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
32354 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
32355 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
32356 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
32357 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
32358 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
32359 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
32360 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
32361 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
32362 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
32363 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
32364 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
32365 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
32366 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
32367 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
32368 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
32369 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
32370 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
32371 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
32372 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
32373
32374 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32375
32376 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
32377 with (\r*\n+).
32378 * gfortran.dg/array_temporaries_2.f90: Likewise.
32379 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
32380 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
32381 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
32382 * gfortran.dg/fmt_error_4.f90: Likewise.
32383 * gfortran.dg/fmt_error_5.f90: Likewise.
32384 * gfortran.dg/fmt_float.f90: Likewise.
32385 * gfortran.dg/fmt_l.f90: Likewise.
32386 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
32387 * gfortran.dg/fmt_zero_precision.f90: Likewise.
32388 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32389 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32390 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32391 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32392 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
32393 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32394 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32395 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32396 * gfortran.dg/namelist_40.f90: Likewise.
32397 * gfortran.dg/namelist_47.f90: Likewise.
32398 * gfortran.dg/namelist_print_1.f: Likewise.
32399 * gfortran.dg/parameter_array_dummy.f90: Likewise.
32400
32401 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
32402
32403 * gm2/pim/fail/empty.mod: New test.
32404
32405 2023-01-27 Joseph Myers <joseph@codesourcery.com>
32406
32407 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
32408 auto initializers to be disallowed.
32409
32410 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
32411
32412 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
32413 Remove XFAIL.
32414 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
32415 of dump files.
32416
32417 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
32418
32419 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
32420 rather than an asm barrier.
32421 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
32422 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
32423 rather than volatile.
32424 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
32425 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
32426 function. Remove -fno-inline.
32427 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
32428 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
32429 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
32430 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
32431 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
32432 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
32433 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
32434 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
32435 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
32436 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
32437 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
32438 Allow the scalar form to be used when operating on lane 0.
32439 Add a test for lane 1.
32440
32441 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
32442
32443 PR tree-optimization/96373
32444 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
32445 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
32446
32447 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
32448
32449 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
32450 vector length.
32451 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
32452 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
32453 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
32454 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
32455 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
32456 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
32457
32458 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
32459
32460 PR tree-optimization/108306
32461 * gcc.dg/pr108306.c: New.
32462
32463 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
32464
32465 PR tree-optimization/108447
32466 * gcc.dg/pr108447.c: New.
32467
32468 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32469
32470 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
32471 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
32472 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
32473
32474 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32475
32476 * g++.target/riscv/rvv/base/vle-1.C: New test.
32477 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
32478 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
32479 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
32480 * g++.target/riscv/rvv/base/vse-1.C: New test.
32481 * g++.target/riscv/rvv/base/riscv_vector.h: New.
32482
32483 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32484
32485 * gcc.target/riscv/rvv/base/vse-1.c: New test.
32486 * gcc.target/riscv/rvv/base/vse-2.c: New test.
32487 * gcc.target/riscv/rvv/base/vse-3.c: New test.
32488 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
32489 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
32490 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
32491
32492 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32493
32494 * gcc.target/riscv/rvv/base/vle-1.c: New test.
32495 * gcc.target/riscv/rvv/base/vle-2.c: New test.
32496 * gcc.target/riscv/rvv/base/vle-3.c: New test.
32497 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
32498 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
32499 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
32500 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
32501 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
32502 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
32503 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
32504 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
32505 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
32506 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
32507 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
32508 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
32509 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
32510 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
32511 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
32512
32513 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32514
32515 * g++.target/riscv/rvv/base/vsm-1.C: New test.
32516 * g++.target/riscv/rvv/rvv.exp: New test.
32517 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
32518 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
32519 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
32520
32521 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32522
32523 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
32524 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
32525 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
32526 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
32527 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
32528 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
32529 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
32530 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
32531 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
32532 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
32533 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
32534 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
32535 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
32536 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
32537 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
32538 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
32539 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
32540 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
32541 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
32542 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
32543 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
32544 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
32545 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
32546 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
32547 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
32548 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
32549 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
32550 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
32551 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
32552 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
32553 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
32554 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
32555 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
32556 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
32557 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
32558 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
32559 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
32560 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
32561 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
32562 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
32563 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
32564 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
32565 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
32566 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
32567 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
32568 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
32569 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
32570 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
32571 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
32572 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
32573 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
32574 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
32575 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
32576 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
32577 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
32578 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
32579 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
32580 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
32581 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
32582 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
32583 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
32584 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
32585 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
32586 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
32587 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
32588 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
32589 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
32590 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
32591 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
32592 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
32593 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
32594 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
32595 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
32596 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
32597 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
32598 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
32599 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
32600 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
32601 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
32602 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
32603 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
32604 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
32605 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
32606 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
32607 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
32608 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
32609 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
32610 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
32611 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
32612 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
32613 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
32614 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
32615 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
32616 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
32617 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
32618 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
32619 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
32620 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
32621 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
32622 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
32623 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
32624 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
32625 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
32626 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
32627 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
32628 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
32629 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
32630 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
32631 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
32632
32633 2023-01-27 Xi Ruoyao <xry111@xry111.site>
32634
32635 * gcc.dg/pr95115.c (x): Add noipa attribute.
32636
32637 2023-01-27 Jakub Jelinek <jakub@redhat.com>
32638
32639 PR ipa/106061
32640 * gcc.dg/pr106061.c: New test.
32641
32642 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
32643
32644 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
32645 target selector to handle Windows.
32646 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
32647 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
32648
32649 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
32650
32651 * gm2/warnings/returntype/fail/badreturn.mod: New test.
32652 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
32653 New test.
32654 * gm2/warnings/returntype/pass/Termbase.mod: New test.
32655 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
32656 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
32657 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
32658 New test.
32659
32660 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32661
32662 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
32663 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
32664 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
32665 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
32666 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
32667 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
32668 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
32669 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
32670 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
32671 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
32672 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
32673 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
32674 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
32675 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
32676 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
32677 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
32678 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
32679 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
32680 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
32681 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
32682 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
32683 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
32684 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
32685 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
32686 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
32687 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
32688 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
32689 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
32690 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
32691 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
32692 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
32693 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
32694 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
32695 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
32696 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
32697 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
32698 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
32699 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
32700 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
32701 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
32702 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
32703 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
32704 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
32705 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
32706 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
32707 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
32708 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
32709 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
32710 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
32711 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
32712 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
32713 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
32714 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
32715 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
32716 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
32717 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
32718 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
32719 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
32720 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
32721 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
32722 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
32723 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
32724 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
32725 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
32726 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
32727 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
32728 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
32729 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
32730 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
32731 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
32732 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
32733
32734 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32735
32736 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
32737 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
32738 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
32739 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
32740 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
32741 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
32742 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
32743 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
32744 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
32745 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
32746 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
32747 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
32748 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
32749 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
32750 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
32751 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
32752 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
32753 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
32754 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
32755 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
32756 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
32757 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
32758 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
32759 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
32760 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
32761 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
32762 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
32763 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
32764 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
32765 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
32766 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
32767 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
32768 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
32769 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
32770 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
32771 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
32772 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
32773 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
32774 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
32775 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
32776 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
32777 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
32778 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
32779 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
32780
32781 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32782
32783 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
32784 testcase.
32785 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
32786 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
32787 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
32788 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
32789 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
32790 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
32791 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
32792 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
32793 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
32794
32795 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32796
32797 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
32798
32799 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32800
32801 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
32802
32803 2023-01-26 Harald Anlauf <anlauf@gmx.de>
32804
32805 PR fortran/108544
32806 * gfortran.dg/pr108544.f90: New test.
32807 * gfortran.dg/pr96102b.f90: New test.
32808
32809 2023-01-26 Marek Polacek <polacek@redhat.com>
32810
32811 PR middle-end/108543
32812 * c-c++-common/asan/pointer-subtract-5.c: New test.
32813 * c-c++-common/asan/pointer-subtract-6.c: New test.
32814 * c-c++-common/asan/pointer-subtract-7.c: New test.
32815 * c-c++-common/asan/pointer-subtract-8.c: New test.
32816
32817 2023-01-26 Jakub Jelinek <jakub@redhat.com>
32818
32819 PR tree-optimization/108540
32820 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
32821 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
32822
32823 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32824
32825 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
32826
32827 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32828
32829 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
32830 compound literals.
32831
32832 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32833
32834 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
32835 * gcc.dg/guality/pr54519-1.c: Likewise.
32836 * gcc.dg/guality/pr54519-3.c: Likewise.
32837 * gcc.dg/guality/pr54693-2.c: Likewise.
32838 * gcc.dg/guality/sra-1.c: Likewise.
32839
32840 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32841
32842 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
32843
32844 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32845
32846 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
32847
32848 2023-01-26 Marek Polacek <polacek@redhat.com>
32849
32850 PR c++/105300
32851 * g++.dg/cpp0x/udlit-error1.C: New test.
32852
32853 2023-01-26 David Malcolm <dmalcolm@redhat.com>
32854
32855 PR analyzer/108507
32856 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
32857 -Wno-stringop-overflow.
32858
32859 2023-01-26 David Malcolm <dmalcolm@redhat.com>
32860
32861 PR analyzer/108524
32862 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
32863 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
32864 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
32865 New test.
32866
32867 2023-01-26 Richard Biener <rguenther@suse.de>
32868
32869 PR tree-optimization/108547
32870 * gcc.dg/uninit-pr108547.c: New testcase.
32871
32872 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
32873
32874 PR tree-optimization/108522
32875 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
32876 macro.
32877 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
32878 test_dynarray_struct_member_d,
32879 test_dynarray_struct_member_subobj_b,
32880 test_dynarray_struct_member_subobj_c,
32881 test_dynarray_struct_member_subobj_d): New tests.
32882 (main): Call them.
32883
32884 2023-01-26 Jakub Jelinek <jakub@redhat.com>
32885
32886 PR c++/108503
32887 * g++.dg/gomp/pr108503.C: New test.
32888
32889 2023-01-26 Richard Biener <rguenther@suse.de>
32890
32891 PR tree-optimization/108523
32892 * gcc.dg/torture/pr108523.c: New testcase.
32893
32894 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
32895
32896 PR fortran/108528
32897 * gfortran.dg/pr108528.f90: New test.
32898
32899 2023-01-25 Jakub Jelinek <jakub@redhat.com>
32900
32901 PR c++/108525
32902 * g++.dg/cpp23/static-operator-call5.C: New test.
32903
32904 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32905
32906 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
32907 "C".
32908 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
32909 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
32910 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
32911 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
32912 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
32913 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
32914 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
32915 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
32916 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
32917 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
32918 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
32919 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
32920 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
32921 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
32922 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
32923 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
32924 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
32925 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
32926 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
32927 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
32928 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
32929 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
32930 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
32931 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
32932 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
32933 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
32934 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
32935 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
32936 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
32937 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
32938 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
32939 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
32940 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
32941 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
32942 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
32943 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
32944 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
32945 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
32946 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
32947 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
32948 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
32949 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
32950 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
32951 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
32952 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
32953 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
32954 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
32955 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
32956 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
32957 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
32958 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
32959 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
32960 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
32961 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
32962 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
32963 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
32964 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
32965 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
32966 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
32967 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
32968 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
32969 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
32970 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
32971 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
32972 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
32973 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
32974 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
32975 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
32976 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
32977 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
32978 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
32979 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
32980 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
32981 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
32982 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
32983 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
32984 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
32985 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
32986 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
32987 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
32988 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
32989 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
32990 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
32991 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
32992
32993 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32994
32995 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
32996 check-function-bodies instead of scan-assembler checks. Use
32997 extern "C" for C++ testing.
32998 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
32999 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
33000 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
33001 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
33002 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
33003 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
33004 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
33005
33006 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33007
33008 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
33009 check-function-bodies instead of scan-assembler checks. Use
33010 extern "C" for C++ testing.
33011 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
33012 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
33013 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
33014 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
33015 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
33016
33017 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33018
33019 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
33020 check-function-bodies instead of scan-assembler checks. Use
33021 extern "C" for C++ testing.
33022 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
33023 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
33024 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
33025 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
33026 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
33027 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
33028 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
33029 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
33030 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
33031 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
33032 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
33033
33034 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33035
33036 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
33037 check-function-bodies instead of scan-assembler checks. Use
33038 extern "C" for C++ testing.
33039 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
33040 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
33041 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
33042 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
33043 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
33044
33045 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33046
33047 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
33048 check-function-bodies instead of scan-assembler checks. Use
33049 extern "C" for C++ testing.
33050 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
33051 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
33052 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
33053 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
33054 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
33055
33056 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33057
33058 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
33059 check-function-bodies instead of scan-assembler checks. Use
33060 extern "C" for C++ testing.
33061 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
33062 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
33063 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
33064 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
33065 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
33066
33067 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33068
33069 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
33070 check-function-bodies instead of scan-assembler checks. Use
33071 extern "C" for C++ testing.
33072 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
33073 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
33074 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
33075 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
33076 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
33077
33078 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33079
33080 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
33081 check-function-bodies instead of scan-assembler checks. Use
33082 extern "C" for C++ testing.
33083 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
33084 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
33085
33086 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33087
33088 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
33089 check-function-bodies instead of scan-assembler checks. Use
33090 extern "C" for C++ testing.
33091 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
33092 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
33093 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
33094 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
33095 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
33096
33097 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33098
33099 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
33100 check-function-bodies instead of scan-assembler checks. Use
33101 extern "C" for C++ testing.
33102 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
33103 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
33104 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
33105 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
33106 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
33107
33108 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33109
33110 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
33111 check-function-bodies instead of scan-assembler checks. Use
33112 extern "C" for C++ testing.
33113 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
33114 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
33115 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
33116 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
33117 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
33118
33119 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33120
33121 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
33122 check-function-bodies instead of scan-assembler checks. Use
33123 extern "C" for C++ testing.
33124 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
33125 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
33126 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
33127 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
33128 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
33129
33130 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33131
33132 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
33133 check-function-bodies instead of scan-assembler checks. Use
33134 extern "C" for C++ testing.
33135 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
33136 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
33137 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
33138 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
33139 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
33140
33141 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33142
33143 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
33144 check-function-bodies instead of scan-assembler checks. Use
33145 extern "C" for C++ testing.
33146 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
33147 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
33148 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
33149 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
33150 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
33151 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
33152 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
33153 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
33154 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
33155 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
33156 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
33157 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
33158 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
33159 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
33160 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
33161 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
33162 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
33163 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
33164 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
33165 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
33166 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
33167 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
33168 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
33169
33170 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33171
33172 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
33173 check-function-bodies instead of scan-assembler checks. Use
33174 extern "C" for C++ testing.
33175 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
33176 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
33177 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
33178 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
33179 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
33180 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
33181 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
33182 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
33183 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
33184 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
33185 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
33186 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
33187 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
33188 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
33189 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
33190
33191 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33192
33193 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
33194 check-function-bodies instead of scan-assembler checks. Use
33195 extern "C" for C++ testing.
33196 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
33197 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
33198 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
33199 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
33200 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
33201 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
33202 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
33203 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
33204 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
33205 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
33206 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
33207 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
33208 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
33209 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
33210 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
33211 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
33212 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
33213 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
33214 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
33215 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
33216 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
33217 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
33218 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
33219 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
33220 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
33221 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
33222 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
33223 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
33224 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
33225 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
33226 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
33227 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
33228 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
33229 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
33230 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
33231 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
33232 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
33233 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
33234 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
33235 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
33236 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
33237 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
33238 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
33239 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
33240 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
33241 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
33242 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
33243
33244 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33245
33246 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
33247 check-function-bodies instead of scan-assembler checks. Use
33248 extern "C" for C++ testing.
33249 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
33250 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
33251 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
33252 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
33253 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
33254 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
33255 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
33256 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
33257 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
33258 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
33259 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
33260 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
33261 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
33262 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
33263 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
33264 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
33265 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
33266 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
33267 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
33268 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
33269 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
33270 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
33271 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
33272
33273 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33274
33275 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
33276 check-function-bodies instead of scan-assembler checks. Use
33277 extern "C" for C++ testing.
33278 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
33279 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
33280 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
33281 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
33282 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
33283 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
33284 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
33285 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
33286 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
33287 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
33288 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
33289 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
33290 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
33291 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
33292 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
33293 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
33294 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
33295 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
33296 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
33297 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
33298 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
33299 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
33300 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
33301
33302 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33303
33304 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
33305 check-function-bodies instead of scan-assembler checks. Use
33306 extern "C" for C++ testing.
33307 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
33308 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
33309 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
33310 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
33311 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
33312 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
33313 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
33314 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
33315 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
33316 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
33317 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
33318 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
33319 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
33320 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
33321 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
33322 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
33323 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
33324
33325 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33326
33327 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
33328 check-function-bodies instead of scan-assembler checks. Use
33329 extern "C" for C++ testing.
33330 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
33331 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
33332 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
33333 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
33334 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
33335 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
33336 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
33337 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
33338 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
33339 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
33340 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
33341 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
33342 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
33343 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
33344 * gcc.target/arm/simd/mve-vneg.c: Update test.
33345 * gcc.target/arm/simd/mve-vshr.c: Likewise
33346
33347 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33348
33349 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
33350 check-function-bodies instead of scan-assembler checks. Use
33351 extern "C" for C++ testing.
33352 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
33353 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
33354 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
33355 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
33356 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
33357 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
33358 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
33359 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
33360 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
33361 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
33362 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
33363 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
33364 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
33365 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
33366 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
33367 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
33368 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
33369 * gcc.target/arm/simd/mve-vclz.c: Update test.
33370
33371 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33372
33373 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
33374 check-function-bodies instead of scan-assembler checks. Use extern
33375 "C" for C++ testing.
33376 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
33377 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
33378 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
33379 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
33380 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
33381 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
33382 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
33383 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
33384
33385 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
33386
33387 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
33388 "initializer element is not constant" error.
33389 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
33390
33391 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
33392
33393 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
33394 aarch64 to list of targets supporting long long vectorization.
33395
33396 2023-01-25 Jakub Jelinek <jakub@redhat.com>
33397
33398 PR tree-optimization/108498
33399 * gcc.c-torture/execute/pr108498-1.c: New test.
33400 * gcc.c-torture/execute/pr108498-2.c: New test.
33401
33402 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
33403 Jakub Jelinek <jakub@redhat.com>
33404
33405 PR tree-optimization/108522
33406 * gcc.dg/builtin-dynamic-object-size-0.c
33407 (test_dynarray_struct_member): New test.
33408 (main): Call it.
33409
33410 2023-01-24 Jakub Jelinek <jakub@redhat.com>
33411
33412 PR c++/107329
33413 PR testsuite/108533
33414 * g++.dg/init/new51.C (size_t): New typedef.
33415 (RexxClass::operator new, RexxClass::operator delete): Use size_t
33416 instead of unsigned long.
33417
33418 2023-01-24 Jason Merrill <jason@redhat.com>
33419
33420 PR c++/108504
33421 * g++.dg/ext/pragma1.C: New test.
33422
33423 2023-01-24 Jason Merrill <jason@redhat.com>
33424
33425 PR c++/108526
33426 * g++.dg/cpp23/static-operator-call5.C: New test.
33427
33428 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
33429
33430 * gcc.target/pdp11/pdp11.exp: New.
33431 * gcc.target/pdp11/pr108388.c: New.
33432
33433 2023-01-24 Harald Anlauf <anlauf@gmx.de>
33434
33435 PR fortran/108529
33436 * gfortran.dg/pr108529.f90: New test.
33437
33438 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
33439
33440 * gcc.target/arm/mve/pr108177-1-run.c: New test.
33441 * gcc.target/arm/mve/pr108177-1.c: New test.
33442 * gcc.target/arm/mve/pr108177-10-run.c: New test.
33443 * gcc.target/arm/mve/pr108177-10.c: New test.
33444 * gcc.target/arm/mve/pr108177-11-run.c: New test.
33445 * gcc.target/arm/mve/pr108177-11.c: New test.
33446 * gcc.target/arm/mve/pr108177-12-run.c: New test.
33447 * gcc.target/arm/mve/pr108177-12.c: New test.
33448 * gcc.target/arm/mve/pr108177-13-run.c: New test.
33449 * gcc.target/arm/mve/pr108177-13.c: New test.
33450 * gcc.target/arm/mve/pr108177-14-run.c: New test.
33451 * gcc.target/arm/mve/pr108177-14.c: New test.
33452 * gcc.target/arm/mve/pr108177-2-run.c: New test.
33453 * gcc.target/arm/mve/pr108177-2.c: New test.
33454 * gcc.target/arm/mve/pr108177-3-run.c: New test.
33455 * gcc.target/arm/mve/pr108177-3.c: New test.
33456 * gcc.target/arm/mve/pr108177-4-run.c: New test.
33457 * gcc.target/arm/mve/pr108177-4.c: New test.
33458 * gcc.target/arm/mve/pr108177-5-run.c: New test.
33459 * gcc.target/arm/mve/pr108177-5.c: New test.
33460 * gcc.target/arm/mve/pr108177-6-run.c: New test.
33461 * gcc.target/arm/mve/pr108177-6.c: New test.
33462 * gcc.target/arm/mve/pr108177-7-run.c: New test.
33463 * gcc.target/arm/mve/pr108177-7.c: New test.
33464 * gcc.target/arm/mve/pr108177-8-run.c: New test.
33465 * gcc.target/arm/mve/pr108177-8.c: New test.
33466 * gcc.target/arm/mve/pr108177-9-run.c: New test.
33467 * gcc.target/arm/mve/pr108177-9.c: New test.
33468 * gcc.target/arm/mve/pr108177-main.x: New test include.
33469 * gcc.target/arm/mve/pr108177.x: New test include.
33470
33471 2023-01-24 Jakub Jelinek <jakub@redhat.com>
33472
33473 PR c++/108474
33474 * g++.dg/cpp1z/decomp57.C: New test.
33475 * g++.dg/cpp1z/decomp58.C: New test.
33476
33477 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33478
33479 PR testsuite/107808
33480 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
33481 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
33482
33483 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33484
33485 PR testsuite/104756
33486 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
33487 * gcc.dg/vect/vect-fmax-2.c: Likewise.
33488 * gcc.dg/vect/vect-fmax-3.c: Likewise.
33489 * gcc.dg/vect/vect-fmin-1.c: Likewise.
33490 * gcc.dg/vect/vect-fmin-2.c: Likewise.
33491 * gcc.dg/vect/vect-fmin-3.c: Likewise.
33492
33493 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
33494 Yang Yujie <yangyujie@loongson.cn>
33495
33496 PR target/107731
33497 * gcc.target/loongarch/tst-asm-const.c: Moved to...
33498 * gcc.target/loongarch/pr107731.c: ...here.
33499
33500 2023-01-24 Jason Merrill <jason@redhat.com>
33501
33502 PR c++/107303
33503 PR c++/107329
33504 * g++.dg/ext/builtin-shufflevector-5.C: New test.
33505 * g++.dg/init/new51.C: New test.
33506
33507 2023-01-23 Jason Merrill <jason@redhat.com>
33508
33509 PR c++/107267
33510 * g++.dg/cpp0x/move2.C: New test.
33511
33512 2023-01-23 Harald Anlauf <anlauf@gmx.de>
33513
33514 PR fortran/108502
33515 * gfortran.dg/pr108502.f90: New test.
33516
33517 2023-01-23 Marek Polacek <polacek@redhat.com>
33518
33519 PR c++/107797
33520 * g++.dg/warn/Wunused-value-1.C: New test.
33521
33522 2023-01-23 Jason Merrill <jason@redhat.com>
33523
33524 PR c++/108195
33525 * g++.dg/cpp0x/initlist-vect2.C: New test.
33526
33527 2023-01-23 Harald Anlauf <anlauf@gmx.de>
33528
33529 PR fortran/108501
33530 * gfortran.dg/pr108501.f90: New test.
33531
33532 2023-01-23 Harald Anlauf <anlauf@gmx.de>
33533
33534 PR fortran/108420
33535 * gfortran.dg/pr108420.f90: New test.
33536
33537 2023-01-23 Jason Merrill <jason@redhat.com>
33538
33539 PR c++/108496
33540 * g++.dg/template/explicit-instantiation5.C: New test.
33541
33542 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33543
33544 * g++.target/arm/pac-1.C: New test.
33545 * gcc.target/arm/pac-15.c: Likewise.
33546
33547 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33548
33549 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
33550 tests.
33551 * gcc.target/arm/pac-12.c: New test.
33552 * gcc.target/arm/pac-13.c: Likewise.
33553 * gcc.target/arm/pac-14.c: Likewise.
33554
33555 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33556
33557 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
33558
33559 2023-01-23 Richard Biener <rguenther@suse.de>
33560
33561 PR tree-optimization/108482
33562 * gcc.dg/torture/pr108482.c: New testcase.
33563
33564 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33565
33566 * gcc.target/arm/bti-1.c: New testcase.
33567 * gcc.target/arm/bti-2.c: Likewise.
33568
33569 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33570
33571 * gcc.target/arm/pac.h : New file.
33572 * gcc.target/arm/pac-1.c : New test case.
33573 * gcc.target/arm/pac-2.c : Likewise.
33574 * gcc.target/arm/pac-3.c : Likewise.
33575 * gcc.target/arm/pac-4.c : Likewise.
33576 * gcc.target/arm/pac-5.c : Likewise.
33577 * gcc.target/arm/pac-6.c : Likewise.
33578 * gcc.target/arm/pac-7.c : Likewise.
33579 * gcc.target/arm/pac-8.c : Likewise.
33580 * gcc.target/arm/pac-9.c : Likewise.
33581 * gcc.target/arm/pac-10.c : Likewise.
33582 * gcc.target/arm/pac-11.c : Likewise.
33583
33584 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33585
33586 * gcc.target/arm/multilib.exp: Add pacbti related entries.
33587
33588 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33589 Tejas Belagod <tbelagod@arm.com>
33590
33591 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
33592 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
33593 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
33594 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
33595
33596 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33597 Tejas Belagod <tbelagod@arm.com>
33598
33599 * lib/target-supports.exp
33600 (check_effective_target_mbranch_protection_ok): New function.
33601 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
33602 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
33603 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
33604 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
33605 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
33606 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
33607 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
33608 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
33609
33610 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33611 Tejas Belagod <tbelagod@arm.com>
33612
33613 * lib/target-supports.exp:
33614 (check_effective_target_arm_pacbti_hw): New.
33615
33616 2023-01-23 Richard Biener <rguenther@suse.de>
33617
33618 PR tree-optimization/108449
33619 * gcc.dg/pr108449.c: New testcase.
33620
33621 2023-01-23 Jason Merrill <jason@redhat.com>
33622
33623 PR c++/53288
33624 DR 1299
33625 * g++.dg/init/lifetime4.C: New test.
33626
33627 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
33628
33629 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
33630 paths.
33631 * gm2/complex/pass/complex-pass.exp: Likewise.
33632 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
33633 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
33634 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
33635 * gm2/iso/fail/iso-fail.exp: Likewise.
33636 * gm2/iso/pass/iso-pass.exp: Likewise.
33637 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
33638 * gm2/pim/fail/pim-fail.exp: Likewise.
33639 * gm2/pim/pass/pim-pass.exp: Likewise.
33640 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
33641 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
33642 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
33643 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
33644 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
33645 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
33646 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
33647 * gm2/recover/pass/recover-pass.exp: Likewise.
33648 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
33649 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
33650 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
33651 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
33652 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
33653 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
33654 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
33655 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
33656 function. Remove the use of concatenated include and library paths.
33657 Remove string processing where possible.
33658
33659 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
33660
33661 * gcc.target/pru/clz-hi-2.c: New test.
33662 * gcc.target/pru/clz-hi.c: New test.
33663
33664 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33665
33666 PR fortran/102595
33667 * gfortran.dg/pr88048.f90: Adjust for changed error message.
33668 * gfortran.dg/parameter_data0.f90: New test.
33669
33670 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
33671
33672 * gcc.target/aarch64/acle/pmull64.c: New.
33673 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
33674 feature flag based on the intrinsic.
33675 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
33676 * gcc.target/aarch64/aes_1.c: Likewise.
33677 * gcc.target/aarch64/aes_2.c: Likewise.
33678 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
33679 * gcc.target/aarch64/sha1_1.c: Likewise.
33680 * gcc.target/aarch64/sha256_1.c: Likewise.
33681 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
33682
33683 2023-01-19 Jakub Jelinek <jakub@redhat.com>
33684
33685 PR c++/108437
33686 * g++.dg/cpp23/subscript12.C: New test.
33687 * g++.dg/cpp23/subscript13.C: New test.
33688
33689 2023-01-19 Jakub Jelinek <jakub@redhat.com>
33690
33691 PR c++/53932
33692 * g++.dg/init/pr53932.C: New test.
33693
33694 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
33695
33696 * gcc.target/i386/pr108436.c: New test.
33697
33698 2023-01-19 David Malcolm <dmalcolm@redhat.com>
33699
33700 PR analyzer/108455
33701 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
33702 involving dominance.
33703 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
33704 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
33705 New test.
33706
33707 2023-01-19 Harald Anlauf <anlauf@gmx.de>
33708
33709 PR fortran/108434
33710 * gfortran.dg/pr108434.f90: New test.
33711
33712 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
33713
33714 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
33715 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
33716 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
33717 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
33718 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
33719 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
33720 Likewise.
33721 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
33722 Likewise.
33723 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
33724 Likewise.
33725 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
33726 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
33727 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
33728 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
33729 Likewise, and also ensure that the -g option is appended to avoid it
33730 being taken as a path.
33731 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
33732 libraries added matches the set of -I and -L options.
33733
33734 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
33735
33736 PR target/108411
33737 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
33738 -fno-stack-protector.
33739 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
33740 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
33741 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
33742 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
33743 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
33744 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
33745 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
33746 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
33747 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
33748
33749 2023-01-19 Jakub Jelinek <jakub@redhat.com>
33750
33751 PR tree-optimization/108440
33752 * c-c++-common/rotate-10.c: New test.
33753 * c-c++-common/rotate-11.c: New test.
33754
33755 2023-01-19 Alexandre Oliva <oliva@adacore.com>
33756
33757 PR debug/106746
33758 * gcc.target/i386/pr106746.c: New.
33759
33760 2023-01-18 Marek Polacek <polacek@redhat.com>
33761
33762 PR c/108424
33763 * gcc.dg/c2x-nullptr-6.c: New test.
33764
33765 2023-01-18 David Malcolm <dmalcolm@redhat.com>
33766
33767 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
33768 from https://samate.nist.gov/SARD/test-suites/81.
33769 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
33770 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
33771 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
33772 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
33773
33774 2023-01-18 Richard Biener <rguenther@suse.de>
33775
33776 PR lto/108445
33777 * gcc.dg/lto/pr108445_0.c: New testcase.
33778 * gcc.dg/lto/pr108445_1.c: Likewise.
33779
33780 2023-01-18 Murray Steele <murray.steele@arm.com>
33781
33782 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
33783
33784 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
33785 Andrew Pinski <apinski@marvell.com>
33786
33787 PR target/108396
33788 * gcc.target/powerpc/pr108396.c: New test.
33789
33790 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
33791
33792 PR target/108348
33793 * gcc.target/powerpc/pr108348-1.c: New test.
33794 * gcc.target/powerpc/pr108348-2.c: New test.
33795
33796 2023-01-17 Harald Anlauf <anlauf@gmx.de>
33797
33798 PR fortran/108421
33799 * gfortran.dg/pr108421.f90: New test.
33800
33801 2023-01-17 Jakub Jelinek <jakub@redhat.com>
33802
33803 PR tree-optimization/106523
33804 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
33805 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
33806 __builtin_unreachable about shift count.
33807 * c-c++-common/rotate-2b.c: New test.
33808 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
33809 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
33810 __builtin_unreachable about shift count.
33811 * c-c++-common/rotate-4b.c: New test.
33812 * gcc.c-torture/execute/pr106523.c: New test.
33813
33814 2023-01-16 Andrew Pinski <apinski@marvell.com>
33815
33816 * lib/target-supports.exp (add_options_for_tls): Remove
33817 reference to Solaris 9 in comments.
33818
33819 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
33820
33821 PR target/105980
33822 * g++.target/i386/pr105980.C: New test.
33823
33824 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
33825
33826 * g++.dg/tree-ssa/pr106077.C: New test.
33827
33828 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
33829
33830 PR target/96795
33831 PR target/107515
33832 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
33833 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
33834
33835 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
33836
33837 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
33838 * gcc.dg/tree-ssa/popcount.c: Likewise.
33839 * gcc.dg/tree-ssa/popcount2.c: Likewise.
33840 * gcc.dg/tree-ssa/popcount3.c: Likewise.
33841 * gcc.target/aarch64/popcount4.c: Likewise.
33842 * gcc.target/i386/pr95771.c: Likewise, and...
33843 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
33844 since this would emit just a single IFN if a TI optab is added.
33845
33846 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
33847
33848 * gcc.dg/tree-ssa/cltz-max.c: New test.
33849 * gcc.dg/tree-ssa/clz-char.c: New test.
33850 * gcc.dg/tree-ssa/clz-int.c: New test.
33851 * gcc.dg/tree-ssa/clz-long-long.c: New test.
33852 * gcc.dg/tree-ssa/clz-long.c: New test.
33853 * gcc.dg/tree-ssa/ctz-char.c: New test.
33854 * gcc.dg/tree-ssa/ctz-int.c: New test.
33855 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
33856 * gcc.dg/tree-ssa/ctz-long.c: New test.
33857
33858 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
33859
33860 * lib/target-supports.exp (check_effective_target_clz)
33861 (check_effective_target_clzl, check_effective_target_clzll)
33862 (check_effective_target_ctz, check_effective_target_clzl)
33863 (check_effective_target_ctzll): New.
33864 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
33865 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
33866 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
33867 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
33868 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
33869 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
33870 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
33871 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
33872 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
33873
33874 2023-01-16 Jakub Jelinek <jakub@redhat.com>
33875
33876 PR c++/105593
33877 * g++.target/i386/pr105593.C: New test.
33878
33879 2023-01-16 Jakub Jelinek <jakub@redhat.com>
33880
33881 PR c++/105593
33882 * c-c++-common/Winit-self3.c: New test.
33883 * c-c++-common/Winit-self4.c: New test.
33884 * c-c++-common/Winit-self5.c: New test.
33885
33886 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
33887
33888 PR target/108272
33889 * gcc.target/powerpc/pr108272-1.c: New test.
33890 * gcc.target/powerpc/pr108272-2.c: New test.
33891 * gcc.target/powerpc/pr108272-3.c: New test.
33892 * gcc.target/powerpc/pr108272-4.c: New test.
33893
33894 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
33895
33896 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
33897
33898 2023-01-14 Jakub Jelinek <jakub@redhat.com>
33899
33900 PR c++/108365
33901 * c-c++-common/pr108365.c: New test.
33902 * g++.dg/opt/pr108365.C: New test.
33903 * g++.dg/warn/pr108365.C: New test.
33904
33905 2023-01-14 Alexandre Oliva <oliva@adacore.com>
33906
33907 PR target/42093
33908 * gcc.target/arm/pr42093.c: Disable tree-dce.
33909
33910 2023-01-13 David Malcolm <dmalcolm@redhat.com>
33911
33912 PR analyzer/105273
33913 * gcc.dg/analyzer/switch-enum-1.c: New test.
33914 * gcc.dg/analyzer/switch-enum-2.c: New test.
33915 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
33916 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
33917 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
33918 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
33919 test.
33920 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
33921 New test.
33922 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
33923 New test.
33924
33925 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
33926
33927 PR rtl-optimization/108117
33928 PR rtl-optimization/108132
33929 * gcc.dg/pr108117.c: New test.
33930
33931 2023-01-13 Jakub Jelinek <jakub@redhat.com>
33932
33933 PR c++/108285
33934 * g++.dg/warn/pr108285.C: New test.
33935
33936 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
33937
33938 * gm2/examples/map/pass/examples-map-pass.exp:
33939 Call gm2_push_timeout 30 before foreach testcase.
33940 Call gm2_pop_timeout after the foreach statement.
33941 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
33942 Call gm2_push_timeout 20 before foreach testcase.
33943 Call gm2_pop_timeout after the foreach statement.
33944
33945 2023-01-13 Jakub Jelinek <jakub@redhat.com>
33946
33947 PR target/107131
33948 * gcc.c-torture/execute/pr107131.c: New test.
33949
33950 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33951
33952 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
33953
33954 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
33955
33956 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
33957 from the message issued by -Wstrict-flex-arrays.
33958 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
33959 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
33960 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
33961 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
33962 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
33963 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
33964 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
33965 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
33966
33967 2023-01-13 Jakub Jelinek <jakub@redhat.com>
33968
33969 PR target/107131
33970 * gcc.dg/pr107131.c: New test.
33971
33972 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
33973
33974 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
33975 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
33976
33977 2023-01-13 Richard Biener <rguenther@suse.de>
33978
33979 * gcc.target/aarch64/pr107209.c: New test.
33980
33981 2023-01-13 Richard Biener <rguenther@suse.de>
33982
33983 PR tree-optimization/108387
33984 * gcc.dg/pr108387.c: New testcase.
33985
33986 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
33987
33988 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
33989 (timeout-dg.exp): Load.
33990 Call gm2_push_timeout 15.
33991 Call gm2_pop_timeout at the end.
33992 * gm2/link/min/pass/link-min-pass.exp: Set path
33993 argument to "".
33994 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
33995 Call gm2_push_timeout 60.
33996 Call gm2_pop_timeout at the end.
33997 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
33998 individual_timeout.
33999 Configure dejagnu to timeout for 10 seconds.
34000 (gm2_push_timeout): New proc.
34001 (gm2_pop_timeout): New proc.
34002 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
34003 individual_timeout.
34004 Configure dejagnu to timeout for 10 seconds.
34005 (gm2_push_timeout): New proc.
34006 (gm2_pop_timeout): New proc.
34007
34008 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34009
34010 * lib/gm2.exp: Use timeout.exp.
34011
34012 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34013
34014 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34015 to args.
34016
34017 2023-01-12 Andrew Pinski <apinski@marvell.com>
34018 Roger Sayle <roger@nextmovesoftware.com>
34019
34020 PR tree-optimization/92342
34021 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
34022 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
34023 * gcc.dg/tree-ssa/multcmp-1.c: New test.
34024 * gcc.dg/tree-ssa/multcmp-2.c: New test.
34025
34026 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34027 Richard Sandiford <richard.sandiford@arm.com>
34028
34029 PR target/105549
34030 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
34031 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
34032 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
34033 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
34034 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
34035 * gcc.target/aarch64/pr105549.c: New test.
34036 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
34037 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
34038 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
34039 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
34040
34041 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34042 Richard Sandiford <richard.sandiford@arm.com>
34043
34044 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34045 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34046 test.
34047 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34048 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
34049 test.
34050 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
34051 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
34052 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
34053 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
34054 test.
34055 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
34056 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
34057 test.
34058 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
34059 * g++.target/aarch64/bitfield-abi-warning.h: New test.
34060
34061 2023-01-12 Richard Biener <rguenther@suse.de>
34062
34063 PR tree-optimization/99412
34064 * gcc.dg/vect/pr99412.c: New testcase.
34065 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
34066 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
34067
34068 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
34069
34070 PR fortran/107706
34071 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
34072 * gfortran.dg/gomp/assumes-2.f90: Likewise.
34073 * gfortran.dg/gomp/assume-5.f90: New test.
34074
34075 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
34076
34077 * c-c++-common/cpp/pr108244-1.c: New test.
34078 * c-c++-common/cpp/pr108244-2.c: New test.
34079 * c-c++-common/gomp/pr108244-3.c: New test.
34080
34081 2023-01-11 David Malcolm <dmalcolm@redhat.com>
34082
34083 PR analyzer/108252
34084 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
34085 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
34086 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
34087 warning false +ve directives.
34088 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
34089 * gcc.dg/analyzer/pr103217-3.c: Likewise.
34090 * gcc.dg/analyzer/strdup-pr108252.c: New test.
34091 * gcc.dg/analyzer/strndup-pr108252.c: New test.
34092
34093 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34094
34095 PR c/105972
34096 * gcc.dg/pr105972.c: New test.
34097
34098 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
34099
34100 PR tree-optimization/71343
34101 * gcc.dg/pr71343-2.c: New test case.
34102
34103 2023-01-11 David Faust <david.faust@oracle.com>
34104
34105 PR target/108293
34106 * gcc.target/bpf/double-1.c: New test.
34107 * gcc.target/bpf/double-2.c: New test.
34108 * gcc.target/bpf/float-1.c: New test.
34109
34110 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
34111
34112 * gcc.dg/sso-17.c: New test.
34113
34114 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
34115
34116 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
34117 the testing target isn't a PowerPC target.
34118
34119 2023-01-11 Richard Biener <rguenther@suse.de>
34120
34121 PR tree-optimization/107767
34122 * gcc.dg/tree-ssa/pr107767.c: New testcase.
34123
34124 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34125
34126 PR target/108308
34127 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
34128
34129 2023-01-11 Richard Biener <rguenther@suse.de>
34130
34131 PR tree-optimization/108352
34132 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
34133 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
34134
34135 2023-01-11 Richard Biener <rguenther@suse.de>
34136
34137 PR tree-optimization/108353
34138 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
34139
34140 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
34141
34142 * gcc.target/s390/not.c: New test.
34143
34144 2023-01-11 Richard Biener <rguenther@suse.de>
34145
34146 PR tree-optimization/106293
34147 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
34148
34149 2023-01-10 Richard Biener <rguenther@suse.de>
34150
34151 PR tree-optimization/106293
34152 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
34153
34154 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
34155
34156 PR rtl-optimization/106421
34157 * gcc.dg/pr106421.c: New test case.
34158
34159 2023-01-10 Martin Jambor <mjambor@suse.cz>
34160
34161 PR ipa/108110
34162 * g++.dg/ipa/pr108110.C: New test.
34163
34164 2023-01-10 Richard Biener <rguenther@suse.de>
34165
34166 PR tree-optimization/108314
34167 * gcc.dg/vect/pr108314.c: New testcase.
34168
34169 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34170
34171 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
34172 be "*".
34173
34174 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34175
34176 * gcc.target/csky/and3a.c: Rename to ...
34177 * gcc.target/csky/ck801-and.c: ... this.
34178 * gcc.target/csky/constpool-3.c: Rename to ...
34179 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
34180 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
34181 * gcc.target/csky/ck801-constpool.c: ... this, and skip
34182 if the CPU is not ck801.
34183 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
34184
34185 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
34186
34187 * gcc.target/s390/fcall-saved.c: New test.
34188
34189 2023-01-09 Jakub Jelinek <jakub@redhat.com>
34190
34191 PR c++/105838
34192 PR c++/108047
34193 PR c++/108266
34194 * g++.dg/tree-ssa/initlist-opt2.C: New test.
34195 * g++.dg/tree-ssa/initlist-opt3.C: New test.
34196
34197 2023-01-09 Joseph Myers <joseph@codesourcery.com>
34198
34199 * gcc.dg/c2x-complit-8.c: New test.
34200
34201 2023-01-09 Richard Biener <rguenther@suse.de>
34202
34203 PR middle-end/69482
34204 * gcc.target/i386/pr69482-1.c: New testcase.
34205 * gcc.target/i386/pr69482-2.c: Likewise.
34206
34207 2023-01-09 Martin Liska <mliska@suse.cz>
34208
34209 PR lto/108330
34210 * g++.dg/ipa/pr108830.C: New test.
34211
34212 2023-01-09 Richard Biener <rguenther@suse.de>
34213
34214 PR tree-optimization/101912
34215 * gcc.dg/uninit-pr101912.c: New testcase.
34216
34217 2023-01-09 Martin Liska <mliska@suse.cz>
34218
34219 PR c/107993
34220 * gcc.target/i386/pr107993.c: New test.
34221
34222 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
34223
34224 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
34225 on *-*-hpux*.
34226 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
34227
34228 2023-01-06 Joseph Myers <joseph@codesourcery.com>
34229
34230 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
34231 tests.
34232
34233 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34234
34235 Revert:
34236 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34237
34238 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
34239
34240 2023-01-06 Jakub Jelinek <jakub@redhat.com>
34241
34242 PR target/108292
34243 PR target/108308
34244 * gcc.c-torture/execute/pr108292.c: New test.
34245 * gcc.target/i386/pr108292.c: New test.
34246 * gcc.dg/pr108308.c: New test.
34247
34248 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34249
34250 Revert:
34251 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34252
34253 * gcc.target/i386/cmov10.c: New test case.
34254
34255 2023-01-05 Patrick Palka <ppalka@redhat.com>
34256
34257 PR c++/108275
34258 * g++.dg/parse/access14.C: New test.
34259
34260 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
34261
34262 * lib/gm2.exp (gm2_init_minx): New procedure.
34263 (gm2_init_min): New procedure calls gm2_init_min with
34264 dialect flags.
34265 * gm2/link/min/pass/tiny.mod: New test case.
34266 * gm2/link/min/pass/link-min-pass.exp: New file.
34267
34268 2023-01-04 Patrick Palka <ppalka@redhat.com>
34269
34270 PR c++/108282
34271 * g++.dg/cpp2a/concepts-requires34.C: New test.
34272
34273 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34274
34275 PR c++/108206
34276 * g++.dg/template/pr108206.C: New test.
34277
34278 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
34279
34280 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
34281
34282 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34283
34284 PR tree-optimization/108253
34285 * g++.dg/opt/pr108253.C: New test.
34286
34287 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34288
34289 PR middle-end/108237
34290 * gcc.c-torture/compile/pr108237.c: New test.
34291
34292 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34293
34294 PR sanitizer/108256
34295 * c-c++-common/ubsan/pr108256.c: New test.
34296
34297 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
34298
34299 * g++.dg/modules/modules.exp: Skip on AIX.
34300 * gcc.target/powerpc/pr99708.c: Skip on AIX.
34301
34302 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
34303
34304 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
34305 that the unused clone is GC'ed.
34306 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
34307
34308 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
34309
34310 * gcc.target/i386/cmov10.c: New test case.
34311
34312 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34313
34314 PR middle-end/108264
34315 * gcc.dg/pr108264.c: New test.
34316
34317 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34318
34319 PR rtl-optimization/108263
34320 * gcc.dg/pr108263.c: New test.
34321
34322 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
34323 Uroš Bizjak <ubizjak@gmail.com>
34324
34325 * gcc.target/i386/extendditi2-1.c: New test case.
34326 * gcc.target/i386/extendditi2-2.c: Likewise.
34327
34328 \f
34329 Copyright (C) 2023 Free Software Foundation, Inc.
34330
34331 Copying and distribution of this file, with or without modification,
34332 are permitted in any medium without royalty provided the copyright
34333 notice and this notice are preserved.