1 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7 2023-09-13 Andrew Pinski <apinski@marvell.com>
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`.
15 2023-09-13 Richard Biener <rguenther@suse.de>
17 PR tree-optimization/111387
18 * gcc.dg/torture/pr111387.c: New testcase.
20 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
27 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
36 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
44 2023-09-13 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/111397
47 * gcc.dg/uninit-pr111397.c: New testcase.
49 2023-09-13 Pan Li <pan2.li@intel.com>
52 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
54 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
56 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
58 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
60 PR tree-optimization/111303
61 * gcc.dg/pr111303.c: New test.
63 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
65 * lib/target-supports.exp: Enable vect_int for RVV.
67 2023-09-12 Jason Merrill <jason@redhat.com>
70 * g++.dg/ext/integer-pack7.C: New test.
72 2023-09-12 Jason Merrill <jason@redhat.com>
75 * g++.dg/eh/no-exceptions1.C: New test.
77 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
79 * gcc.target/aarch64/stack-protector-8.c: New test.
80 * gcc.target/aarch64/stack-protector-9.c: Likewise.
82 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
84 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
86 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
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.
93 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
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.
99 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
101 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
103 2023-09-12 Andrew Pinski <apinski@marvell.com>
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.
110 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
147 2023-09-12 Jakub Jelinek <jakub@redhat.com>
150 * gcc.dg/bitint-37.c: New test.
152 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
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.
160 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
162 * lib/target-supports.exp (check_effective_target_stack_size): For
163 nvptx target, stack size limits are relevant for execution only.
165 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
174 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
183 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
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.
224 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
226 * lib/scanasm.exp (configure_check-function-bodies): New proc.
227 (parse_function_bodies, check-function-bodies): Use it.
229 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
232 * gfortran.dg/pr110996.f90: New test.
234 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
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.
246 2023-09-12 xuli <xuli1@eswincomputing.com>
248 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
250 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
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.
259 2023-09-11 Andrew Pinski <apinski@marvell.com>
261 PR tree-optimization/111348
262 * gcc.dg/tree-ssa/minmax-26.c: New test.
264 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
267 * gcc.target/i386/pr111340.c: New test.
269 2023-09-11 Andrew Pinski <apinski@marvell.com>
271 PR tree-optimization/111349
272 * gcc.dg/tree-ssa/minmax-25.c: New test.
274 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
303 2023-09-11 Andrew Pinski <apinski@marvell.com>
305 PR tree-optimization/111346
306 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
308 2023-09-11 liuhongt <hongtao.liu@intel.com>
310 * gcc.target/i386/pr111306.c: New test.
312 2023-09-10 Andrew Pinski <apinski@marvell.com>
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.
319 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
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
591 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
592 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
594 2023-09-09 Xi Ruoyao <xry111@xry111.site>
596 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
599 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
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.
606 2023-09-09 Xi Ruoyao <xry111@xry111.site>
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.
612 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
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.
618 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
620 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
621 * gcc.dg/pie-7.c: Likewise.
623 2023-09-08 Patrick Palka <ppalka@redhat.com>
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.
630 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
632 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
633 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
635 2023-09-07 David Malcolm <dmalcolm@redhat.com>
638 * c-c++-common/analyzer/computed-goto-1.c: New test.
639 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
641 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
642 David Malcolm <dmalcolm@redhat.com>
645 * c-c++-common/analyzer/pr110830.c: New test.
647 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
649 PR tree-optimization/110875
650 * gcc.dg/pr110875.c: New.
652 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
655 * g++.dg/gomp/pr111274.C: New test case.
657 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
660 * gcc.target/i386/pr111225.c: New test.
662 2023-09-07 David Malcolm <dmalcolm@redhat.com>
664 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
666 2023-09-07 Xi Ruoyao <xry111@xry111.site>
668 * g++.target/loongarch/bstrins-compile.C: New test.
669 * g++.target/loongarch/bstrins-run.C: New test.
671 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
710 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
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
716 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
718 2023-09-06 Ian Lance Taylor <iant@golang.org>
721 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
723 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
736 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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,
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.
753 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
770 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
808 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
852 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
855 * g++.target/riscv/rvv/base/pr111296.C: New test.
857 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
860 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
862 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
881 2023-09-06 David Malcolm <dmalcolm@redhat.com>
884 * c-c++-common/analyzer/strstr-1.c: New test.
886 2023-09-06 David Malcolm <dmalcolm@redhat.com>
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.
899 2023-09-06 David Malcolm <dmalcolm@redhat.com>
901 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
904 2023-09-06 Pan Li <pan2.li@intel.com>
906 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
907 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
909 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
911 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
913 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
920 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
922 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
924 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
935 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
949 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
968 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
975 2023-09-06 Jason Merrill <jason@redhat.com>
977 * g++.dg/abi/no_unique_address8.C: New test.
978 * g++.dg/abi/no_unique_address8a.C: New test.
980 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
986 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
988 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
989 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
991 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
997 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
1003 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
1009 2023-09-05 Andrew Pinski <apinski@marvell.com>
1011 PR tree-optimization/96694
1012 * gcc.dg/tree-ssa/minmax-24.c: New test.
1014 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
1021 2023-09-05 Marek Polacek <polacek@redhat.com>
1024 * g++.dg/diagnostic/constexpr3.C: New test.
1026 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1028 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1030 2023-09-05 Jakub Jelinek <jakub@redhat.com>
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.
1037 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1040 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
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.
1046 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1048 * c-c++-common/gomp/allocate-13.c: New test.
1050 2023-09-05 Pan Li <pan2.li@intel.com>
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.
1056 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
1059 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
1061 * gnat.dg/unroll3.adb: Adjust.
1063 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
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.
1074 2023-09-05 liuhongt <hongtao.liu@intel.com>
1076 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
1078 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
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.
1125 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
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.
1131 2023-09-04 Pan Li <pan2.li@intel.com>
1133 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
1135 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
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.
1142 2023-09-04 Guo Jie <guojie@loongson.cn>
1144 * gcc.target/loongarch/const-double-zero-stx.c: New test.
1146 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1148 * gcc.target/loongarch/switch-qi.c: New test.
1150 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1152 * gcc.target/loongarch/float-load.c: New test.
1154 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1157 * g++.dg/special/initpri3.C: Fix wording.
1159 2023-09-03 Pan Li <pan2.li@intel.com>
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.
1173 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
1175 * gcc.target/loongarch/math-float-128.c: New test.
1177 2023-09-01 Harald Anlauf <anlauf@gmx.de>
1180 * gfortran.dg/bounds_check_fail_5.f90: New test.
1182 2023-09-01 benjamin priour <priour.be@gmail.com>
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.
1192 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
1195 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
1198 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
1200 * g++.dg/pr110879.C: Moved to...
1201 * g++.dg/opt/pr110879.C: ...here.
1203 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
1206 * g++.dg/pr110879.C: New test.
1208 2023-09-01 Jakub Jelinek <jakub@redhat.com>
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
1216 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1218 PR tree-optimization/19832
1219 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
1221 2023-09-01 Jakub Jelinek <jakub@redhat.com>
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.
1238 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
1257 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
1268 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
1280 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
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.
1285 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
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.
1302 2023-09-01 Pan Li <pan2.li@intel.com>
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.
1318 2023-09-01 Andrew Pinski <apinski@marvell.com>
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.
1324 2023-08-31 Andrew Pinski <apinski@marvell.com>
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.
1340 2023-08-31 Pan Li <pan2.li@intel.com>
1342 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
1344 2023-08-31 Pan Li <pan2.li@intel.com>
1346 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
1348 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
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.
1361 2023-08-31 Pan Li <pan2.li@intel.com>
1363 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
1365 2023-08-31 Pan Li <pan2.li@intel.com>
1366 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
1368 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
1370 2023-08-31 Richard Biener <rguenther@suse.de>
1372 PR middle-end/111253
1373 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
1375 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
1378 * gcc.target/powerpc/pr110411-1.c: New testcase.
1379 * gcc.target/powerpc/pr110411-2.c: New testcase.
1381 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
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.
1387 2023-08-31 Richard Biener <rguenther@suse.de>
1389 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
1390 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
1392 2023-08-31 Richard Biener <rguenther@suse.de>
1394 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
1395 * gcc.target/i386/pr52252-core.c: Likewise.
1397 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
1400 * gcc.target/powerpc/pr96762.c: New.
1402 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
1405 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
1407 2023-08-30 Eric Feng <ef2648@columbia.edu>
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
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.
1422 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
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.
1433 2023-08-30 Marek Polacek <polacek@redhat.com>
1436 * g++.dg/cpp2a/desig30.C: New test.
1438 2023-08-30 Marek Polacek <polacek@redhat.com>
1441 * g++.dg/cpp2a/constinit19.C: New test.
1443 2023-08-30 Richard Biener <rguenther@suse.de>
1445 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
1448 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1450 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
1452 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1454 * gcc.dg/vect/slp-26.c: Adapt for RVV.
1456 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
1459 * gfortran.dg/interface_procedure_1.f90: New test.
1461 2023-08-30 Richard Biener <rguenther@suse.de>
1463 PR tree-optimization/111228
1464 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
1466 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1475 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1481 2023-08-30 Die Li <lidie@eswincomputing.com>
1482 Fei Gao <gaofei@eswincomputing.com>
1484 * gcc.target/riscv/cm_mv_rv32.c: New test.
1486 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
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
1491 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
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.
1498 2023-08-30 Jakub Jelinek <jakub@redhat.com>
1500 PR tree-optimization/110914
1501 * gcc.c-torture/execute/pr110914.c: New test.
1503 2023-08-30 Jakub Jelinek <jakub@redhat.com>
1505 PR tree-optimization/111015
1506 * gcc.dg/pr111015.c: New test.
1508 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
1510 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
1512 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1514 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
1516 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
1518 * gcc.target/riscv/zicond-xor-01.c: New test.
1519 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
1521 2023-08-29 David Malcolm <dmalcolm@redhat.com>
1524 * c-c++-common/analyzer/overlapping-buffers.c: New test.
1526 2023-08-29 Marek Polacek <polacek@redhat.com>
1528 * g++.dg/diagnostic/explicit.C: New test.
1530 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
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.
1537 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
1538 Vineet Gupta <vineetg@rivosinc.com>
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.
1553 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
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.
1558 2023-08-29 Carl Love <cel@us.ibm.com>
1561 * gcc.target/powerpc/pr93448.c: New test case.
1563 2023-08-29 David Malcolm <dmalcolm@redhat.com>
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.
1572 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
1574 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
1575 extension 'Zcb' with some implications.
1577 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
1579 * gcc.target/riscv/predef-30.c: New test for a stub
1580 vendor extension 'XVentanaCondOps'.
1582 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
1584 * gcc.target/riscv/predef-29.c: New test for a stub privileged
1585 extension 'Smstateen' with some implications.
1587 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
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
1593 2023-08-29 Jakub Jelinek <jakub@redhat.com>
1596 PR middle-end/111209
1597 * gcc.target/i386/pr79173-12.c: New test.
1599 2023-08-29 Andrew Pinski <apinski@marvell.com>
1601 PR tree-optimization/111147
1602 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
1604 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1606 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
1608 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1610 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
1612 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
1615 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
1616 * gcc.target/riscv/rvv/base/pr110943.c: New test.
1618 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
1620 * gcc.target/loongarch/sign-extend.c: New test.
1622 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
1631 2023-08-28 Andrew Pinski <apinski@marvell.com>
1634 * gcc.dg/tree-ssa/cond-bool-2.c: Add
1635 `--param logical-op-non-short-circuit=1` to the options.
1637 2023-08-28 Andrew Pinski <apinski@marvell.com>
1639 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
1640 * gcc.dg/pr87009.c: Update test.
1642 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
1644 * gcc.target/loongarch/slt-sign-extend.c: New test.
1646 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1656 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1715 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
1717 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
1719 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
1721 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
1723 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
1725 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
1726 sensitive scheduling.
1728 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
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
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.
1934 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
1937 * gfortran.dg/pr92586.f90 : New test
1939 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1970 2023-08-26 Andrew Pinski <apinski@marvell.com>
1972 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
1974 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
1976 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
1977 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
1979 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
1981 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
1983 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
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.
1999 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2011 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2028 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2040 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2046 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2048 * gcc.target/riscv/gcse-const.c: New Test
2049 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2051 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2053 2023-08-25 Andrew Pinski <apinski@marvell.com>
2055 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
2057 2023-08-25 Harald Anlauf <anlauf@gmx.de>
2060 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
2061 * gfortran.dg/data_bounds_2.f90: New test.
2063 2023-08-25 David Malcolm <dmalcolm@redhat.com>
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.
2069 2023-08-25 Richard Biener <rguenther@suse.de>
2071 PR tree-optimization/111137
2072 * gcc.dg/torture/pr111137.c: New testcase.
2074 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
2076 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
2078 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
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.
2099 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
2102 * gcc.target/i386/pr111127.c: New test.
2104 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
2107 * g++.target/i386/pr94866.C: New test.
2109 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
2116 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2119 * gcc.dg/analyzer/strcat-1.c: New test.
2121 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2124 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
2126 2023-08-24 David Malcolm <dmalcolm@redhat.com>
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.
2134 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2137 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
2138 (test_strlen_1): New.
2140 2023-08-24 Richard Biener <rguenther@suse.de>
2142 PR tree-optimization/111123
2143 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
2145 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2174 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
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.
2203 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2205 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
2207 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2209 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
2211 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
2213 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
2215 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
2217 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
2219 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
2221 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
2223 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
2225 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
2227 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
2229 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
2231 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
2233 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
2235 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
2237 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
2239 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
2241 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
2244 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2246 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
2247 Add variable to hold reference result.
2249 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2251 * gcc.dg/c2x-attr-syntax-6.c: New test.
2252 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
2254 2023-08-24 Richard Biener <rguenther@suse.de>
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.
2261 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2263 * gcc.target/aarch64/neoverse_v1_2.c: New test.
2264 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
2266 2023-08-24 Richard Biener <rguenther@suse.de>
2268 PR tree-optimization/111128
2269 * gcc.dg/torture/pr111128.c: New testcase.
2271 2023-08-24 Richard Biener <rguenther@suse.de>
2274 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
2276 2023-08-24 Andrew Pinski <apinski@marvell.com>
2278 PR tree-optimization/111109
2279 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
2281 2023-08-24 Andrew Pinski <apinski@marvell.com>
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.
2288 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2291 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
2305 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2308 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
2315 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2318 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
2325 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2328 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
2334 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2337 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2353 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2356 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2376 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2379 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2392 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2395 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
2399 * gcc.target/i386/pr111051-1.c: New test.
2401 2023-08-24 Richard Biener <rguenther@suse.de>
2404 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
2406 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
2408 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
2410 2023-08-23 Harald Anlauf <anlauf@gmx.de>
2413 * gfortran.dg/common_28.f90: New test.
2415 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
2417 * gcc.dg/pr102983.c: Adjust output expectations.
2418 * gcc.dg/pr110918.c: New.
2420 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
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.
2439 2023-08-23 Jan Hubicka <jh@suse.cz>
2441 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
2443 2023-08-23 Jan Hubicka <jh@suse.cz>
2445 PR middle-end/110940
2446 * gcc.c-torture/compile/pr110940.c: New test.
2448 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2450 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
2453 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2455 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
2457 2023-08-22 David Malcolm <dmalcolm@redhat.com>
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.
2464 2023-08-22 Jason Merrill <jason@redhat.com>
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.
2471 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
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.
2479 2023-08-22 Richard Biener <rguenther@suse.de>
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.
2490 2023-08-22 Harald Anlauf <anlauf@gmx.de>
2493 * gfortran.dg/data_vector_section.f90: New test.
2495 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2496 Kewen.Lin <linkw@linux.ibm.com>
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.
2501 2023-08-22 liuhongt <hongtao.liu@intel.com>
2503 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
2506 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
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.
2515 2023-08-22 David Malcolm <dmalcolm@redhat.com>
2518 * gcc.dg/analyzer/attr-format-1.c: New test.
2519 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
2522 2023-08-22 David Malcolm <dmalcolm@redhat.com>
2524 * gcc.dg/analyzer/fopen-1.c: New test.
2526 2023-08-22 David Malcolm <dmalcolm@redhat.com>
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.
2538 2023-08-22 Pan Li <pan2.li@intel.com>
2540 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
2542 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2544 * gcc.dg/unroll-7.c: Remove xfail.
2546 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
2571 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
2590 2023-08-21 Richard Biener <rguenther@suse.de>
2592 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
2594 2023-08-21 Richard Biener <rguenther@suse.de>
2596 * lib/target-supports.exp: Add vect128, vect256 and vect512
2598 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
2601 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
2607 2023-08-21 Richard Biener <rguenther@suse.de>
2609 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
2610 to avoid reduction vectorization.
2612 2023-08-21 liuhongt <hongtao.liu@intel.com>
2614 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
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.
2634 2023-08-21 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/111082
2637 * gcc.dg/pr111082.c: New testcase.
2639 2023-08-21 Richard Biener <rguenther@suse.de>
2641 PR tree-optimization/111070
2642 * gcc.dg/pr111070.c: New testcase.
2644 2023-08-21 Andrew Pinski <apinski@marvell.com>
2646 PR tree-optimization/111002
2647 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
2649 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
2651 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
2653 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2655 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
2657 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2660 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
2662 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
2669 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
2671 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
2673 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
2675 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
2678 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
2691 2023-08-20 Andrew Pinski <apinski@marvell.com>
2693 PR tree-optimization/111006
2694 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
2696 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2698 * lib/target-supports.exp (dg-require-python-h): Test
2699 whether Python.h can really be used.
2701 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
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.
2709 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
2712 * gcc.dg/tree-ssa/pr110753.c: New test.
2714 2023-08-18 Richard Biener <rguenther@suse.de>
2716 PR tree-optimization/111019
2717 * g++.dg/torture/pr111019.C: New testcase.
2719 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
2721 * gcc.target/bpf/frame-limit-1.c: New test.
2722 * gcc.target/bpf/frame-limit-2.c: Likewise.
2724 2023-08-18 Richard Biener <rguenther@suse.de>
2726 PR tree-optimization/111048
2727 * gcc.dg/torture/pr111048.c: New testcase.
2729 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
2733 * gcc.target/i386/pr111051-1.c: New test.
2735 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2737 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
2738 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
2740 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2742 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
2743 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
2745 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2746 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2748 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
2749 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
2751 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
2753 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
2754 Address failure due to uninitialized vtype register.
2756 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
2758 PR tree-optimization/111009
2759 * gcc.dg/pr111009.c: New.
2761 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
2762 Charlie Jenkins <charlie@rivosinc.com>
2764 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
2765 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
2767 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
2774 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
2793 2023-08-17 Richard Biener <rguenther@suse.de>
2795 PR tree-optimization/111039
2796 * gcc.dg/pr111039.c: New testcase.
2798 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
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.
2811 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
2813 * gcc.target/bpf/naked-1.c: New test.
2815 2023-08-17 Richard Biener <rguenther@suse.de>
2817 * gcc.target/i386/vect-reduc-2.c: New testcase.
2819 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
2821 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
2822 Remove dg-line var declare_a.
2824 2023-08-17 Pan Li <pan2.li@intel.com>
2826 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
2828 2023-08-17 Pan Li <pan2.li@intel.com>
2830 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
2832 2023-08-17 Pan Li <pan2.li@intel.com>
2834 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
2836 2023-08-17 Pan Li <pan2.li@intel.com>
2838 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
2840 2023-08-17 Pan Li <pan2.li@intel.com>
2842 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
2844 2023-08-17 Pan Li <pan2.li@intel.com>
2846 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
2848 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2861 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2881 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2884 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
2885 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
2887 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2903 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2909 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2916 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2923 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
2937 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
2939 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
2941 2023-08-17 Andrew Pinski <apinski@marvell.com>
2944 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
2946 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
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.
2953 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
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.
2961 2023-08-16 Pan Li <pan2.li@intel.com>
2963 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
2965 2023-08-16 Pan Li <pan2.li@intel.com>
2967 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
2969 2023-08-16 Pan Li <pan2.li@intel.com>
2971 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
2973 2023-08-16 Pan Li <pan2.li@intel.com>
2975 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
2977 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
2980 * gcc.target/powerpc/pr110429.c: New.
2982 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
2985 * gcc.target/powerpc/pr106769.h: New.
2986 * gcc.target/powerpc/pr106769-p8.c: New.
2987 * gcc.target/powerpc/pr106769-p9.c: New.
2989 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2991 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
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:
3013 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3015 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3017 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3019 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3021 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3023 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
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:
3034 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3036 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3038 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3040 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3042 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3044 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
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.
3083 2023-08-16 Pan Li <pan2.li@intel.com>
3085 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
3087 2023-08-16 liuhongt <hongtao.liu@intel.com>
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.
3101 2023-08-16 liuhongt <hongtao.liu@intel.com>
3103 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
3105 2023-08-15 David Faust <david.faust@oracle.com>
3108 * gcc.target/bpf/smov-2.c: New test.
3109 * gcc.target/bpf/smov-pseudoc-2.c: New test.
3111 2023-08-15 Martin Jambor <mjambor@suse.cz>
3115 * gcc.dg/ipa/pr92497-1.c: New test.
3116 * gcc.dg/ipa/pr92497-2.c: Likewise.
3118 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
3121 * gdc.dg/pr110959.d: New test.
3123 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
3124 Thomas Schwinge <thomas@codesourcery.com>
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.
3133 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3136 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
3138 2023-08-15 Richard Biener <rguenther@suse.de>
3140 * gcc.dg/vect/bb-slp-75.c: New testcase.
3142 2023-08-15 Richard Biener <rguenther@suse.de>
3144 PR tree-optimization/110963
3145 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
3147 2023-08-15 Richard Biener <rguenther@suse.de>
3149 PR tree-optimization/110991
3150 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
3152 2023-08-15 Pan Li <pan2.li@intel.com>
3154 * gcc.target/riscv/mode-switch-ice-1.c: New test.
3156 2023-08-15 Pan Li <pan2.li@intel.com>
3158 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
3160 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
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.
3166 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3170 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
3172 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
3175 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
3177 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
3179 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3182 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
3186 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
3187 * g++.dg/cpp1z/pr110216.C: New test.
3189 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
3191 * gcc.target/riscv/arch-24.c: New test.
3192 * gcc.target/riscv/arch-25.c: New test.
3194 2023-08-14 Pan Li <pan2.li@intel.com>
3196 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
3198 2023-08-14 Pan Li <pan2.li@intel.com>
3200 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
3202 2023-08-14 Pan Li <pan2.li@intel.com>
3204 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
3206 2023-08-14 Pan Li <pan2.li@intel.com>
3208 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
3210 2023-08-14 Pan Li <pan2.li@intel.com>
3212 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
3214 2023-08-14 Pan Li <pan2.li@intel.com>
3216 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
3218 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
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.
3231 2023-08-12 Jakub Jelinek <jakub@redhat.com>
3233 * gcc.dg/stdckdint-1.c: New test.
3234 * gcc.dg/stdckdint-2.c: New test.
3236 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3239 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
3241 2023-08-12 Patrick Palka <ppalka@redhat.com>
3242 Jason Merrill <jason@redhat.com>
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.
3249 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3252 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
3254 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3267 2023-08-11 David Malcolm <dmalcolm@redhat.com>
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.
3279 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3281 PR middle-end/110989
3282 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
3284 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
3286 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
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.
3316 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
3326 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
3328 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
3329 * gcc.target/bpf/diag-funargs.c: Adapt test.
3331 2023-08-11 Eric Feng <ef2648@columbia.edu>
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.
3340 2023-08-11 Patrick Palka <ppalka@redhat.com>
3343 * g++.dg/cpp2a/concepts-requires35.C: New test.
3345 2023-08-11 Patrick Palka <ppalka@redhat.com>
3348 * g++.dg/cpp1y/var-templ84.C: New test.
3349 * g++.dg/cpp1y/var-templ84a.C: New test.
3351 2023-08-11 Richard Biener <rguenther@suse.de>
3353 PR tree-optimization/110979
3354 * gcc.dg/torture/pr110979.c: New testcase.
3356 2023-08-11 Richard Biener <rguenther@suse.de>
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.
3365 2023-08-11 Pan Li <pan2.li@intel.com>
3367 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
3369 2023-08-11 Pan Li <pan2.li@intel.com>
3371 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
3373 2023-08-11 Drew Ross <drross@redhat.com>
3374 Jakub Jelinek <jakub@redhat.com>
3376 PR tree-optimization/109938
3377 * gcc.c-torture/execute/pr109938.c: New test.
3378 * gcc.dg/tree-ssa/pr109938.c: New test.
3380 2023-08-11 Pan Li <pan2.li@intel.com>
3382 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
3384 2023-08-11 Pan Li <pan2.li@intel.com>
3386 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
3388 2023-08-11 Jakub Jelinek <jakub@redhat.com>
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.
3395 2023-08-11 Andrew Pinski <apinski@marvell.com>
3397 PR tree-optimization/110954
3398 * gcc.c-torture/execute/pr110954-1.c: New test.
3400 2023-08-11 Martin Uecker <uecker@tugraz.at>
3403 * gcc.dg/Wuseless-cast.c: New test.
3405 2023-08-11 Pan Li <pan2.li@intel.com>
3407 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
3409 2023-08-10 Jan Hubicka <jh@suse.cz>
3411 PR middle-end/110923
3412 * gcc.dg/tree-ssa/pr110923.c: New test.
3414 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
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.
3445 2023-08-10 Jan Hubicka <jh@suse.cz>
3447 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
3449 2023-08-10 Pan Li <pan2.li@intel.com>
3451 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
3453 2023-08-10 Pan Li <pan2.li@intel.com>
3455 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
3457 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3460 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
3462 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3464 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
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.
3473 2023-08-09 David Malcolm <dmalcolm@redhat.com>
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.
3492 2023-08-09 Andrew Pinski <apinski@marvell.com>
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
3503 2023-08-09 Carl Love <cel@us.ibm.com>
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.
3513 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3516 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
3518 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
3520 * gcc.target/riscv/zicond-ice-1.c: New test.
3522 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
3525 * g++.dg/cpp0x/decltype-100482.C: New test.
3527 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
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.
3534 2023-08-08 Andrew Pinski <apinski@marvell.com>
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.
3541 2023-08-08 Pan Li <pan2.li@intel.com>
3543 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
3545 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
3547 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3662 2023-08-08 Richard Biener <rguenther@suse.de>
3664 PR tree-optimization/49955
3665 * gfortran.dg/vect/pr49955.f: New testcase.
3667 2023-08-08 Richard Biener <rguenther@suse.de>
3669 PR tree-optimization/110924
3670 * gcc.dg/torture/pr110924.c: New testcase.
3672 2023-08-08 yulong <shiyulong@iscas.ac.cn>
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.
3681 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
3691 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3693 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
3694 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
3696 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3706 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3727 2023-08-07 Martin Jambor <mjambor@suse.cz>
3730 * g++.dg/ipa/pr110378-1.C: New test.
3732 2023-08-07 Andrew Pinski <apinski@marvell.com>
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.
3741 2023-08-07 liuhongt <hongtao.liu@intel.com>
3743 * gcc.target/i386/pr110762-v4hf.c: New test.
3745 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3747 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
3749 2023-08-07 Jan Hubicka <jh@suse.cz>
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.
3755 2023-08-07 Andrew Pinski <apinski@marvell.com>
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.
3771 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
3774 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
3776 2023-08-06 Jan Hubicka <jh@suse.cz>
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.
3794 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
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.
3801 2023-08-05 Martin Uecker <uecker@tugraz.at>
3804 * gcc.dg/Wvla-parameter-4.c: Adapt test.
3805 * gcc.dg/attr-access-2.c: Adapt test.
3807 2023-08-05 Martin Uecker <uecker@tugraz.at>
3809 * gcc.dg/pr68193.c: New test.
3811 2023-08-04 David Malcolm <dmalcolm@redhat.com>
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.
3829 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
3832 * gcc.target/i386/invariant-ternlog-1.c: New test.
3833 * gcc.target/i386/invariant-ternlog-2.c: New test.
3835 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
3837 * gcc.target/i386/pr110717-2.c: New test case.
3839 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
3841 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
3843 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
3845 * gcc.target/avr/lra-cpymem_qi.c: New.
3847 2023-08-04 Tamar Christina <tamar.christina@arm.com>
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.
4522 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4524 * gcc.dg/vect/vect-novector-pragma.c: New test.
4526 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4528 * g++.dg/vect/vect.exp (support vect- prefix).
4529 * g++.dg/vect/vect-novector-pragma.cc: New test.
4531 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4534 * gcc.target/aarch64/pr98772.c: Adjust assembly.
4535 * gcc.target/aarch64/vect-widen-shift.c: New test.
4537 2023-08-04 Richard Biener <rguenther@suse.de>
4539 PR tree-optimization/110838
4540 * gcc.dg/vect/pr110838.c: New testcase.
4542 2023-08-04 Pan Li <pan2.li@intel.com>
4545 2023-08-04 Pan Li <pan2.li@intel.com>
4547 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
4549 2023-08-04 Pan Li <pan2.li@intel.com>
4552 2023-08-04 Pan Li <pan2.li@intel.com>
4554 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
4557 2023-08-04 Pan Li <pan2.li@intel.com>
4560 2023-08-04 Pan Li <pan2.li@intel.com>
4562 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
4564 2023-08-04 Pan Li <pan2.li@intel.com>
4567 2023-08-04 Pan Li <pan2.li@intel.com>
4569 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
4572 2023-08-04 Andrew Pinski <apinski@marvell.com>
4574 PR tree-optimization/110874
4575 * gcc.c-torture/compile/pr110874-a.c: New test.
4577 2023-08-04 Drew Ross <drross@redhat.com>
4579 PR middle-end/101955
4580 * gcc.dg/pr101955.c: New test.
4582 2023-08-04 Pan Li <pan2.li@intel.com>
4584 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
4587 2023-08-04 Pan Li <pan2.li@intel.com>
4589 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
4591 2023-08-04 Pan Li <pan2.li@intel.com>
4593 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
4596 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
4598 * gcc.target/aarch64/pr110625_3.c: New testcase.
4600 2023-08-04 Pan Li <pan2.li@intel.com>
4602 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
4604 2023-08-04 Pan Li <pan2.li@intel.com>
4606 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
4608 2023-08-04 Pan Li <pan2.li@intel.com>
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.
4613 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
4615 * g++.dg/ipa/pure-const-3.C: Move source to...
4616 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
4618 * g++.dg/ipa/pure-const-3b.C: New.
4620 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
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.
4632 2023-08-03 David Malcolm <dmalcolm@redhat.com>
4635 * gcc.dg/analyzer/pr108171.c: New test.
4637 2023-08-03 David Malcolm <dmalcolm@redhat.com>
4640 * gcc.dg/analyzer/pr110882.c: New test.
4642 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
4644 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
4645 (test_can_div_trunc_p_const): Add more tests.
4647 2023-08-03 Richard Biener <rguenther@suse.de>
4649 PR tree-optimization/110838
4650 * gcc.dg/torture/pr110838.c: New testcase.
4652 2023-08-03 Richard Biener <rguenther@suse.de>
4654 PR tree-optimization/110702
4655 * gcc.dg/torture/pr110702.c: New testcase.
4657 2023-08-03 Richard Biener <rguenther@suse.de>
4659 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
4661 2023-08-03 Richard Biener <rguenther@suse.de>
4663 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
4664 and eliminate both in the end.
4666 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
4673 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4675 * lib/target-supports.exp (check_effective_target_vect_bswap):
4678 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
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.
4686 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
4689 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
4690 * gcc.target/i386/pr110792.c: New 64-bit C test case.
4692 2023-08-03 Pan Li <pan2.li@intel.com>
4694 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
4696 2023-08-03 Andrew Pinski <apinski@marvell.com>
4698 * gcc.c-torture/execute/20230802-1.c: New test.
4700 2023-08-03 Pan Li <pan2.li@intel.com>
4702 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
4704 2023-08-02 Eric Feng <ef2648@columbia.edu>
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.
4711 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
4723 2023-08-02 Richard Biener <rguenther@suse.de>
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.
4731 2023-08-02 Pan Li <pan2.li@intel.com>
4733 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
4735 2023-08-02 Jan Hubicka <jh@suse.cz>
4737 * gcc.dg/unroll-1.c: Fix template.
4739 2023-08-02 Jan Hubicka <jh@suse.cz>
4741 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
4743 2023-08-02 liuhongt <hongtao.liu@intel.com>
4745 * gcc.target/i386/pr81904.c: New test.
4747 2023-08-02 liuhongt <hongtao.liu@intel.com>
4749 * gcc.target/i386/vlddqu_vinserti128.c: New test.
4751 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
4754 * gm2/pim/fail/badxproc.mod: New test.
4756 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
4758 * gcc.target/s390/aligned-1.c: New test.
4759 * gcc.target/s390/unaligned-1.c: New test.
4761 2023-08-01 Jan Hubicka <jh@suse.cz>
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.
4896 2023-08-01 Pan Li <pan2.li@intel.com>
4897 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4899 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
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.
4953 2023-08-01 Pan Li <pan2.li@intel.com>
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.
4958 2023-08-01 liuhongt <hongtao.liu@intel.com>
4960 * gcc.target/i386/pr87007-4.c: Adjust testcase.
4961 * gcc.target/i386/pr87007-5.c: Ditto.
4963 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
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.
4970 2023-08-01 Andrew Pinski <apinski@marvell.com>
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.
4976 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
4979 * gcc.dg/Wmissing-variable-declarations.c: New test.
4981 2023-07-31 Andrew Pinski <apinski@marvell.com>
4983 PR tree-optimization/106164
4984 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
4986 2023-07-31 Andrew Pinski <apinski@marvell.com>
4988 PR tree-optimization/106164
4989 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
4991 2023-07-31 Andrew Pinski <apinski@marvell.com>
4993 PR tree-optimization/100864
4994 * gcc.dg/tree-ssa/bitops-3.c: New test.
4996 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
4998 * gcc.dg/pr110582.c: New.
5000 2023-07-31 David Malcolm <dmalcolm@redhat.com>
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.
5006 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
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.
5012 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
5022 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5024 * gcc.target/aarch64/pr110625_1.c: New testcase.
5025 * gcc.target/aarch64/pr110625_2.c: New testcase.
5027 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5030 * gcc.target/i386/pr110843.c: New test case.
5032 2023-07-31 Pan Li <pan2.li@intel.com>
5034 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5036 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5038 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5052 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
5055 * gcc.target/i386/pr110790-1.c: New test case.
5056 * gcc.target/i386/pr110790-2.c: Likewise.
5058 2023-07-29 Jan Hubicka <jh@suse.cz>
5060 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
5062 2023-07-28 Harald Anlauf <anlauf@gmx.de>
5065 * gfortran.dg/assumed_type_18.f90: New test.
5067 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
5069 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
5072 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
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.
5082 2023-07-28 Jan Hubicka <jh@suse.cz>
5085 * g++.dg/tree-ssa/loop-split-1.C: New test.
5087 2023-07-28 Jan Hubicka <jh@suse.cz>
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.
5094 2023-07-28 xuli <xuli1@eswincomputing.com>
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.
5132 2023-07-28 Jan Hubicka <jh@suse.cz>
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.
5138 2023-07-28 liuhongt <hongtao.liu@intel.com>
5140 * gcc.target/i386/pr110788.c: New test.
5142 2023-07-27 David Faust <david.faust@oracle.com>
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.
5151 2023-07-27 David Faust <david.faust@oracle.com>
5153 * gcc.target/bpf/alu-2.c: New test.
5154 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
5156 2023-07-27 Jan Hubicka <jh@suse.cz>
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.
5167 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
5169 * gfortran.dg/gomp/teams-6.f90: Extend.
5171 2023-07-27 Jan Hubicka <jh@suse.cz>
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.
5196 2023-07-27 Patrick Palka <ppalka@redhat.com>
5199 * g++.dg/cpp0x/constexpr-empty18.C: New test.
5200 * g++.dg/cpp0x/constexpr-empty19.C: New test.
5202 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5232 2023-07-27 demin.han <demin.han@starfivetech.com>
5234 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
5236 2023-07-27 Richard Biener <rguenther@suse.de>
5238 PR tree-optimization/110829
5239 * gcc.dg/pr56837.c: XFAIL part of the testcase.
5241 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
5244 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
5246 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
5247 Richard Biener <rguenther@suse.de>
5249 PR tree-optimization/110776
5250 * gcc.target/powerpc/pr110776.c: New test.
5252 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
5254 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
5255 * gcc.target/riscv/pr102957.c: Likewise.
5257 2023-07-26 Patrick Palka <ppalka@redhat.com>
5261 * g++.dg/cpp1z/class-deduction115.C: New test.
5262 * g++.dg/template/ttp39.C: New test.
5264 2023-07-26 Patrick Palka <ppalka@redhat.com>
5268 * g++.dg/template/ttp38.C: New test.
5270 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
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>
5277 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
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>
5283 2023-07-26 Patrick Palka <ppalka@redhat.com>
5286 * g++.dg/cpp2a/nontype-float3.C: New test.
5288 2023-07-26 Harald Anlauf <anlauf@gmx.de>
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.
5295 2023-07-26 Jason Merrill <jason@redhat.com>
5298 * g++.dg/template/template-keyword4.C: New test.
5300 2023-07-26 David Faust <david.faust@oracle.com>
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.
5313 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
5315 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
5316 `main` of this testcase.
5318 2023-07-26 Carl Love <cel@us.ibm.com>
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
5329 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
5331 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5333 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
5334 instead of dg-options.
5336 2023-07-26 Richard Biener <rguenther@suse.de>
5338 PR tree-optimization/106081
5339 * gcc.dg/vect/pr106081.c: New testcase.
5341 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
5344 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
5347 2023-07-26 Li Xu <xuli1@eswincomputing.com>
5349 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
5351 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
5354 * gcc.target/i386/pr110762.c: New test.
5356 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
5358 * gcc.target/bpf/neg-1.c: New test.
5359 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
5361 2023-07-26 Richard Biener <rguenther@suse.de>
5363 PR tree-optimization/110799
5364 * gcc.dg/torture/pr110799.c: New testcase.
5366 2023-07-26 Jakub Jelinek <jakub@redhat.com>
5368 PR tree-optimization/110755
5369 * gcc.dg/pr110755.c: New test.
5371 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
5374 * g++.target/powerpc/pr110741.C: New test.
5376 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
5378 * gcc.target/riscv/fsflags.c: New test.
5380 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
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.
5392 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
5395 * g++.dg/cpp1y/constexpr-110619.C: New test.
5397 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
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.
5437 2023-07-26 Jason Merrill <jason@redhat.com>
5439 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
5441 2023-07-25 Andrew Pinski <apinski@marvell.com>
5444 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
5447 2023-07-25 Marek Polacek <polacek@redhat.com>
5450 * g++.dg/cpp1y/constexpr-110382.C: New test.
5452 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
5456 * gfortran.dg/gomp/teams-6.f90: New test.
5458 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
5460 * gnat.dg/unroll3.adb: Adjust.
5462 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
5464 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
5466 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
5469 * gcc.target/powerpc/pr103605.h: New.
5470 * gcc.target/powerpc/pr103605-1.c: New.
5471 * gcc.target/powerpc/pr103605-2.c: New.
5473 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
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.
5482 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
5486 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
5487 * gfortran.dg/gomp/teams-5.f90: New test.
5489 2023-07-24 Drew Ross <drross@redhat.com>
5490 Jakub Jelinek <jakub@redhat.com>
5492 PR middle-end/109986
5493 * gcc.c-torture/execute/pr109986.c: New test.
5494 * gcc.dg/tree-ssa/pr109986.c: New test.
5496 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
5506 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
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.
5511 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
5514 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
5515 * gcc.target/bpf/bswap-2.c: New test.
5517 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5529 2023-07-24 Richard Biener <rguenther@suse.de>
5531 PR tree-optimization/110777
5532 * gcc.dg/pr110777.c: New testcase.
5534 2023-07-24 Richard Biener <rguenther@suse.de>
5536 PR tree-optimization/110766
5537 * gcc.dg/torture/pr110766.c: New testcase.
5539 2023-07-24 Pan Li <pan2.li@intel.com>
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.
5544 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
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.
5550 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
5552 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
5554 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
5557 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
5559 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
5561 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
5563 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
5564 Richard Biener <rguenther@suse.de>
5567 * gcc.dg/pr110699.c: New test case.
5569 2023-07-21 Marek Polacek <polacek@redhat.com>
5572 * g++.dg/cpp0x/noexcept80.C: New test.
5574 2023-07-21 Jan Hubicka <jh@suse.cz>
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.
5579 2023-07-21 Jan Hubicka <jh@suse.cz>
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
5585 * gcc.dg/tree-ssa/copy-headers.c: Update template.
5586 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
5588 2023-07-21 Richard Biener <rguenther@suse.de>
5590 PR tree-optimization/41320
5591 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
5593 2023-07-21 Jan Hubicka <jh@suse.cz>
5595 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
5597 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5648 2023-07-21 Richard Biener <rguenther@suse.de>
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.
5658 2023-07-21 Andrew Pinski <apinski@marvell.com>
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.
5664 2023-07-21 Richard Biener <rguenther@suse.de>
5666 PR tree-optimization/110742
5667 * g++.dg/torture/pr110742.C: New testcase.
5669 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
5672 * gcc.dg/pr110729.c: New test.
5674 2023-07-21 liuhongt <hongtao.liu@intel.com>
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.
5685 2023-07-21 liuhongt <hongtao.liu@intel.com>
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-*-*.
5692 2023-07-21 David Malcolm <dmalcolm@redhat.com>
5695 * gcc.dg/analyzer/pr110455.c: New test.
5697 2023-07-21 David Malcolm <dmalcolm@redhat.com>
5700 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
5702 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
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.
5709 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
5712 * gcc.target/i386/pr110717.c: New test.
5714 2023-07-20 Marek Polacek <polacek@redhat.com>
5716 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5718 2023-07-20 Marek Polacek <polacek@redhat.com>
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.
5725 2023-07-20 Jan Hubicka <jh@suse.cz>
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.
5734 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
5736 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
5738 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
5744 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
5751 2023-07-20 Pan Li <pan2.li@intel.com>
5753 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
5754 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
5756 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
5758 * gcc.target/i386/pr88873.c: New test case.
5760 2023-07-20 Richard Biener <rguenther@suse.de>
5763 * g++.target/i386/pr61747.C: New testcase.
5765 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
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.
5772 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5774 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
5776 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
5778 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
5780 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
5782 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
5785 2023-07-19 Marek Polacek <polacek@redhat.com>
5788 * g++.dg/diagnostic/base.C: New test.
5790 2023-07-19 David Malcolm <dmalcolm@redhat.com>
5793 * gcc.dg/analyzer/taint-divisor-2.c: New test.
5795 2023-07-19 Marek Polacek <polacek@redhat.com>
5798 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
5800 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
5802 * gcc.target/avr/lra-elim.c: New test.
5804 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
5806 * gm2/errors/fail/badabs.mod: New test.
5807 * gm2/errors/fail/badenum.mod: New test.
5809 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
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.
5821 2023-07-19 Andrew Pinski <apinski@marvell.com>
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.
5831 2023-07-19 Andrew Pinski <apinski@marvell.com>
5833 PR tree-optimization/110726
5834 * gcc.c-torture/execute/bitops-1.c: New test.
5836 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
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.
5842 2023-07-19 Jakub Jelinek <jakub@redhat.com>
5844 PR tree-optimization/110731
5845 * gcc.dg/pr110731.c: New test.
5847 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
5849 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
5851 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
5854 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
5855 the additional count variable.
5857 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
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.
5872 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
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.
5878 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
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.
5886 2023-07-19 liuhongt <hongtao.liu@intel.com>
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.
5895 2023-07-18 Marek Polacek <polacek@redhat.com>
5898 * g++.dg/cpp/string-4.C: New test.
5899 * g++.dg/cpp/ucn-2.C: New test.
5901 2023-07-18 Marek Polacek <polacek@redhat.com>
5903 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
5906 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
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:
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:
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.
5929 2023-07-18 Patrick Palka <ppalka@redhat.com>
5931 * g++.dg/overload/conv-op5.C: New test.
5933 2023-07-18 Patrick Palka <ppalka@redhat.com>
5936 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
5937 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
5939 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5967 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5980 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
5982 * gcc.target/riscv/attribute-20.c: Removed.
5984 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
5986 * gcc.target/s390/vector/vec-cmpge.c: New test.
5988 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
5990 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
5992 2023-07-18 liuhongt <hongtao.liu@intel.com>
5994 * gcc.target/i386/pr110591.c: New test.
5995 * gcc.target/i386/pr110591-2.c: New test.
5997 2023-07-18 Pan Li <pan2.li@intel.com>
5999 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6001 2023-07-18 Pan Li <pan2.li@intel.com>
6002 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6004 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
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.
6051 2023-07-17 Harald Anlauf <anlauf@gmx.de>
6055 * gfortran.dg/deferred_character_37.f90: New test.
6057 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6059 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
6060 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
6062 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6065 * gfortran.dg/intent_out_22.f90: New test.
6067 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6069 * gfortran.dg/finalize_53.f90: New test.
6071 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
6074 * gcc.target/riscv/attribute-20.c: New test.
6075 * gcc.target/riscv/pr110696.c: New test.
6077 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6089 2023-07-17 Richard Biener <rguenther@suse.de>
6091 PR tree-optimization/110669
6092 * gcc.dg/torture/pr110669.c: New testcase.
6094 2023-07-17 Andrew Pinski <apinski@marvell.com>
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.
6100 2023-07-17 Andrew Pinski <apinski@marvell.com>
6102 PR tree-optimization/110666
6103 * gcc.c-torture/execute/pr110666-1.c: New test.
6105 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
6107 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
6108 * gcc.target/i386/funcspec-56.inc: Handle new march.
6110 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6112 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
6113 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
6115 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
6131 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
6148 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
6166 2023-07-17 Kong Lingling <lingling.kong@intel.com>
6167 Haochen Jiang <haochen.jiang@intel.com>
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.
6188 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
6190 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
6192 2023-07-15 Patrick Palka <ppalka@redhat.com>
6195 * g++.dg/cpp1z/elide8.C: New test.
6197 2023-07-15 Patrick Palka <ppalka@redhat.com>
6200 * g++.dg/cpp2a/fn-template26.C: New test.
6202 2023-07-14 Jason Merrill <jason@redhat.com>
6205 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
6206 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
6208 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
6211 * gcc.target/i386/pr110588.c: New test case.
6213 2023-07-14 Marek Polacek <polacek@redhat.com>
6214 Jason Merrill <jason@redhat.com>
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.
6221 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
6224 * gcc.target/i386/pr110206.c: New test.
6226 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6237 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6240 * gfortran.dg/intent_out_21.f90: New test.
6242 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6245 * gfortran.dg/intent_out_20.f90: New test.
6247 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6250 * gfortran.dg/intent_out_19.f90: New test.
6252 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6254 PR tree-optimization/109154
6255 * gcc.dg/vect/vect-ifcvt-20.c: New test.
6257 2023-07-14 Tamar Christina <tamar.christina@arm.com>
6259 PR tree-optimization/109154
6260 * gcc.dg/vect/vect-ifcvt-19.c: New test.
6262 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
6264 * gcc.target/riscv/arch-22.c: New test.
6265 * gcc.target/riscv/predef-28.c: New test.
6267 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
6270 * gcc.target/pdp11/pr107841.c: New test.
6272 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
6275 * gfortran.dg/pdt_33.f90: New test.
6277 2023-07-13 Carl Love <cel@us.ibm.com>
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.
6285 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
6288 * gcc.target/alpha/pr106966.c: New test.
6290 2023-07-13 Andrew Pinski <apinski@marvell.com>
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.
6298 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
6300 PR middle-end/109520
6301 * gcc.target/i386/pr109520.c: New test.
6303 2023-07-13 Pan Li <pan2.li@intel.com>
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.
6313 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6315 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
6317 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
6319 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
6321 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
6322 Kewen Lin <linkw@linux.ibm.com>
6324 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
6326 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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:
6332 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
6334 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
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:
6346 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
6348 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
6350 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
6352 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
6354 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
6356 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
6358 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
6360 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
6362 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6364 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6366 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
6368 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
6370 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
6372 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
6374 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
6376 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
6378 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
6380 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
6382 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
6384 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
6386 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
6388 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
6390 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
6392 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
6394 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
6396 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
6398 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
6400 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
6402 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
6404 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
6406 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
6408 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
6410 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
6412 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
6414 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
6416 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
6418 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
6420 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
6422 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
6424 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
6426 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
6428 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
6430 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6432 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
6434 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
6436 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
6438 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
6440 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
6442 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
6444 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
6446 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
6448 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
6450 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
6452 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
6454 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
6456 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
6458 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
6460 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
6462 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
6464 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
6466 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
6468 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
6470 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
6472 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
6474 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
6476 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
6478 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
6480 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
6482 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
6484 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
6486 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
6488 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6490 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
6492 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
6494 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
6496 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
6498 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
6500 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
6502 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
6504 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
6506 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
6509 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6528 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
6530 PR tree-optimization/107043
6531 * gcc.dg/tree-ssa/pr107043.c: New test.
6533 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
6535 PR tree-optimization/107053
6536 * gcc.dg/tree-ssa/pr107053.c: New test.
6538 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
6540 * gcc.dg/pr83073.c: Adjust testcase.
6542 2023-07-12 Jan Hubicka <jh@suse.cz>
6544 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
6546 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
6552 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
6555 * gcc.target/i386/pr110598.c: New test case.
6557 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
6559 * gfortran.dg/pdt_33.f03: New test.
6561 2023-07-12 Richard Biener <rguenther@suse.de>
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.
6567 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
6574 2023-07-12 Jan Beulich <jbeulich@suse.com>
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.
6581 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
6583 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
6584 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
6586 2023-07-12 liuhongt <hongtao.liu@intel.com>
6588 * gcc.target/i386/pr110438.c: New test.
6589 * gcc.target/i386/pr100711-6.c: Adjust testcase.
6591 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
6593 * g++.target/i386/mv16.C: Add graniterapids-d.
6594 * gcc.target/i386/funcspec-56.inc: Handle new march.
6596 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
6598 * gcc.target/i386/avx512vl-vaes-1.c: New test.
6600 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
6615 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
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.
6624 2023-07-11 Harald Anlauf <anlauf@gmx.de>
6627 * gfortran.dg/findloc_10.f90: New test.
6629 2023-07-11 Carl Love <cel@us.ibm.com>
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
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.
6655 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
6657 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
6659 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
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:
6665 2023-07-11 Patrick Palka <ppalka@redhat.com>
6668 * g++.dg/cpp1y/var-templ83.C: New test.
6670 2023-07-11 liuhongt <hongtao.liu@intel.com>
6673 * g++.target/i386/pr110170.C: Fix typo.
6675 2023-07-11 Xi Ruoyao <xry111@xry111.site>
6677 * g++.dg/vect/pr110557.cc: Use long long instead of long for
6679 (test): Remove an unnecessary cast.
6681 2023-07-10 Patrick Palka <ppalka@redhat.com>
6684 * g++.dg/template/ttp37.C: New test.
6686 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
6689 * gcc.target/arm/pr110268-1.c: New test.
6690 * gcc.target/arm/pr110268-2.c: New test.
6692 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
6694 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
6696 2023-07-10 Xi Ruoyao <xry111@xry111.site>
6698 PR tree-optimization/110557
6699 * g++.dg/vect/pr110557.cc: New test.
6701 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
6703 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
6704 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
6706 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
6708 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
6710 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
6712 * gdc.dg/asm4.d: Update test.
6714 2023-07-10 liuhongt <hongtao.liu@intel.com>
6716 * g++.target/i386/pr110170.C: New test.
6717 * gcc.target/i386/pr110170.c: New test.
6719 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
6721 * gdc.dg/rtti1.d: Move array concat testcase to ...
6722 * gdc.dg/nogc1.d: ... here. New test.
6724 2023-07-09 Jan Hubicka <jh@suse.cz>
6726 * gcc.dg/predict-22.c: Update template.
6728 2023-07-08 Jan Hubicka <jh@suse.cz>
6730 PR tree-optimization/110600
6731 * gcc.c-torture/compile/pr110600.c: New test.
6733 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
6737 * gfortran.dg/pr99139.f90 : New test
6738 * gfortran.dg/pr99368.f90 : New test
6740 2023-07-08 Jan Hubicka <jh@suse.cz>
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.
6746 2023-07-08 Harald Anlauf <anlauf@gmx.de>
6747 Steven G. Kargl <kargl@gcc.gnu.org>
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.
6754 2023-07-08 Harald Anlauf <anlauf@gmx.de>
6757 * gfortran.dg/findloc_9.f90: New test.
6759 2023-07-07 Jan Hubicka <jh@suse.cz>
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.
6767 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
6769 * lib/target-supports.exp: Collect both kernel and user events for autofdo
6771 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
6775 * gcc.target/i386/pr110533.c: New test case.
6776 * gcc.target/i386/pr43644-2.c: Likewise.
6778 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
6781 * gdc.dg/pr98277.d: Add more tests.
6782 * gdc.dg/pr108842.d: New test.
6784 2023-07-07 Jan Hubicka <jh@suse.cz>
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.
6812 2023-07-07 Jan Hubicka <jh@suse.cz>
6814 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
6816 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
6818 * gcc.target/s390/vector/vec-init-3.c: New test.
6820 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
6822 * gcc.target/i386/pr110372.c: New.
6824 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
6826 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
6828 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
6829 * gcc.dg/tree-ssa/vrp122.c: Same.
6831 2023-07-07 Pan Li <pan2.li@intel.com>
6832 Robin Dapp <rdapp@ventanamicro.com>
6834 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
6836 2023-07-06 Jan Hubicka <jh@suse.cz>
6839 * gfortran.dg/pr25623-2.f90: New test.
6841 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
6843 * gcc.target/aarch64/pr110449.c: New testcase.
6845 2023-07-06 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/110556
6848 * gcc.dg/torture/pr110556.c: New testcase.
6850 2023-07-06 Richard Biener <rguenther@suse.de>
6852 PR tree-optimization/110515
6853 * g++.dg/opt/pr110515.C: New testcase.
6855 2023-07-06 Richard Biener <rguenther@suse.de>
6857 PR tree-optimization/110544
6858 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
6860 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
6862 * gcc.target/i386/inline_attr_arch.c: New test.
6863 * gcc.target/i386/inline_target_clones.c: Ditto.
6865 2023-07-06 liuhongt <hongtao.liu@intel.com>
6867 * gcc.target/i386/pr110170-2.c: New test.
6869 2023-07-06 liuhongt <hongtao.liu@intel.com>
6871 * gcc.target/i386/pr110170-3.c: New test.
6873 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
6875 * gcc.target/aarch64/pr110474.c: New testcase.
6877 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
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:
6886 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
6889 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
6891 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
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:
6900 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
6901 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6918 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
6920 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
6921 * gcc.target/mips/expand-block-move-r6.c: new test.
6923 2023-07-05 Richard Biener <rguenther@suse.de>
6925 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
6927 2023-07-05 Jan Beulich <jbeulich@suse.com>
6929 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
6931 2023-07-05 Jan Beulich <jbeulich@suse.com>
6934 * gcc.target/i386/pr100711-6.c: New test.
6936 2023-07-05 Jan Beulich <jbeulich@suse.com>
6939 * gcc.target/i386/pr100711-4.c: New test.
6940 * gcc.target/i386/pr100711-5.c: New test.
6942 2023-07-05 Jan Beulich <jbeulich@suse.com>
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
6951 2023-07-05 Jan Beulich <jbeulich@suse.com>
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.
6959 2023-07-05 yulong <shiyulong@iscas.ac.cn>
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.
6970 2023-07-05 yulong <shiyulong@iscas.ac.cn>
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.
6978 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
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.
6984 2023-07-04 Richard Biener <rguenther@suse.de>
6986 PR tree-optimization/110491
6987 * gcc.dg/torture/pr110491.c: New testcase.
6989 2023-07-04 Richard Biener <rguenther@suse.de>
6991 PR tree-optimization/110376
6992 * gcc.dg/torture/pr110376.c: New testcase.
6994 2023-07-04 Richard Biener <rguenther@suse.de>
6996 PR tree-optimization/110228
6997 * gcc.dg/torture/pr110228.c: New testcase.
6998 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
7000 2023-07-04 Richard Biener <rguenther@suse.de>
7002 PR tree-optimization/110436
7003 * gcc.dg/pr110436.c: New testcase.
7005 2023-07-04 Richard Biener <rguenther@suse.de>
7007 PR middle-end/110495
7008 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7009 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7011 2023-07-04 Richard Biener <rguenther@suse.de>
7013 PR tree-optimization/110310
7014 * gcc.target/i386/pr110310.c: New testcase.
7015 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7017 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7019 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7021 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
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.
7049 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7051 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7052 * lib/obj-c++.exp: Likewise.
7054 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
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.
7082 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7097 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7107 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
7110 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7125 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7140 2023-07-03 Richard Biener <rguenther@suse.de>
7142 PR tree-optimization/110506
7143 * gcc.dg/pr110506-2.c: New testcase.
7145 2023-07-03 Richard Biener <rguenther@suse.de>
7147 PR tree-optimization/110506
7148 * gcc.dg/pr110506.c: New testcase.
7150 2023-07-03 Andrew Pinski <apinski@marvell.com>
7152 PR tree-optimization/110381
7153 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
7155 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7157 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
7159 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7161 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7163 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7165 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
7167 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7169 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7171 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7173 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
7175 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7177 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
7179 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7181 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
7183 (mips-dg-init): Handle the recognization of mips16e2 targets.
7184 (mips-dg-options): Add dependencies for mips16e2.
7186 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7188 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
7190 2023-07-02 Jakub Jelinek <jakub@redhat.com>
7192 PR tree-optimization/110508
7193 * gcc.dg/pr110508.c: New test.
7195 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7198 * gdc.dg/pr108962.d: New test.
7200 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7203 * gdc.dg/torture/pr110516a.d: New test.
7204 * gdc.dg/torture/pr110516b.d: New test.
7206 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
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.
7214 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7217 * gdc.dg/pr110471a.d: New test.
7218 * gdc.dg/pr110471b.d: New test.
7219 * gdc.dg/pr110471c.d: New test.
7221 2023-07-01 Jan Hubicka <jh@suse.cz>
7223 PR tree-optimization/25623
7224 * gfortran.dg/pr25623.f90: New test.
7226 2023-07-01 Jan Hubicka <jh@suse.cz>
7228 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
7230 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
7231 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
7233 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
7235 * gcc.target/i386/rotate-6.c: New test case.
7236 * gcc.target/i386/sse2-stv-1.c: Likewise.
7238 2023-07-01 Jan Hubicka <jh@suse.cz>
7240 PR tree-optimization/103680
7241 * gcc.dg/tree-ssa/pr103680.c: New test.
7242 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
7244 2023-06-30 Patrick Palka <ppalka@redhat.com>
7246 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
7247 duplicate diagnostic check.
7249 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
7251 PR tree-optimization/101832
7252 * gcc.dg/builtin-object-size-pr101832.c: New test.
7254 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
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
7261 2023-06-30 David Malcolm <dmalcolm@redhat.com>
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
7268 2023-06-30 David Malcolm <dmalcolm@redhat.com>
7269 Marek Polacek <polacek@redhat.com>
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.
7276 2023-06-30 Jan Hubicka <jh@suse.cz>
7278 PR middle-end/109849
7279 * gcc.dg/predict-18.c: Improve testcase.
7281 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
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.
7298 2023-06-30 Richard Biener <rguenther@suse.de>
7300 PR tree-optimization/110496
7301 * gcc.dg/pr110496.c: New testcase.
7303 2023-06-30 Richard Biener <rguenther@suse.de>
7305 PR tree-optimization/110381
7306 * gcc.dg/vect/pr110381.c: Add check_vect ().
7308 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
7310 * gcc.target/mips/align-1-n64.c: New test.
7311 * gcc.target/mips/align-1-o32.c: New test.
7313 2023-06-29 Jan Hubicka <jh@suse.cz>
7315 PR tree-optimization/109849
7316 * gcc.dg/ipa/pr109849.c: New test.
7318 2023-06-29 Marek Polacek <polacek@redhat.com>
7320 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
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
7328 2023-06-29 Marek Polacek <polacek@redhat.com>
7330 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
7331 * gcc.target/i386/pr69482-1.c: Likewise.
7333 2023-06-29 Patrick Palka <ppalka@redhat.com>
7336 * g++.dg/cpp0x/noexcept79.C: New test.
7338 2023-06-29 Patrick Palka <ppalka@redhat.com>
7341 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
7343 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
7346 * gcc.dg/variable-sized-type-flex-array.c: New test.
7348 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
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).
7354 2023-06-29 Alexandre Oliva <oliva@adacore.com>
7356 * lib/options.exp (check_for_options_with_filter): Handle
7357 missing frontend compiler like disabled language.
7359 2023-06-29 Richard Biener <rguenther@suse.de>
7361 PR middle-end/110452
7362 * gcc.target/i386/pr110452.c: New file.
7364 2023-06-29 Richard Biener <rguenther@suse.de>
7366 PR middle-end/110461
7367 * gcc.dg/pr110461.c: New testcase.
7369 2023-06-29 Richard Biener <rguenther@suse.de>
7372 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
7374 2023-06-29 Pan Li <pan2.li@intel.com>
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.
7382 2023-06-29 Pan Li <pan2.li@intel.com>
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.
7387 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
7389 * lib/target-supports.exp (check_effective_target_lra): Remove
7390 cris-*-* from expression for exceptions to LRA.
7392 2023-06-28 Jan Hubicka <jh@suse.cz>
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.
7399 2023-06-28 Harald Anlauf <anlauf@gmx.de>
7402 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
7404 2023-06-28 Patrick Palka <ppalka@redhat.com>
7408 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
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"
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.
7425 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
7429 * gdc.dg/torture/pr110406.d: New test.
7431 2023-06-28 Marek Polacek <polacek@redhat.com>
7434 * g++.dg/cpp0x/decltype-110175.C: New test.
7436 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
7439 * g++.dg/torture/pr110308.C: New test.
7441 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
7443 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
7445 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7447 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
7449 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
7451 2023-06-28 Richard Biener <rguenther@suse.de>
7453 PR tree-optimization/110451
7454 * gfortran.dg/vect/pr110451.f: New testcase.
7456 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
7459 * gfortran.dg/pr49213.f90 : New test
7461 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
7463 * gcc.target/i386/pieces-memcmp-2.c: New test case.
7465 2023-06-28 Richard Biener <rguenther@suse.de>
7467 PR tree-optimization/110443
7468 * gcc.dg/torture/pr110443.c: New testcase.
7470 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
7472 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
7473 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
7475 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7482 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
7485 * gcc.target/powerpc/pr104124.c: New.
7487 2023-06-28 Jan Hubicka <jh@suse.cz>
7489 PR tree-optimization/110377
7490 * gcc.dg/ipa/pr110377.c: New test.
7492 2023-06-28 Andrew Pinski <apinski@marvell.com>
7494 PR tree-optimization/110444
7495 * gcc.c-torture/compile/pr110444-1.c: New test.
7497 2023-06-28 Jason Merrill <jason@redhat.com>
7500 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
7502 2023-06-28 Alexandre Oliva <oliva@adacore.com>
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.
7509 2023-06-28 Alexandre Oliva <oliva@adacore.com>
7511 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
7512 record a workaround.
7514 2023-06-28 Jason Merrill <jason@redhat.com>
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.
7521 2023-06-28 Jason Merrill <jason@redhat.com>
7523 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
7525 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7542 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
7544 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
7546 2023-06-28 liuhongt <hongtao.liu@intel.com>
7548 * gcc.target/i386/bf16_short_warn.c: New test.
7550 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
7573 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
7586 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
7588 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
7589 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
7591 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
7593 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
7595 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
7597 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
7599 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
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.
7609 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
7617 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7619 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
7621 2023-06-27 Andrew Pinski <apinski@marvell.com>
7623 PR middle-end/110420
7624 PR middle-end/103979
7626 * gcc.c-torture/compile/asmgoto-6.c: New test.
7628 2023-06-27 Richard Biener <rguenther@suse.de>
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.
7634 2023-06-27 liuhongt <hongtao.liu@intel.com>
7636 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
7638 2023-06-27 liuhongt <hongtao.liu@intel.com>
7640 * gcc.target/i386/avx-vzeroupper-30.c: New test.
7642 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7651 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
7653 * gcc.target/s390/larl-1.c: New test.
7655 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7657 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
7659 2023-06-26 Richard Biener <rguenther@suse.de>
7661 PR tree-optimization/110381
7662 * gcc.dg/vect/pr110381.c: New testcase.
7664 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
7666 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
7667 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
7669 2023-06-26 liuhongt <hongtao.liu@intel.com>
7671 * gcc.target/aarch64/pr110371.c: New test.
7673 2023-06-26 liuhongt <hongtao.liu@intel.com>
7675 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
7676 * gcc.target/i386/pr110018-2.c: Ditto.
7678 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
7680 * gcc.target/i386/mvc17.c: New test.
7682 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7684 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
7686 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
7689 * gdc.dg/pr110359.d: New test.
7691 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7696 2023-06-25 Li Xu <xuli1@eswincomputing.com>
7698 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
7700 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7709 2023-06-25 Pan Li <pan2.li@intel.com>
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.
7720 2023-06-25 Pan Li <pan2.li@intel.com>
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.
7728 2023-06-25 liuhongt <hongtao.liu@intel.com>
7730 * gcc.target/i386/pr110309.c: New test.
7732 2023-06-25 yulong <shiyulong@iscas.ac.cn>
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.
7743 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7782 2023-06-24 David Malcolm <dmalcolm@redhat.com>
7784 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
7785 #define INCLUDE_VECTOR.
7787 2023-06-23 David Malcolm <dmalcolm@redhat.com>
7790 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
7792 2023-06-23 Marek Polacek <polacek@redhat.com>
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.
7802 2023-06-23 Harald Anlauf <anlauf@gmx.de>
7805 * gfortran.dg/value_9.f90: New test.
7807 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
7808 Aaron Sawdey <acsawdey@linux.ibm.com>
7811 * g++.target/powerpc/pr105325.C: New test.
7812 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
7814 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
7816 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
7817 this header use pragma system_header.
7819 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7821 PR tree-optimization/110280
7822 * gcc.target/aarch64/sve/pr110280.c: New test.
7824 2023-06-22 Richard Biener <rguenther@suse.de>
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.
7831 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
7832 Uros Bizjak <ubizjak@gmail.com>
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.
7843 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
7874 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
7884 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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
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
7900 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
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.
7915 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
7918 * gfortran.dg/pr108961.f90: New test.
7920 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
7923 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
7924 * gcc.target/i386/pr110018-2.c: New test.
7926 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7928 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
7929 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
7931 2023-06-21 Richard Biener <rguenther@suse.de>
7933 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
7934 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
7936 2023-06-21 Jan Beulich <jbeulich@suse.com>
7938 * gcc.target/i386/avx512f-copysign.c: New test.
7940 2023-06-21 Jan Beulich <jbeulich@suse.com>
7942 * gcc.target/i386/avx512f-dupv2di.c: Add
7943 -mprefer-vector-width=512.
7945 2023-06-21 liuhongt <hongtao.liu@intel.com>
7947 * gcc.target/i386/pr110018-1.c: New test.
7949 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
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.
7979 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
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
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.
8054 2023-06-20 Jakub Jelinek <jakub@redhat.com>
8057 * g++.target/i386/pr79173-1.C: New test.
8059 2023-06-20 Martin Jambor <mjambor@suse.cz>
8062 * gcc.dg/ipa/pr110276.c: New test.
8064 2023-06-20 Carl Love <cel@us.ibm.com>
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.
8070 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8072 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
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.
8083 2023-06-20 Li Xu <xuli1@eswincomputing.com>
8085 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
8087 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8093 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8095 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
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:
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.
8108 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8110 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
8112 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
8113 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
8115 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
8117 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
8119 2023-06-20 Richard Biener <rguenther@suse.de>
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.
8125 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8127 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
8129 2023-06-20 Jan Beulich <jbeulich@suse.com>
8131 * gcc.target/i386/avx512f-dupv2di.c: New test.
8133 2023-06-20 Richard Biener <rguenther@suse.de>
8136 * g++.dg/debug/pr110295.C: New testcase.
8138 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8145 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
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.
8188 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
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.
8194 2023-06-19 Jan Hubicka <jh@suse.cz>
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.
8201 2023-06-19 Pan Li <pan2.li@intel.com>
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.
8213 2023-06-19 Pan Li <pan2.li@intel.com>
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.
8221 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
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.
8326 2023-06-19 Richard Biener <rguenther@suse.de>
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.
8338 2023-06-19 Richard Biener <rguenther@suse.de>
8340 PR tree-optimization/110298
8341 * gcc.dg/torture/pr110298.c: New testcase.
8343 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8345 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
8347 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
8350 * lib/target-supports.exp
8351 (check_effective_target_keeps_null_pointer_checks): Add
8353 * gcc.target/avr/pr105523.c: New test.
8355 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
8374 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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
8410 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
8418 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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:
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:
8433 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
8435 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
8437 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
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.
8483 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
8486 * gcc.target/avr/pr110086.c: New test.
8488 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
8490 * gcc.target/powerpc/const_anchors.c: New test.
8491 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
8493 2023-06-19 liuhongt <hongtao.liu@intel.com>
8495 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
8496 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
8498 2023-06-18 Jan Hubicka <jh@suse.cz>
8500 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
8502 2023-06-18 Honza <jh@ryzen3.suse.cz>
8504 PR tree-optimization/109849
8505 * g++.dg/ipa/devirt-45.C: Update template.
8507 2023-06-18 yulong <shiyulong@iscas.ac.cn>
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.
8515 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
8517 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
8519 2023-06-16 Pan Li <pan2.li@intel.com>
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.
8528 2023-06-16 Jakub Jelinek <jakub@redhat.com>
8531 * gcc.target/i386/pr79173-11.c: New test.
8532 * gcc.dg/builtin-addc-1.c: New test.
8534 2023-06-16 Jakub Jelinek <jakub@redhat.com>
8536 PR tree-optimization/110271
8537 * gcc.c-torture/compile/pr110271.c: New test.
8539 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
8540 Uros Bizjak <ubizjak@gmail.com>
8543 * gcc.target/i386/pr31985.c: New test case.
8545 2023-06-16 Alex Coplan <alex.coplan@arm.com>
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.
8551 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
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.
8559 2023-06-16 Richard Biener <rguenther@suse.de>
8561 PR tree-optimization/110269
8562 * gcc.dg/tree-ssa/pr110269.c: New testcase.
8564 2023-06-16 David Malcolm <dmalcolm@redhat.com>
8567 * c-c++-common/spellcheck-pr107583.c: New test.
8569 2023-06-15 Andrew Pinski <apinski@marvell.com>
8571 PR tree-optimization/110266
8572 * gcc.c-torture/compile/pr110266.c: New test.
8574 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
8576 PR tree-optimization/110266
8577 * gcc.dg/pr110266.c: New.
8579 2023-06-15 Jakub Jelinek <jakub@redhat.com>
8581 PR preprocessor/80753
8582 * c-c++-common/missing-header-5.c: New test.
8584 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
8586 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
8588 2023-06-15 Jakub Jelinek <jakub@redhat.com>
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.
8602 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
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.
8617 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8634 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
8637 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
8638 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
8640 2023-06-14 Jason Merrill <jason@redhat.com>
8644 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
8645 * g++.dg/cpp1z/elide7.C: New test.
8647 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
8649 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
8650 OpenACC 'serial', OpenMP 'target' usage.
8652 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
8654 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
8656 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
8657 * c-c++-common/Wfree-nonheap-object.c: Likewise.
8659 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
8661 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
8663 2023-06-14 liuhongt <hongtao.liu@intel.com>
8665 * gcc.target/i386/pr110227.c: New test.
8667 2023-06-13 David Malcolm <dmalcolm@redhat.com>
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.
8683 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8685 * gfortran.dg/data_array_7.f90: New test.
8687 2023-06-13 Harald Anlauf <anlauf@gmx.de>
8688 Mikael Morin <mikael@gcc.gnu.org>
8691 * gfortran.dg/zero_sized_14.f90: New test.
8692 * gfortran.dg/zero_sized_15.f90: New test.
8694 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8707 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8712 2023-06-13 Jason Merrill <jason@redhat.com>
8714 * g++.dg/tree-ssa/initlist-opt6.C: New test.
8716 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
8717 Kito Cheng <kito.cheng@sifive.com>
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.
8743 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
8751 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
8760 2023-06-13 Richard Biener <rguenther@suse.de>
8762 PR middle-end/110232
8763 * gcc.target/i386/pr110232.c: New testcase.
8765 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
8768 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
8770 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
8774 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
8775 * gcc.target/powerpc/pr109932-2.c: Ditto.
8777 2023-06-13 Pan Li <pan2.li@intel.com>
8779 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
8780 Adjust dg-do to comiple for asm checking.
8782 2023-06-13 Tejas Belagod <tbelagod@arm.com>
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.
8802 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8804 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
8806 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8813 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
8816 * gm2/pim/fail/foovaltype.mod: New test.
8818 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
8820 PR rtl-optimization/101188
8821 * gcc.c-torture/execute/pr101188.c: New test
8823 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
8829 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
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'.
8840 2023-06-12 Pan Li <pan2.li@intel.com>
8842 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
8844 2023-06-12 Pan Li <pan2.li@intel.com>
8846 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
8847 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
8849 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8858 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8860 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
8862 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
8864 * gcc.dg/vect/pr110142.c: New test.
8866 2023-06-12 liuhongt <hongtao.liu@intel.com>
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.
8872 2023-06-12 Jason Merrill <jason@redhat.com>
8875 * g++.dg/tree-ssa/initlist-opt5.C: New test.
8877 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
8880 * gcc.target/powerpc/pr109932-1.c: New test.
8881 * gcc.target/powerpc/pr109932-2.c: New test.
8883 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
8886 * gcc.target/powerpc/pr110011.c: New test.
8888 2023-06-12 Pan Li <pan2.li@intel.com>
8890 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
8891 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
8893 2023-06-12 Pan Li <pan2.li@intel.com>
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.
8898 2023-06-11 Patrick Palka <ppalka@redhat.com>
8901 * g++.dg/cpp2a/nontype-class59.C: New test.
8903 2023-06-11 Patrick Palka <ppalka@redhat.com>
8906 * g++.dg/cpp2a/nontype-class57.C: New test.
8907 * g++.dg/cpp2a/nontype-class58.C: New test.
8909 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
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.
8916 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8925 2023-06-10 Nathan Sidwell <nathan@acm.org>
8927 * g++.dg/template/pr61663.C: New.
8929 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
8932 * gcc.target/avr/torture/pr109650-1.c: New test.
8933 * gcc.target/avr/torture/pr109650-2.c: New test.
8935 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
8942 2023-06-10 Tim Lange <mail@tim-lange.me>
8945 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
8947 2023-06-10 Tim Lange <mail@tim-lange.me>
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.
8954 2023-06-10 Pan Li <pan2.li@intel.com>
8956 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
8957 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
8959 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8965 2023-06-09 Jason Merrill <jason@redhat.com>
8967 * g++.dg/concepts/auto7.C: New test.
8968 * g++.dg/concepts/auto7a.C: New test.
8970 2023-06-09 Jason Merrill <jason@redhat.com>
8973 * g++.dg/cpp0x/initlist-opt1.C: New test.
8975 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
8982 2023-06-09 Andrew Pinski <apinski@marvell.com>
8984 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
8986 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
8993 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
8995 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
8996 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
8998 2023-06-09 Pan Li <pan2.li@intel.com>
9000 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9003 2023-06-09 liuhongt <hongtao.liu@intel.com>
9005 * gcc.target/i386/pr110108-2.c: New test.
9007 2023-06-09 liuhongt <hongtao.liu@intel.com>
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.
9013 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9016 * gm2/pim/pass/fooasm3.mod: New test.
9018 2023-06-08 Pan Li <pan2.li@intel.com>
9020 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9021 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9023 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
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.
9031 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9033 * gcc.target/i386/ctzll-1.c: New test.
9034 * gcc.target/i386/ffsll-1.c: New test.
9036 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
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
9046 2023-06-08 Alexandre Oliva <oliva@adacore.com>
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.
9057 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
9058 Uros Bizjak <ubizjak@gmail.com>
9060 * gcc.target/i386/cmc-1.c: New test case.
9061 * gcc.target/i386/stc-1.c: Likewise.
9063 2023-06-07 Jason Merrill <jason@redhat.com>
9067 * g++.dg/opt/nrv26.C: New test.
9068 * g++.dg/opt/nrv26a.C: New test.
9069 * g++.dg/opt/nrv27.C: New test.
9071 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9072 Jeff Law <jlaw@ventanamicro.com>
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.
9079 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9082 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
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.
9090 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9093 * gcc.target/aarch64/acle/pr110100.c: New test.
9095 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
9097 * gcc.target/sparc/pr109541.c: New.
9099 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9101 * gcc.target/hppa/shadd-3.c: Update expected output.
9103 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9105 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
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.
9130 2023-06-07 Andrew Pinski <apinski@marvell.com>
9132 PR middle-end/110117
9133 * gcc.dg/pr110117-1.c: New test.
9134 * gcc.dg/pr110117-2.c: New test.
9136 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
9144 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
9156 2023-06-07 Jason Merrill <jason@redhat.com>
9159 * g++.dg/opt/nrv25.C: New test.
9161 2023-06-07 Jason Merrill <jason@redhat.com>
9165 * g++.dg/opt/nrv23.C: New test.
9167 2023-06-07 Jason Merrill <jason@redhat.com>
9170 * g++.dg/opt/nrv22.C: New test.
9172 2023-06-07 Jason Merrill <jason@redhat.com>
9175 * g++.dg/eh/return1.C: Add label cases.
9177 2023-06-07 Jason Merrill <jason@redhat.com>
9179 * g++.dg/contracts/contracts-post7.C: New test.
9181 2023-06-07 Jason Merrill <jason@redhat.com>
9184 * g++.dg/opt/nrv24.C: New test.
9186 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
9189 * gm2/cpp/fail/cpp-fail.exp: New test.
9190 * gm2/cpp/fail/foocpp.mod: New test.
9192 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9201 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
9202 Tobias Burnus <tobias@codesourcery.com>
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
9209 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
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.
9219 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9221 * gcc.target/aarch64/simd/vrshr_1.c: New test.
9223 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9225 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
9228 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9230 * gcc.target/aarch64/simd/addlv_1.c: New test.
9232 2023-06-06 Richard Biener <rguenther@suse.de>
9234 PR middle-end/110055
9235 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
9237 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9239 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
9242 2023-06-06 Pan Li <pan2.li@intel.com>
9244 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
9246 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9248 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
9251 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9252 Joel Hutton <joel.hutton@arm.com>
9253 Tamar Christina <tamar.christina@arm.com>
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.
9260 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
9262 * gdc.dg/Wmismatched_enum.d: New test.
9264 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
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.
9270 2023-06-05 Pan Li <pan2.li@intel.com>
9272 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
9274 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9277 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
9278 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
9280 2023-06-04 Pan Li <pan2.li@intel.com>
9282 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
9284 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
9287 * gcc.target/i386/pr110083.c: New test case.
9289 2023-06-04 Jason Merrill <jason@redhat.com>
9292 * g++.dg/eh/terminate2.C: New test.
9294 2023-06-04 Pan Li <pan2.li@intel.com>
9296 * gcc.target/riscv/rvv/base/mov-14.c: New test.
9297 * gcc.target/riscv/rvv/base/spill-13.c: New test.
9299 2023-06-03 Patrick Palka <ppalka@redhat.com>
9302 * g++.dg/template/friend79.C: New test.
9304 2023-06-03 Patrick Palka <ppalka@redhat.com>
9306 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
9307 to be marked as odr-used.
9309 2023-06-03 Patrick Palka <ppalka@redhat.com>
9312 * g++.dg/abi/mangle78.C: New test.
9314 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9321 2023-06-03 liuhongt <hongtao.liu@intel.com>
9323 * gcc.target/i386/pr110067.c: New test.
9325 2023-06-03 liuhongt <hongtao.liu@intel.com>
9327 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
9329 2023-06-02 Andrew Pinski <apinski@marvell.com>
9331 PR rtl-optimization/102733
9332 * gcc.target/i386/addr-space-6.c: New test.
9334 2023-06-02 Andrew Pinski <apinski@marvell.com>
9336 PR rtl-optimization/110042
9337 * gcc.target/aarch64/csel_bfx_2.c: New test.
9339 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
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.
9347 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
9350 * gfortran.dg/select_rank_6.f90: New test.
9352 2023-06-02 Jason Merrill <jason@redhat.com>
9356 * g++.dg/cpp0x/initlist-explicit3.C: New test.
9358 2023-06-02 Carl Love <cel@us.ibm.com>
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.
9364 2023-06-02 Jason Merrill <jason@redhat.com>
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.
9376 2023-06-02 David Malcolm <dmalcolm@redhat.com>
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.
9384 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
9386 * gcc.dg/pr107557-1.c: Require LTO support.
9387 * gcc.dg/pr107557-2.c: Require LTO support.
9389 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
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.
9406 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9408 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
9410 2023-06-02 Pan Li <pan2.li@intel.com>
9412 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
9413 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
9415 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9427 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9436 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9454 2023-06-01 Harald Anlauf <anlauf@gmx.de>
9457 * gfortran.dg/pr88552.f90: New test.
9459 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
9461 * lib/torture-options.exp: print the value of non-empty options:
9462 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
9464 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
9466 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
9467 the torture-{init,finish}
9469 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
9471 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
9472 * gcc.target/powerpc/pr109566.c: Skip on AIX.
9474 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
9475 Uros Bizjak <ubizjak@gmail.com>
9478 * gcc.target/i386/pr109973-1.c: New test case.
9479 * gcc.target/i386/pr109973-2.c: Likewise.
9481 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9483 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
9485 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
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.
9495 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9497 * gcc.target/riscv/rvv/base/frm-1.c: New test.
9499 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
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.
9508 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9511 * gcc.target/aarch64/simd/pr99195_11.c: New test.
9513 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9516 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
9517 * gcc.target/aarch64/simd/pr99195_10.c: New test.
9519 2023-05-31 David Faust <david.faust@oracle.com>
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.
9539 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9551 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9558 2023-05-31 Cui, Lili <lili.cui@intel.com>
9560 PR tree-optimization/110038
9561 * gcc.dg/pr110038.c: New test.
9563 2023-05-31 Pan Li <pan2.li@intel.com>
9565 * gcc.target/riscv/arch-21.c: New test.
9566 * gcc.target/riscv/predef-27.c: New test.
9568 2023-05-31 Pan Li <pan2.li@intel.com>
9570 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
9573 2023-05-30 liuhongt <hongtao.liu@intel.com>
9575 * gcc.target/i386/pr108804.c: New test.
9577 2023-05-30 David Malcolm <dmalcolm@redhat.com>
9579 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
9581 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
9583 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
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.
9594 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
9596 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
9597 Support both definitions of int32_t.
9599 2023-05-30 Andrew Pinski <apinski@marvell.com>
9601 * gcc.dg/tree-ssa/minmax-22.c: New test.
9603 2023-05-30 Andrew Pinski <apinski@marvell.com>
9605 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
9606 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
9608 * gcc.dg/tree-ssa/pr66726-5.c: New test.
9609 * gcc.dg/tree-ssa/pr66726-6.c: New test.
9611 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
9613 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
9614 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
9617 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
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.
9627 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
9629 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
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.
9637 2023-05-30 liuhongt <hongtao.liu@intel.com>
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.
9645 2023-05-30 Andreas Schwab <schwab@suse.de>
9648 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
9651 2023-05-30 Lili Cui <lili.cui@intel.com>
9653 PR tree-optimization/98350
9654 * gcc.dg/pr98350-1.c: New test.
9655 * gcc.dg/pr98350-2.c: Ditto.
9657 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9664 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9673 2023-05-29 Die Li <lidie@eswincomputing.com>
9675 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
9676 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
9678 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
9680 * gcc.target/riscv/and-extend-1.c: New test
9681 * gcc.target/riscv/and-extend-2.c: New test
9683 2023-05-29 Pan Li <pan2.li@intel.com>
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.
9694 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
9696 * gnat.dg/specs/storage_offset1.ads: New test.
9698 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9700 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
9702 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9704 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
9706 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9716 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9718 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
9719 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
9721 2023-05-29 Pan Li <pan2.li@intel.com>
9723 * gcc.target/riscv/arch-20.c: New test.
9724 * gcc.target/riscv/predef-26.c: New test.
9726 2023-05-27 liuhongt <hongtao.liu@intel.com>
9728 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
9729 * gcc.target/i386/pr100711-3.c: New test.
9731 2023-05-26 Martin Uecker <uecker@tugraz.at>
9733 * gcc.dg/pr109970.c: New test.
9735 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
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.
9751 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
9752 Juzhe Zhong <juzhe.zhong@rivai.ai>
9754 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
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.
9787 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
9797 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
9806 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
9807 Tobias Burnus <tobias@codesourcery.com>
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.
9816 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
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.
9822 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
9824 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
9826 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
9829 * gcc.target/avr/pr82931.c: New test.
9831 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9832 Richard Sandiford <richard.sandiford@arm.com>
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.
9839 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9842 * gcc.target/aarch64/simd/pr99195_9.c: New test.
9844 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
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.
9851 2023-05-25 Alex Coplan <alex.coplan@arm.com>
9854 * gcc.target/arm/pure-code/pr109800.c: New test.
9856 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9858 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
9860 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
9864 * gcc.target/i386/pr109173-1.c: New test.
9865 * gcc.target/i386/pr109174-1.c: Ditto.
9867 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
9869 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
9870 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
9872 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9875 * gcc.target/powerpc/pr100106-sa.c: New.
9877 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9879 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
9880 * gcc.target/i386/pr104447.c: Likewise.
9882 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9884 * g++.dg/pr80481.C: Add explicit pthread requirement.
9886 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9888 * gcc.target/i386/pr103074.c: Require fpic support.
9890 2023-05-25 Alexandre Oliva <oliva@adacore.com>
9892 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
9893 malloc.h and sys/time.h.
9895 2023-05-25 Alexandre Oliva <oliva@adacore.com>
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.
9911 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
9913 PR tree-optimization/107822
9914 PR tree-optimization/107986
9915 * gcc.dg/pr107822.c: New.
9916 * gcc.dg/pr107986-1.c: New.
9918 2023-05-24 Harald Anlauf <anlauf@gmx.de>
9921 * gfortran.dg/size_dim_2.f90: New test.
9923 2023-05-24 Harald Anlauf <anlauf@gmx.de>
9926 * gfortran.dg/reshape_10.f90: New test.
9927 * gfortran.dg/reshape_11.f90: New test.
9929 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
9931 PR middle-end/109840
9932 * gcc.dg/fold-parity-8.c: New test.
9933 * gcc.dg/fold-popcount-11.c: Likewise.
9935 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
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.
9947 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
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.
9955 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
9962 2023-05-24 Richard Biener <rguenther@suse.de>
9965 * gcc.target/i386/pr109944-1.c: New testcase.
9966 * gcc.target/i386/pr109944-2.c: Likewise.
9968 2023-05-24 Richard Biener <rguenther@suse.de>
9970 PR tree-optimization/109849
9971 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
9973 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
9976 * gm2/pim/run/pass/hightests.mod: New test.
9978 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
9980 * gcc.dg/torture/pr109940.c: New test.
9982 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9985 * gcc.target/arm/pr109939.c: New test.
9987 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9992 2023-05-24 Alexandre Oliva <oliva@adacore.com>
9994 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
9997 2023-05-24 Alexandre Oliva <oliva@adacore.com>
9999 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10001 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10003 * lib/target-supports.exp (check_effective_target_sysconf):
10004 Check for declaration and _SC_PAGESIZE on vxworks.
10006 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10008 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10010 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10011 Richard Sandiford <richard.sandiford@arm.com>
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.
10021 2023-05-24 Pan Li <pan2.li@intel.com>
10023 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10026 2023-05-24 Pan Li <pan2.li@intel.com>
10028 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10029 Enrich the test cases.
10031 2023-05-24 liuhongt <hongtao.liu@intel.com>
10033 * gcc.target/i386/pr109900.c: New test.
10035 2023-05-23 Martin Uecker <uecker@tugraz.at>
10038 * gcc.dg/pr109450-1.c: New test.
10039 * gcc.dg/pr109450-2.c: New test.
10040 * gcc.dg/vla-26.c: New test.
10042 2023-05-23 Martin Uecker <uecker@tugraz.at>
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.
10068 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
10070 * gcc.target/i386/vect-shiftv4qi.c: New test.
10071 * gcc.target/i386/vect-shiftv8qi.c: New test.
10073 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
10075 PR tree-optimization/109934
10076 * gcc.dg/tree-ssa/pr109934.c: New test.
10078 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
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.
10087 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10090 * gcc.target/aarch64/pr109855.c: New test.
10092 2023-05-23 Richard Biener <rguenther@suse.de>
10094 PR tree-optimization/109849
10095 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
10097 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
10099 * gnat.dg/opt101.adb: New test.
10100 * gnat.dg/opt101_pkg.ads: New helper.
10102 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10105 * gfortran.dg/pr103716.f90 : New test.
10107 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10108 Steven G. Kargl <kargl@gcc.gnu.org>
10111 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
10112 declaration of finalizable derived types in submodules works.
10114 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
10116 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
10118 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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,
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:
10142 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
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.
10156 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
10176 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
10200 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10202 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
10205 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10207 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
10209 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
10211 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
10213 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
10215 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
10217 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
10220 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
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.
10227 2023-05-21 Jakub Jelinek <jakub@redhat.com>
10229 PR tree-optimization/109505
10230 * gcc.target/aarch64/sve/pr109505.c: New test.
10232 2023-05-21 Pan Li <pan2.li@intel.com>
10234 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
10235 test cases for vbool[2|4|8|16|32|64]_t.
10237 2023-05-21 Andrew Pinski <apinski@marvell.com>
10239 PR middle-end/109919
10240 * gcc.c-torture/compile/pr109919-1.c: New test.
10242 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
10245 * gcc.target/avr/torture/pr105753.c: New test.
10247 2023-05-20 Die Li <lidie@eswincomputing.com>
10249 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
10250 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
10252 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10254 * gcc.target/riscv/zbs-bext-02.c: New test.
10256 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
10259 * gcc.target/riscv/pr106888.c: New test.
10260 * gcc.target/riscv/zbbw.c: Check for ANDI.
10262 2023-05-19 Patrick Palka <ppalka@redhat.com>
10265 * g++.dg/cpp1y/var-templ80.C: New test.
10266 * g++.dg/cpp1y/var-templ81.C: New test.
10268 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
10270 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
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.
10284 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
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.
10289 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
10292 * gm2/isolib/run/pass/testdelete.mod: New test.
10294 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10296 PR tree-optimization/105776
10297 * gcc.target/i386/pr105776.c: New test.
10299 2023-05-19 Jakub Jelinek <jakub@redhat.com>
10301 PR tree-optimization/101856
10302 * gcc.dg/tree-ssa/pr101856.c: New test.
10304 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
10306 * gnat.dg/specs/array6.ads: New test.
10308 2023-05-19 Joseph Myers <joseph@codesourcery.com>
10310 * gcc.dg/c2x-thread-local-2.c: New test.
10312 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
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.
10319 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
10321 PR bootstrap/105831
10322 * gcc.test-framework/gen_directive_tests: Use = operator instead
10325 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
10351 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
10395 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
10533 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
10538 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10540 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
10542 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
11615 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
11650 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
11849 2023-05-18 Joseph Myers <joseph@codesourcery.com>
11851 * gcc.dg/format/c2x-printf-1.c: Test %B here.
11852 * gcc.dg/format/ext-9.c: Do not test %B here.
11854 2023-05-17 Harald Anlauf <anlauf@gmx.de>
11858 * gfortran.dg/zero_sized_13.f90: New test.
11860 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
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
11871 2023-05-17 Jakub Jelinek <jakub@redhat.com>
11874 * c-c++-common/pr109884.c: New test.
11876 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11884 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
11935 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11937 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
11939 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
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.
11950 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
11956 2023-05-17 Jakub Jelinek <jakub@redhat.com>
11959 * g++.dg/init/pr109868.C: New test.
11961 2023-05-17 Pan Li <pan2.li@intel.com>
11963 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
11965 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
11968 * gcc.target/powerpc/pr106708.c: Add test function.
11970 2023-05-16 Joseph Myers <joseph@codesourcery.com>
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
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.
11981 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
11984 * gm2/isolib/run/pass/testreadint.mod: New test.
11986 2023-05-16 Marek Polacek <polacek@redhat.com>
11989 * g++.dg/warn/Wdangling-reference13.C: New test.
11991 2023-05-16 Patrick Palka <ppalka@redhat.com>
11994 * g++.dg/cpp2a/desig27.C: New test.
11996 2023-05-16 Carl Love <cel@us.ibm.com>
11998 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
11999 instruction counts.
12001 2023-05-16 Carl Love <cel@us.ibm.com>
12003 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12006 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
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.
12013 2023-05-16 Pan Li <pan2.li@intel.com>
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.
12032 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12034 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12037 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
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
12052 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
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.
12065 2023-05-16 Andrew Pinski <apinski@marvell.com>
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.
12073 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12075 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
12077 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12079 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
12080 __has_c_attribute for all C2x attributes.
12082 2023-05-15 Harald Anlauf <anlauf@gmx.de>
12085 * gfortran.dg/ptr-func-5.f90: New test.
12087 2023-05-15 Patrick Palka <ppalka@redhat.com>
12089 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
12091 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12093 * gcc.target/aarch64/facg_1.c: New test.
12095 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12098 * gcc.target/aarch64/simd/pr99195_7.c: New test.
12100 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12103 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
12105 2023-05-15 Pan Li <pan2.li@intel.com>
12106 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12107 kito-cheng <kito.cheng@sifive.com>
12109 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
12111 2023-05-15 Richard Biener <rguenther@suse.de>
12113 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
12116 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12122 2023-05-14 Andrew Pinski <apinski@marvell.com>
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.
12128 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
12131 * gcc.target/i386/pr109825.c: New test.
12133 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12135 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
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.
12148 2023-05-13 Andrew Pinski <apinski@marvell.com>
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.
12154 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12157 * gfortran.dg/pr109662-a.f90: Add a section to verify that
12158 a short namelist read does not modify the variable.
12160 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
12163 * gm2/isolib/run/pass/seqappend.mod: New test.
12165 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
12166 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12174 2023-05-12 Richard Biener <rguenther@suse.de>
12176 PR tree-optimization/64731
12177 * gcc.target/i386/pr64731.c: New testcase.
12179 2023-05-12 Patrick Palka <ppalka@redhat.com>
12182 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
12183 * g++.dg/template/function2.C: Removed.
12185 2023-05-12 Patrick Palka <ppalka@redhat.com>
12188 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
12189 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
12191 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12193 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
12195 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
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.
12216 2023-05-12 Pan Li <pan2.li@intel.com>
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.
12338 2023-05-12 Pan Li <pan2.li@intel.com>
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.
12363 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
12370 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
12380 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
12387 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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
12393 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
12395 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
12398 * gm2/pim/fail/highice.mod: New test.
12400 2023-05-11 Patrick Palka <ppalka@redhat.com>
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.
12407 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
12409 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
12411 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
12414 * gcc.target/i386/pr109807.c: New test.
12416 2023-05-11 Patrick Palka <ppalka@redhat.com>
12419 * g++.dg/cpp2a/lambda-targ1.C: New test.
12421 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
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.
12428 2023-05-11 Patrick Palka <ppalka@redhat.com>
12429 Jonathan Wakely <jwakely@redhat.com>
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.
12440 2023-05-11 Alexandre Oliva <oliva@adacore.com>
12442 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
12443 include, call builtin.
12445 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
12446 Michael Collison <collison@rivosinc.com>
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.
12508 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
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.
12517 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
12519 * gcc.target/arm/acle/acle.exp: Add missing
12520 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
12522 * gcc.target/arm/cmse/cmse.exp: Likewise.
12523 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
12525 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
12531 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
12538 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12540 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
12541 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
12543 2023-05-10 Marek Polacek <polacek@redhat.com>
12546 * g++.dg/ext/is_convertible6.C: New test.
12548 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
12551 * gcc.target/i386/pr92658-sse4-4b.c: New test.
12552 * gcc.target/i386/pr92658-sse4-8b.c: New test.
12554 2023-05-10 Andrew Pinski <apinski@marvell.com>
12556 * gcc.c-torture/execute/20230510-1.c: New test.
12558 2023-05-10 Jason Merrill <jason@redhat.com>
12561 * g++.dg/DRs/dr2543.C: New test.
12563 2023-05-10 Jason Merrill <jason@redhat.com>
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.
12571 2023-05-10 Richard Biener <rguenther@suse.de>
12573 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
12575 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12577 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
12579 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12582 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
12585 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12588 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
12589 * gcc.target/aarch64/simd/pr99195_6.c: New test.
12591 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12593 * gcc.target/aarch64/simd/pr99195_5.c: New test.
12595 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12598 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
12600 2023-05-10 Jakub Jelinek <jakub@redhat.com>
12603 * g++.dg/cpp0x/gen-attrs-78.C: New test.
12605 2023-05-10 Li Xu <xuli1@eswincomputing.com>
12607 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
12608 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
12610 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12627 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12630 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
12631 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
12633 2023-05-10 Andrew Pinski <apinski@marvell.com>
12635 * gcc.c-torture/execute/20230509-1.c: New test.
12637 2023-05-09 Patrick Palka <ppalka@redhat.com>
12640 * g++.dg/cpp2a/concepts-pr109752.C: New test.
12642 2023-05-09 Patrick Palka <ppalka@redhat.com>
12645 * g++.dg/cpp0x/noexcept78.C: New test.
12647 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
12897 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
12899 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
12900 sve2_flags instead of sve_flags.
12902 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
12905 * gm2/isolib/run/pass/skiplinetest.mod: New test.
12907 2023-05-09 Jakub Jelinek <jakub@redhat.com>
12910 * g++.dg/cpp23/attr-assume11.C: New test.
12912 2023-05-09 Jakub Jelinek <jakub@redhat.com>
12914 PR tree-optimization/109778
12915 * gcc.dg/lto/pr109778_0.c: New test.
12916 * gcc.dg/lto/pr109778_1.c: New file.
12918 2023-05-09 Jakub Jelinek <jakub@redhat.com>
12920 PR tree-optimization/109778
12921 * gcc.c-torture/execute/pr109778.c: New test.
12923 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
12925 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
12926 allocation for temporary results, rather than requiring specific
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
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.
12963 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
12988 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
12991 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
13017 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
13028 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
13071 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
13081 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
13102 2023-05-09 Jason Merrill <jason@redhat.com>
13105 * g++.dg/template/friend78.C: New test.
13107 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
13108 Uros Bizjak <ubizjak@gmail.com>
13110 * gcc.target/i386/insvti_highpart-1.c: New test case.
13112 2023-05-08 Andrew Pinski <apinski@marvell.com>
13114 PR testsuite/109776
13115 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
13117 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
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.
13124 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
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'.
13136 2023-05-08 Patrick Palka <ppalka@redhat.com>
13140 * g++.dg/cpp1z/class-deduction114.C: New test.
13142 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
13151 2023-05-08 Andrew Pinski <apinski@marvell.com>
13153 * gcc.dg/tree-ssa/minmax-17.c: New test.
13155 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
13164 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13166 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
13168 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
13180 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13183 * gfortran.dg/pr109662-a.f90: New test.
13185 2023-05-07 Patrick Palka <ppalka@redhat.com>
13188 * g++.dg/diagnostic/alignof4.C: New test.
13190 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
13198 2023-05-07 Patrick Palka <ppalka@redhat.com>
13200 * g++.dg/cpp2a/concepts-alias6.C: New test.
13202 2023-05-07 Patrick Palka <ppalka@redhat.com>
13205 * g++.dg/cpp1y/paren6.C: New test.
13207 2023-05-07 Patrick Palka <ppalka@redhat.com>
13210 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
13211 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
13213 2023-05-07 Patrick Palka <ppalka@redhat.com>
13216 * g++.dg/template/non-dependent25a.C: New test.
13218 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
13226 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
13228 * gcc.target/powerpc/parall_5insn_const.c: New test.
13230 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
13233 * gcc.target/i386/pr43644.c: New test case.
13235 2023-05-06 Xi Ruoyao <xry111@xry111.site>
13237 * gcc.target/loongarch/shrink-wrap.c: New test.
13239 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13276 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13279 * gfortran.dg/pr109662.f90: New test.
13281 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13283 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
13285 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13288 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
13290 2023-05-06 Jakub Jelinek <jakub@redhat.com>
13292 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
13294 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
13296 * gcc.target/cris/peep2-addsplit1.c: New test.
13298 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13300 * gcc.target/cris/peep2-movandsplit1.c: New test.
13302 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
13304 * gcc.target/cris/peep2-lsrandsplit1.c,
13305 gcc.target/cris/peep2-movulsr2.c: New tests.
13307 2023-05-05 Harald Anlauf <anlauf@gmx.de>
13310 * gfortran.dg/overload_5.f90: New test.
13312 2023-05-05 Pan Li <pan2.li@intel.com>
13313 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13315 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
13316 Adjust indexed load/store check condition.
13318 2023-05-05 Pan Li <pan2.li@intel.com>
13320 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
13321 Adjust test check condition.
13323 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13330 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
13332 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
13334 2023-05-05 Andrew Pinski <apinski@marvell.com>
13336 PR tree-optimization/109732
13337 * gcc.dg/pr109732.c: New test.
13338 * gcc.dg/pr109732-1.c: New test.
13340 2023-05-05 Andrew Pinski <apinski@marvell.com>
13342 PR tree-optimization/109722
13343 * gcc.dg/tree-ssa/abs-1.c: New test.
13345 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
13348 * gm2/pim/run/pass/ForChar.mod: New test.
13350 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13352 * gcc.target/aarch64/simd/pr99195_4.c: New test.
13354 2023-05-04 Julian Brown <julian@codesourcery.com>
13357 * gfortran.dg/goacc/pr109622-5.f90: New test.
13358 * gfortran.dg/goacc/pr109622-6.f90: New test.
13360 2023-05-04 Andrew Pinski <apinski@marvell.com>
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.
13369 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13372 * gcc.target/aarch64/simd/pr99195_3.c: New test.
13374 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
13380 2023-05-04 Richard Biener <rguenther@suse.de>
13382 PR tree-optimization/109724
13383 * g++.dg/torture/pr109724.C: New testcase.
13385 2023-05-04 Jakub Jelinek <jakub@redhat.com>
13388 * g++.target/i386/pr109676.C: New test.
13390 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
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
13399 2023-05-03 Jason Merrill <jason@redhat.com>
13403 * g++.dg/template/friend77.C: New test.
13405 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
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.
13411 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
13414 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
13416 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
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.
13424 2023-05-03 Murray Steele <murray.steele@arm.com>
13425 Christophe Lyon <christophe.lyon@arm.com>
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.
13433 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
13481 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13484 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
13485 add/sub intrinsics.
13487 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
13494 2023-05-03 Jason Merrill <jason@redhat.com>
13496 * g++.dg/template/nontype12.C: Check for duplicate error.
13498 2023-05-02 Andrew Pinski <apinski@marvell.com>
13500 PR tree-optimization/109702
13501 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
13503 2023-05-02 Andrew Pinski <apinski@marvell.com>
13506 * gcc.target/aarch64/csinv-2.c: New test.
13508 2023-05-02 Jason Merrill <jason@redhat.com>
13511 * g++.dg/cpp1z/variant1.C: New test.
13513 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
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.
13544 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
13547 * gcc.target/riscv/pr89835.c: New test.
13549 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
13550 Pan Li <pan2.li@intel.com>
13553 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
13555 2023-05-02 Patrick Palka <ppalka@redhat.com>
13558 * g++.dg/cpp0x/nsdmi-template26.C: New test.
13560 2023-05-02 Richard Biener <rguenther@suse.de>
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.
13567 2023-05-01 Jason Merrill <jason@redhat.com>
13570 * g++.dg/cpp0x/nsdmi-array2.C: New test.
13572 2023-04-30 Jeff Law <jlaw@ventanamicro>
13575 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
13577 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
13579 * gcc.dg/builtin-redefine-1.c: New test.
13581 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
13583 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
13585 2023-04-30 Andrew Pinski <apinski@marvell.com>
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.
13593 2023-04-30 Andrew Pinski <apinski@marvell.com>
13596 * gcc.dg/init-excess-3.c: New test.
13598 2023-04-30 Martin Liska <mliska@suse.cz>
13600 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
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.
13606 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
13608 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
13610 * gcc.dg/builtin-redefine-1.c: New test.
13612 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
13614 * gm2/pim/run/pass/constlitbase.mod: New test.
13616 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
13618 * gcc.target/xstormy16/neghi2.c: New test case.
13619 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
13621 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
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.
13628 2023-04-29 Jeff Law <jlaw@ventanamicro>
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.
13634 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
13636 * gcc.target/riscv/rv32e_stack.c: New test.
13638 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
13640 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
13641 empty lines (besides optionally leading whitespace).
13643 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
13645 * gcc.target/riscv/divmod-1.c: New testcase.
13646 * gcc.target/riscv/divmod-2.c: New testcase.
13648 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
13650 * gcc.target/riscv/zbc32.c: New test.
13651 * gcc.target/riscv/zbc64.c: New test.
13653 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13655 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
13656 * gcc.target/riscv/zbb-min-max-03.c: New tests.
13658 2023-04-28 Andrew Pinski <apinski@marvell.com>
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.
13664 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
13666 PR rtl-optimization/109476
13667 * gcc.target/avr/mmcu/pr109476.c: New test case.
13669 2023-04-28 Richard Biener <rguenther@suse.de>
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.
13677 2023-04-28 Richard Biener <rguenther@suse.de>
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.
13683 2023-04-28 Pan Li <pan2.li@intel.com>
13684 kito-cheng <kito.cheng@sifive.com>
13686 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
13688 2023-04-28 Richard Biener <rguenther@suse.de>
13691 * gcc.dg/torture/pr109652.c: New testcase.
13693 2023-04-28 Julian Brown <julian@codesourcery.com>
13696 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
13698 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13701 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
13703 2023-04-28 Jakub Jelinek <jakub@redhat.com>
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.
13710 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
13711 Jakub Jelinek <jakub@redhat.com>
13713 * gcc.dg/tree-ssa/range-sincos.c: New test.
13715 2023-04-28 Jan Beulich <jbeulich@suse.com>
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.
13724 2023-04-28 Jan Beulich <jbeulich@suse.com>
13726 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
13728 2023-04-28 Alexandre Oliva <oliva@adacore.com>
13730 * c-c++-common/torture/harden-cond-comp.c: New.
13732 2023-04-27 Jason Merrill <jason@redhat.com>
13734 * g++.dg/template/copy1.C: Adjust error lines.
13736 2023-04-27 Pan Li <pan2.li@intel.com>
13738 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
13740 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
13742 PR tree-optimization/109639
13743 * gcc.dg/tree-ssa/pr109639.c: New file.
13744 * gcc.dg/tree-ssa/pr109643.c: New file.
13746 2023-04-27 Richard Biener <rguenther@suse.de>
13749 * g++.dg/torture/pr109607.C: New testcase.
13751 2023-04-27 Jakub Jelinek <jakub@redhat.com>
13754 * gcc.dg/pr109409.c: New test.
13756 2023-04-27 Jakub Jelinek <jakub@redhat.com>
13760 * gcc.dg/pr109412.c: New test.
13762 2023-04-27 Jan Beulich <jbeulich@suse.com>
13764 * c-c++-common/patchable_function_entry-decl.c: Special-case
13766 * c-c++-common/patchable_function_entry-default.c: Likewise.
13767 * c-c++-common/patchable_function_entry-definition.c: Likewise.
13769 2023-04-26 Jason Merrill <jason@redhat.com>
13772 * g++.dg/template/friend76.C: New test.
13774 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
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.
13786 2023-04-26 Pan Li <pan2.li@intel.com>
13787 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13789 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
13791 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
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.
13799 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
13806 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
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.
13814 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13833 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13835 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
13838 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13840 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
13842 2023-04-26 Pan Li <pan2.li@intel.com>
13845 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
13847 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
13848 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
13850 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13852 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
13854 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
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.
13861 2023-04-25 Patrick Palka <ppalka@redhat.com>
13864 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
13866 2023-04-25 Richard Biener <rguenther@suse.de>
13868 PR tree-optimization/109609
13869 * gcc.dg/torture/pr109609.c: New testcase.
13871 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
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.
13882 2023-04-25 Jakub Jelinek <jakub@redhat.com>
13884 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
13885 float16, float32, float64 and float128.
13887 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13890 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
13892 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13894 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
13896 2023-04-25 Jakub Jelinek <jakub@redhat.com>
13899 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
13901 2023-04-25 Richard Biener <rguenther@suse.de>
13903 PR rtl-optimization/109585
13904 * gcc.dg/torture/pr109585.c: New testcase.
13906 2023-04-25 Jakub Jelinek <jakub@redhat.com>
13909 * gcc.target/powerpc/pr109566.c: New test.
13911 2023-04-25 Martin Liska <mliska@suse.cz>
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.
13917 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
13919 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
13921 2023-04-25 Sam James <sam@gentoo.org>
13923 PR tree-optimization/105312
13925 * gcc.target/sparc/pr105573.c: New test.
13927 2023-04-25 Andrew Pinski <apinski@marvell.com>
13929 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
13931 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13933 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
13935 2023-04-24 Andrew Pinski <apinski@marvell.com>
13937 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
13938 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
13940 2023-04-24 Andrew Pinski <apinski@marvell.com>
13942 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
13944 2023-04-24 Andrew Pinski <apinski@marvell.com>
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.
13950 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13952 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
13953 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
13955 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13958 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
13960 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
13962 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13964 * gcc.target/aarch64/simd/vabal_combine.c: New test.
13966 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13968 * gcc.target/aarch64/simd/addlv_zext.c: New test.
13970 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13972 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
13974 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13983 2023-04-24 liuhongt <hongtao.liu@intel.com>
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.
13997 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
13999 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14000 append -lnsl -lsocket to ldflags.
14002 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14004 * gcc.target/aarch64/float_truncate_zero.c: New test.
14006 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14009 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14011 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14013 * gcc.target/xstormy16/mulhi.c: New test case.
14015 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14017 * gcc.target/xstormy16/extendhisi2.c: New test case.
14018 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14020 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14022 * gcc.target/xstormy16/shiftsi.c: New test case.
14024 2023-04-23 liuhongt <hongtao.liu@intel.com>
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.
14033 2023-04-23 liuhongt <hongtao.liu@intel.com>
14035 * gcc.target/i386/pr108707.c: New test.
14037 2023-04-22 Andrew Pinski <apinski@marvell.com>
14039 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14041 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14044 * gcc.target/avr/pr54816.c: Move to...
14045 * gcc.target/avr/mmcu/pr54816.c: ... here.
14047 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14048 Steven G. Kargl <kargl@gcc.gnu.org>
14051 * gfortran.dg/allocatable_function_11.f90: New test.
14053 2023-04-22 Jakub Jelinek <jakub@redhat.com>
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
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
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.
14071 2023-04-22 Jeff Law <jlaw@ventanamicro>
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.
14083 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14085 PR tree-optimization/109583
14086 * gcc.dg/pr109583.c: New test.
14088 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
14089 Ondrej Kubanek <kubanek0ondrej@gmail.com>
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.
14095 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
14097 PR tree-optimization/109546
14098 * gcc.dg/pr109546.c: New.
14100 2023-04-21 Jason Merrill <jason@redhat.com>
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.
14107 2023-04-21 Jeff Law <jlaw@ventanamicro>
14109 PR testsuite/109549
14110 * gcc.target/i386/cmov6.c: No longer expect this test to
14111 generate 'cmov' instructions.
14113 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14115 * gcc.target/aarch64/sminmax-asr_1.c: New test.
14117 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
14126 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14129 * gcc.target/aarch64/simd/pr99195_1.c: New test.
14131 2023-04-21 Richard Biener <rguenther@suse.de>
14133 PR tree-optimization/109573
14134 * g++.dg/vect/pr109573.cc: New testcase.
14136 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14143 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14146 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
14148 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14151 * lib/target-supports.exp (is-effective-target-keyword): Add
14152 ppc_cpu_supports_hw.
14154 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14157 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
14158 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
14161 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
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.
14169 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14172 * gcc.dg/goacc/pr107041.c: New test.
14174 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
14177 * gcc.target/i386/pr78952-4.c: New test.
14179 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14180 kito-cheng <kito.cheng@sifive.com>
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.
14186 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14188 * gcc.target/riscv/arch-19.c: Add -misa-spec.
14190 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14191 kito-cheng <kito.cheng@sifive.com>
14194 * g++.target/riscv/rvv/base/pr109535.C: New test.
14195 * gcc.target/riscv/rvv/base/pr109535.c: New test.
14197 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14199 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
14200 rather than stdint.h
14202 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
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.
14211 2023-04-20 Jakub Jelinek <jakub@redhat.com>
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.
14222 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14225 PR testsuite/109560
14226 * g++.dg/ext/int128-8.C: Require int128 effective target.
14228 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
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.
14234 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14236 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
14237 * gcc.target/i386/pr109117-1.c: Modify error message.
14239 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14241 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
14243 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14245 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
14247 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
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.
14302 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14304 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
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.
14319 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
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.
14329 2023-04-19 Patrick Palka <ppalka@redhat.com>
14330 Jonathan Wakely <jwakely@redhat.com>
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.
14337 2023-04-19 Patrick Palka <ppalka@redhat.com>
14340 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
14342 2023-04-19 Harald Anlauf <anlauf@gmx.de>
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".
14350 2023-04-19 Andrew Pinski <apinski@marvell.com>
14352 * gcc.target/i386/cmov10.c: New test.
14353 * gcc.target/i386/cmov11.c: New test.
14355 2023-04-19 Jason Merrill <jason@redhat.com>
14358 * g++.dg/ext/int128-8.C: New test.
14360 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14370 2023-04-19 Pan Li <pan2.li@intel.com>
14372 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
14374 * gcc.target/riscv/simplify_ior_optimization.c: New test.
14376 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
14380 * gcc.target/i386/pr78952-3.c: New test.
14382 2023-04-19 Xi Ruoyao <xry111@xry111.site>
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.
14389 2023-04-19 Xi Ruoyao <xry111@xry111.site>
14391 * gcc.target/loongarch/va_arg.c: New test.
14393 2023-04-19 Jakub Jelinek <jakub@redhat.com>
14395 PR tree-optimization/109011
14396 * gcc.dg/vect/pr109011-1.c: New test.
14398 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14400 * gcc.target/aarch64/vec-set-zero.c: New test.
14402 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14405 * gcc.target/aarch64/pr108840.c: New test.
14407 2023-04-19 Jakub Jelinek <jakub@redhat.com>
14409 PR tree-optimization/109524
14410 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
14413 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
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.
14420 2023-04-18 Richard Biener <rguenther@suse.de>
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.
14441 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
14443 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
14445 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14447 * gcc.target/aarch64/spellcheck_11.c: New test.
14449 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14451 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
14454 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
14456 * gcc.target/riscv/arch-5.c: Likewise.
14458 2023-04-18 Jakub Jelinek <jakub@redhat.com>
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.
14464 2023-04-18 Xi Ruoyao <xry111@xry111.site>
14466 * gcc.target/loongarch/add-const.c: New test.
14467 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
14469 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
14471 2023-04-17 Patrick Palka <ppalka@redhat.com>
14474 * g++.dg/template/canon-type-20.C: New test.
14475 * g++.dg/template/ttp36.C: New test.
14477 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
14479 * gcc.target/riscv/stack_save_restore.c: New test.
14481 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
14483 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
14485 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
14487 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
14489 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
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.
14497 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
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.
14504 2023-04-17 Martin Jambor <mjambor@suse.cz>
14508 * gcc.dg/ipa/pr109318.c: New test.
14509 * gcc.dg/lto/pr107769_0.c: Likewise.
14511 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
14512 Di Zhao <di.zhao@amperecomputing.com>
14514 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
14516 2023-04-17 Jakub Jelinek <jakub@redhat.com>
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.
14522 2023-04-17 Richard Biener <rguenther@suse.de>
14524 PR tree-optimization/109524
14525 * g++.dg/pr109524.C: New testcase.
14527 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
14529 PR testsuite/108809
14530 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
14532 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
14534 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
14536 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
14539 2023-04-17 Pan Li <pan2.li@intel.com>
14541 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
14543 2023-04-16 Jeff Law <jlaw@ventanamicro>
14546 * gcc.target/riscv/pr109508.c: New test.
14548 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
14551 * gcc.target/avr/pr54816.c: New test case.
14553 2023-04-15 Jason Merrill <jason@redhat.com>
14556 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
14558 2023-04-15 Alexandre Oliva <oliva@adacore.com>
14559 Kewen Lin <linkw@linux.ibm.com>
14562 * gcc.target/powerpc/pr99708.c: Accept lack of
14563 __SIZEOF_IBM128__ when long double is 64-bit wide.
14565 2023-04-15 Jason Merrill <jason@redhat.com>
14568 * g++.dg/warn/Wdangling-pointer-6.C: New test.
14570 2023-04-14 Harald Anlauf <anlauf@gmx.de>
14573 * gfortran.dg/set_exponent_1.f90: New test.
14575 2023-04-14 Richard Biener <rguenther@suse.de>
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.
14582 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
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
14589 2023-04-14 Richard Biener <rguenther@suse.de>
14591 PR tree-optimization/109502
14592 * gcc.dg/vect/pr109502.c: New testcase.
14594 2023-04-14 Richard Biener <rguenther@suse.de>
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.
14604 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
14605 Jakub Jelinek <jakub@redhat.com>
14609 * gcc.dg/pr108947.c: New test.
14610 * gcc.c-torture/execute/pr109040.c: New test.
14612 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
14615 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
14617 2023-04-13 Patrick Palka <ppalka@redhat.com>
14620 * g++.dg/template/typename27.C: New test.
14622 2023-04-13 Jason Merrill <jason@redhat.com>
14625 * g++.dg/ext/is_convertible5.C: New test.
14627 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
14631 * gm2/pim/run/pass/addcharconst.mod: New test.
14632 * gm2/pim/run/pass/singlechar.mod: New test.
14634 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
14637 * gcc.dg/torture/pr108910.c: New test.
14639 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
14649 2023-04-12 Jakub Jelinek <jakub@redhat.com>
14651 PR tree-optimization/109410
14652 * gcc.dg/pr109410.c: New test.
14654 2023-04-12 Jakub Jelinek <jakub@redhat.com>
14657 * gcc.target/i386/pr109458.c: New test.
14659 2023-04-12 Jakub Jelinek <jakub@redhat.com>
14661 PR tree-optimization/109462
14662 * g++.dg/opt/pr109462.C: New test.
14664 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
14666 PR tree-optimization/109462
14667 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
14669 2023-04-12 Richard Biener <rguenther@suse.de>
14671 PR tree-optimization/109473
14672 * gcc.dg/vect/pr109473.c: New testcase.
14674 2023-04-12 Harald Anlauf <anlauf@gmx.de>
14677 * gfortran.dg/entry_26.f90: New test.
14678 * gfortran.dg/entry_27.f90: New test.
14680 2023-04-12 Harald Anlauf <anlauf@gmx.de>
14684 * gfortran.dg/interface_49.f90: New test.
14686 2023-04-12 Richard Biener <rguenther@suse.de>
14688 PR tree-optimization/109469
14689 * gcc.dg/torture/pr109469.c: New testcase.
14691 2023-04-12 Richard Biener <rguenther@suse.de>
14693 PR tree-optimization/109434
14694 * g++.dg/opt/pr109434.C: New testcase.
14696 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
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
14703 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
14705 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
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>
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.
14717 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
14719 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
14722 2023-04-11 Martin Liska <mliska@suse.cz>
14725 * gcc.dg/pr108241.c: New test.
14726 * gcc.dg/pr79570.c: Add also -g option.
14728 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
14734 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
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.
14741 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
14744 * gcc.target/powerpc/pr70243.c: New test.
14746 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
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.
14764 2023-04-08 Jakub Jelinek <jakub@redhat.com>
14766 PR tree-optimization/109392
14767 * gcc.dg/pr109392.c: New test.
14769 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
14771 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
14773 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
14775 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
14777 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
14800 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
14827 2023-04-07 Alexandre Oliva <oliva@adacore.com>
14829 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
14830 fortran compiler, skip if missing.
14832 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
14837 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
14839 PR tree-optimization/109417
14840 * gcc.dg/pr109417.c: New.
14842 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14844 * rust/compile/issue-1422.rs: New test.
14846 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14848 * rust/compile/issue-1361.rs: New test.
14850 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
14852 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
14853 * rust/compile/issue-1830_str.rs: Likewise.
14855 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14857 * rust/compile/empty.in: New test.
14858 * rust/compile/include_empty.rs: New test.
14860 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14862 * rust/compile/torture/traits10.rs: Fix test-case
14864 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14866 * rust/compile/issue-1725-1.rs: New test.
14867 * rust/compile/issue-1725-2.rs: New test.
14869 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
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.
14875 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14877 * rust/compile/parse_empty_tuple_pattern.rs: New test.
14879 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
14881 * rust/compile/issue-1830_bytes.rs: New test.
14882 * rust/compile/issue-1830_str.rs: New test.
14884 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14886 * rust/compile/variadic.rs: New test.
14888 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14890 * rust/execute/torture/overflow1.rs: Fix test.
14892 2023-04-06 mxlol233 <mxlol233@outlook.com>
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:
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`.
14925 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
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.
14935 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
14937 * rust/execute/torture/let-pattern-1.rs: New test.
14939 2023-04-06 Philip Herron <herron.philip@googlemail.com>
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.
14947 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14949 * rust/compile/func3.rs: update test case
14951 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14953 * rust/compile/issue-1786.rs: New test.
14955 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14957 * rust/compile/never_type_err1.rs: Moved to...
14958 * rust/compile/never_type1.rs: ...here. It now works
14960 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14962 * rust/compile/issue-1773.rs: New test.
14964 2023-04-06 Philip Herron <herron.philip@googlemail.com>
14966 * rust/execute/torture/issue-1720-2.rs: New test.
14968 2023-04-06 mxlol233 <mxlol233@outlook.com>
14970 * rust/compile/feature.rs: New test.
14972 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14974 * rust/compile/closure_move_expr.rs: New test.
14976 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14978 * rust/compile/parse_complex_generic_application.rs: New test.
14979 * rust/compile/parse_complex_generic_application2.rs: New test.
14981 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14983 * rust/compile/multi_reference_type.rs: New test.
14985 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
14987 * rust/compile/issue-867.rs: New test.
14989 2023-04-06 Lyra <teromene@teromene.fr>
14991 * rust/compile/macro45.rs: New test.
14993 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
14995 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
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.
15084 2023-04-06 mxlol233 <mxlol233@outlook.com>
15086 * rust/compile/diagnostic_underline.rs: New test.
15088 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15090 * rust/compile/bounds.rs: change to use -fsyntax-only
15091 * rust/execute/torture/issue-1720.rs: New test.
15093 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
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.
15107 2023-04-06 mxlol233 <mxlol233@outlook.com>
15109 * rust/compile/bounds.rs: New test.
15111 2023-04-06 Dave <dme2223@gmail.com>
15113 * rust/compile/const10.rs: New test.
15115 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
15117 * rust/compile/unsafe11.rs: New test.
15119 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15121 * gcc.dg/signbit-2.c: Add -maltivec if supported.
15123 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15124 Thomas Schwinge <thomas@codesourcery.com>
15126 PR testsuite/108899
15127 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
15130 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
15133 * gm2/pim/fail/setunknown.mod: New test.
15134 * gm2/pim/fail/setunknown2.mod: New test.
15136 2023-04-05 Jeff Law <jlaw@ventanamicro>
15139 * gcc.c-torture/compile/pr108892.c: New test.
15141 2023-04-05 Martin Jambor <mjambor@suse.cz>
15144 * gcc.dg/ipa/pr108959.c: New test.
15146 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15148 * g++.target/riscv/rvv/base/bug-23.C: New test.
15150 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15152 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
15154 2023-04-04 Harald Anlauf <anlauf@gmx.de>
15157 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
15158 * gfortran.dg/pr104349.f90: New test.
15160 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15162 PR tree-optimization/109386
15163 * gcc.c-torture/execute/ieee/pr109386.c: New test.
15165 2023-04-04 Marek Polacek <polacek@redhat.com>
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.
15173 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
15186 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15189 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
15192 2023-04-04 Richard Biener <rguenther@suse.de>
15194 PR tree-optimization/109304
15195 * gcc.dg/pr109304.c: New testcase.
15197 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
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.
15204 2023-04-04 Jason Merrill <jason@redhat.com>
15207 * g++.dg/lookup/friend25.C: New test.
15209 2023-04-03 Patrick Palka <ppalka@redhat.com>
15212 * g++.dg/cpp1y/var-templ79.C: New test.
15214 2023-04-03 Jakub Jelinek <jakub@redhat.com>
15215 Martin Jambor <mjambor@suse.cz>
15218 * gcc.dg/pr109303.c: New test.
15220 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
15223 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
15226 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15229 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
15231 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15234 * gnat.dg/prot7.adb: Skip on hppa.
15236 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15237 kito-cheng <kito.cheng@sifive.com>
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.
15244 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15246 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
15247 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
15249 2023-04-01 Patrick Palka <ppalka@redhat.com>
15252 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
15254 2023-04-01 Patrick Palka <ppalka@redhat.com>
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.
15262 2023-04-01 Jakub Jelinek <jakub@redhat.com>
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.
15270 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15272 PR tree-optimization/109362
15273 * gcc.target/i386/pr109362.c: New test.
15275 2023-04-01 Jakub Jelinek <jakub@redhat.com>
15276 Richard Sandiford <richard.sandiford@arm.com>
15279 * gcc.target/aarch64/sve/pr109254.c: New test.
15281 2023-03-31 Jakub Jelinek <jakub@redhat.com>
15284 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
15285 if fdopen returns NULL.
15287 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
15289 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
15290 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
15292 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
15294 * gcc.target/i386/pr109052-2.c: New.
15296 2023-03-31 Jakub Jelinek <jakub@redhat.com>
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.
15304 2023-03-31 Jonathan Yong <10walls@gmail.com>
15306 * c-c++-common/Warray-bounds.c: Fix excess warnings on
15309 2023-03-31 liuhongt <hongtao.liu@intel.com>
15311 * g++.target/i386/pr85048.C: New test.
15313 2023-03-30 Jason Merrill <jason@redhat.com>
15316 * g++.dg/lookup/anon8.C: New test.
15318 2023-03-30 Jason Merrill <jason@redhat.com>
15321 * g++.dg/cpp1z/noexcept-type27.C: New test.
15323 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15326 * g++.dg/cpp23/subscript14.C: New test.
15328 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
15330 PR tree-optimization/109154
15331 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
15333 2023-03-30 Jason Merrill <jason@redhat.com>
15337 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
15338 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
15340 2023-03-30 Richard Biener <rguenther@suse.de>
15342 PR tree-optimization/107561
15343 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
15344 * g++.dg/warn/Warray-bounds-16.C: Likewise.
15346 2023-03-30 Richard Biener <rguenther@suse.de>
15348 PR tree-optimization/109342
15349 * g++.dg/torture/pr109342.C: New testcase.
15351 2023-03-30 Jakub Jelinek <jakub@redhat.com>
15354 * g++.dg/cpp23/ext-floating15.C: New test.
15356 2023-03-30 liuhongt <hongtao.liu@intel.com>
15358 * gcc.target/i386/pr88828-0.c: Adjust testcase.
15360 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
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.
15368 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
15370 * gcc.target/riscv/arch-19.c: New test.
15372 2023-03-29 Richard Biener <rguenther@suse.de>
15374 PR tree-optimization/109331
15375 * gcc.dg/torture/pr109331.c: New testcase.
15377 2023-03-29 Richard Biener <rguenther@suse.de>
15379 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
15381 2023-03-29 Richard Biener <rguenther@suse.de>
15383 PR tree-optimization/109327
15384 * gcc.dg/pr109327.c: New testcase.
15386 2023-03-29 Richard Biener <rguenther@suse.de>
15389 * g++.dg/gomp/pr106124.C: New testcase.
15391 2023-03-29 Jakub Jelinek <jakub@redhat.com>
15392 Richard Biener <rguenther@suse.de>
15394 PR tree-optimization/109301
15395 * gcc.dg/pr109301.c: New test.
15397 2023-03-29 Jason Merrill <jason@redhat.com>
15401 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
15402 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
15404 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
15406 * gfortran.dg/weak-2.f90: Enable for nvptx target.
15408 2023-03-28 David Malcolm <dmalcolm@redhat.com>
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.
15416 2023-03-28 Jason Merrill <jason@redhat.com>
15419 * g++.dg/warn/Wsequence-point-5.C: New test.
15421 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
15424 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
15426 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
15428 PR rtl-optimization/109187
15429 * gcc.dg/pr109187.c: New test.
15431 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
15433 PR tree-optimization/109265
15434 PR tree-optimization/109274
15435 * gcc.dg/pr109274.c: New.
15436 * gfortran.dg/pr109265.f90: New.
15438 2023-03-28 Richard Biener <rguenther@suse.de>
15440 PR tree-optimization/107087
15441 * g++.dg/pr107087.C: New testcase.
15443 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
15446 * gcc.target/aarch64/pr109072_1.c: New test.
15447 * gcc.target/aarch64/pr109072_2.c: Likewise.
15449 2023-03-28 Jakub Jelinek <jakub@redhat.com>
15451 PR middle-end/106190
15452 * gcc.dg/asan/pr106190.c: New test.
15454 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
15461 2023-03-28 Jakub Jelinek <jakub@redhat.com>
15464 * gcc.target/i386/pr109276.c: New test.
15466 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
15473 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15475 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
15477 * gcc.dg/visibility-22.c: Add weak_undefined options.
15479 2023-03-27 Richard Biener <rguenther@suse.de>
15481 PR tree-optimization/54498
15482 * g++.dg/torture/pr54498.C: New testcase.
15484 2023-03-27 Richard Biener <rguenther@suse.de>
15486 PR tree-optimization/108357
15487 * gcc.dg/tree-ssa/pr108357.c: New testcase.
15489 2023-03-27 Martin Liska <mliska@suse.cz>
15491 * lib/verify-sarif-file.py: Use apostrophes instead
15494 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
15497 * gcc.target/powerpc/pr109167.c: New test.
15499 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
15502 * gcc.target/powerpc/pr109082.c: New test.
15504 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
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.
15516 2023-03-26 Jakub Jelinek <jakub@redhat.com>
15518 PR tree-optimization/109230
15519 * gcc.dg/pr109230.c: New test.
15521 2023-03-26 Jakub Jelinek <jakub@redhat.com>
15524 * c-c++-common/cold-2.c: New test.
15526 2023-03-25 David Malcolm <dmalcolm@redhat.com>
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:
15538 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
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
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.
15551 2023-03-24 Patrick Palka <ppalka@redhat.com>
15554 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
15556 * g++.dg/lookup/this2.C: New test.
15558 2023-03-24 Jason Merrill <jason@redhat.com>
15561 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
15563 2023-03-24 David Malcolm <dmalcolm@redhat.com>
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.
15573 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
15575 PR tree-optimization/109238
15576 * gcc.dg/pr109238.c: New.
15578 2023-03-24 Richard Biener <rguenther@suse.de>
15580 PR tree-optimization/106912
15581 * gcc.dg/profile-generate-4.c: New testcase.
15583 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
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.
15589 2023-03-24 Jakub Jelinek <jakub@redhat.com>
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
15597 2023-03-24 Jakub Jelinek <jakub@redhat.com>
15599 PR tree-optimization/99739
15600 * gcc.dg/tree-ssa/pr99739.c: New test.
15602 2023-03-24 Alexandre Oliva <oliva@adacore.com>
15604 * lib/target-supports.exp (add_options_for_weak_undefined):
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.
15619 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
15620 Tobias Burnus <tobias@codesourcery.com>
15623 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
15625 * gfortran.dg/unpack_field_1.f90: Likewise.
15626 * gfortran.dg/pr103628.f90: New.
15628 2023-03-23 Jason Merrill <jason@redhat.com>
15631 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
15633 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
15635 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
15637 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
15639 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
15641 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
15643 * gcc.target/powerpc/mod-no_copy.c: New.
15644 * gcc.target/powerpc/mod-peephole.c: New.
15646 2023-03-23 Andrew Pinski <apinski@marvell.com>
15649 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
15651 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
15654 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
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:
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.
15668 2023-03-23 Richard Biener <rguenther@suse.de>
15670 PR tree-optimization/107569
15671 * g++.dg/opt/pr107569.C: New testcase.
15673 2023-03-23 Richard Biener <rguenther@suse.de>
15675 PR tree-optimization/109262
15676 * g++.dg/torture/pr109262.C: New testcase.
15678 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
15680 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
15682 2023-03-23 Marek Polacek <polacek@redhat.com>
15685 * g++.dg/warn/Wdangling-reference11.C: New test.
15686 * g++.dg/warn/Wdangling-reference12.C: New test.
15688 2023-03-23 Jakub Jelinek <jakub@redhat.com>
15690 PR tree-optimization/109176
15691 * gcc.target/aarch64/sve/pr109176.c: New test.
15693 2023-03-23 Pan Li <pan2.li@intel.com>
15694 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
15702 2023-03-23 Jason Merrill <jason@redhat.com>
15705 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
15707 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
15723 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15726 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
15728 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15729 kito-cheng <kito.cheng@sifive.com>
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.
15748 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15749 kito-cheng <kito.cheng@sifive.com>
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.
15755 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
15757 * lib/target-supports.exp (check_effective_target_riscv_vector):
15760 2023-03-22 David Malcolm <dmalcolm@redhat.com>
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.
15773 2023-03-22 Jason Merrill <jason@redhat.com>
15776 * g++.dg/template/partial-order3.C: New test.
15778 2023-03-22 Harald Anlauf <anlauf@gmx.de>
15779 Steven G. Kargl <kargl@gcc.gnu.org>
15782 * gfortran.dg/pr104572.f90: New test.
15784 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
15786 * gcc.target/i386/pr109137.c: New.
15788 2023-03-22 Jason Merrill <jason@redhat.com>
15791 * g++.dg/ext/attr-tsafe1.C: New test.
15793 2023-03-22 Alex Coplan <alex.coplan@arm.com>
15796 * g++.dg/ext/pr109177.C: New test.
15798 2023-03-22 David Malcolm <dmalcolm@redhat.com>
15801 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
15803 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
15805 * gcc.target/gcn/complex.c: New test.
15807 2023-03-21 Harald Anlauf <anlauf@gmx.de>
15810 * gfortran.dg/pr99036.f90: New test.
15812 2023-03-21 Jason Merrill <jason@redhat.com>
15815 * g++.dg/cpp0x/nsdmi-template25.C: New test.
15817 2023-03-21 Richard Biener <rguenther@suse.de>
15819 PR tree-optimization/109219
15820 * gcc.dg/torture/pr109219.c: New testcase.
15822 2023-03-21 Jakub Jelinek <jakub@redhat.com>
15824 PR testsuite/108898
15825 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
15827 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
15828 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
15830 2023-03-21 Jakub Jelinek <jakub@redhat.com>
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.
15849 2023-03-21 Jakub Jelinek <jakub@redhat.com>
15851 PR tree-optimization/109215
15852 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
15854 2023-03-21 Richard Biener <rguenther@suse.de>
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.
15861 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
15864 * gfortran.dg/pr109209.f90: New test.
15866 2023-03-20 Marek Polacek <polacek@redhat.com>
15869 * g++.dg/cpp0x/explicit16.C: New test.
15871 2023-03-20 Jakub Jelinek <jakub@redhat.com>
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.
15879 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
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.
15887 2023-03-20 Harald Anlauf <anlauf@gmx.de>
15890 * gfortran.dg/nearest_6.f90: New test.
15892 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
15895 * gcc.target/powerpc/pr109178.c: New test.
15897 2023-03-20 Jakub Jelinek <jakub@redhat.com>
15899 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
15900 from char to char [2 * sizeof (int)].
15902 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
15905 * gfortran.dg/external_procedures_4.f90: New test.
15907 2023-03-19 Harald Anlauf <anlauf@gmx.de>
15910 * gfortran.dg/pr85877.f90: New test.
15912 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
15914 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
15917 2023-03-18 David Malcolm <dmalcolm@redhat.com>
15920 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
15922 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
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.
15961 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
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.
15971 2023-03-17 Jason Merrill <jason@redhat.com>
15974 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
15976 2023-03-17 Jason Merrill <jason@redhat.com>
15979 * g++.dg/eh/dtor4.C: New test.
15981 2023-03-17 Jason Merrill <jason@redhat.com>
15984 * g++.dg/lookup/friend24.C: New test.
15986 2023-03-17 Jakub Jelinek <jakub@redhat.com>
15989 * gcc.target/i386/pr105554.c: New test.
15991 2023-03-17 Jakub Jelinek <jakub@redhat.com>
15994 * c-c++-common/ubsan/div-by-zero-8.c: New test.
15996 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
15998 * gcc.target/i386/pr109052.c: New.
16000 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16001 kito-cheng <kito.cheng@sifive.com>
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.
16009 2023-03-17 Jakub Jelinek <jakub@redhat.com>
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.
16016 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16018 PR middle-end/108685
16019 * c-c++-common/gomp/doacross-8.c: New test.
16021 2023-03-16 Jason Merrill <jason@redhat.com>
16024 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16026 2023-03-16 Jason Merrill <jason@redhat.com>
16029 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16031 2023-03-16 Jason Merrill <jason@redhat.com>
16034 * g++.dg/cpp0x/enum43.C: New test.
16036 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16038 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16040 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16043 * gm2/types/run/pass/d.c: Convert data structure from
16044 BOOLEAN int to bool and cast int to bool in test function.
16046 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
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.
16062 2023-03-16 Patrick Palka <ppalka@redhat.com>
16065 * g++.dg/cpp2a/constexpr-inst2.C: New test.
16067 2023-03-16 Patrick Palka <ppalka@redhat.com>
16070 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
16072 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16074 * gdc.dg/torture/simd23084.d: New test.
16075 * gdc.dg/torture/simd23085.d: New test.
16076 * gdc.dg/torture/simd23218.d: New test.
16078 2023-03-16 Martin Liska <mliska@suse.cz>
16080 PR middle-end/106133
16081 * c-c++-common/pr106133.c: New test.
16083 2023-03-16 Alexandre Oliva <oliva@adacore.com>
16085 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
16087 2023-03-16 Jason Merrill <jason@redhat.com>
16090 * g++.dg/coroutines/co-await-moveonly1.C: New test.
16092 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16095 * gdc.dg/torture/pr109144.d: New test.
16097 2023-03-16 Richard Biener <rguenther@suse.de>
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.
16105 2023-03-15 Jason Merrill <jason@redhat.com>
16109 * g++.dg/coroutines/co-await-initlist1.C: New test.
16111 2023-03-15 David Malcolm <dmalcolm@redhat.com>
16114 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
16115 have an invocation object marked as succeeding, with no
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
16125 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
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.
16134 2023-03-15 Harald Anlauf <anlauf@gmx.de>
16135 Tobias Burnus <tobias@codesourcery.com>
16138 * gfortran.dg/class_dummy_10.f90: New test.
16140 2023-03-15 Marek Polacek <polacek@redhat.com>
16143 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
16145 2023-03-15 Richard Biener <rguenther@suse.de>
16147 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
16150 2023-03-15 Jason Merrill <jason@redhat.com>
16153 * g++.dg/template/ttp7.C: Remove expected error.
16155 2023-03-15 Jason Merrill <jason@redhat.com>
16160 * g++.dg/template/ttp35.C: New test.
16162 2023-03-15 Richard Biener <rguenther@suse.de>
16164 PR tree-optimization/109139
16165 * gcc.dg/torture/pr109139.c: New testcase.
16167 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
16173 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16175 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
16177 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16179 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
16181 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
16192 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
16201 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16203 * gcc.target/riscv/xtheadbs-tst.c: New test.
16205 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16207 * gcc.target/riscv/xtheadba-addsl.c: New test.
16209 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16211 * gcc.target/riscv/mcpu-thead-c906.c: New test.
16213 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
16228 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
16231 * gcc.target/i386/pr109117-1.c: New test.
16233 2023-03-15 Jonathan Yong <10walls@gmail.com>
16235 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
16236 * gcc.dg/pic-3.c: Ditto.
16237 * gcc.dg/pic-4.c: Ditto.
16239 2023-03-14 Patrick Palka <ppalka@redhat.com>
16242 * g++.dg/cpp2a/concepts-class5.C: New test.
16243 * g++.dg/cpp2a/concepts-class5a.C: New test.
16245 2023-03-14 Patrick Palka <ppalka@redhat.com>
16248 * g++.dg/cpp2a/concepts-friend14.C: New test.
16250 2023-03-14 Jason Merrill <jason@redhat.com>
16253 * g++.dg/cpp1y/var-templ78.C: New test.
16255 2023-03-14 Jason Merrill <jason@redhat.com>
16258 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
16259 * g++.dg/warn/Wreturn-6.C: New test.
16261 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16264 * gcc.target/i386/pr109109-1.c: New test.
16265 * gcc.target/i386/pr109109-2.c: New test.
16267 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
16270 * gdc.dg/torture/imports/pr109108.d: New test.
16271 * gdc.dg/torture/pr109108.d: New test.
16273 2023-03-14 Jakub Jelinek <jakub@redhat.com>
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.
16281 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16284 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
16286 2023-03-14 Richard Biener <rguenther@suse.de>
16288 * gcc.dg/auto-init-unused-1.c: New testcase.
16290 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
16292 PR tree-optimization/109005
16293 * gnat.dg/specs/opt6.ads: New test.
16295 2023-03-14 Tamar Christina <tamar.christina@arm.com>
16297 PR testsuite/109118
16298 * gcc.dg/mla_1.c: Moved to...
16299 * gcc.target/aarch64/sve/mla_3.c: ...here.
16301 2023-03-14 Jakub Jelinek <jakub@redhat.com>
16303 PR tree-optimization/109115
16304 * gcc.dg/pr109115.c: New test.
16306 2023-03-14 Richard Biener <rguenther@suse.de>
16308 * g++.dg/torture/20230313.C: New testcase.
16310 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
16312 * gm2/pim/fail/largeconst.mod: New test.
16314 2023-03-13 Jason Merrill <jason@redhat.com>
16317 * g++.dg/warn/pragma-system_header6.h: New test.
16318 * g++.dg/warn/pragma-system_header6.C: New test.
16320 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16323 * gcc.dg/analyzer/leak-pr105906.c: New test.
16325 2023-03-13 David Malcolm <dmalcolm@redhat.com>
16328 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
16329 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
16331 2023-03-13 David Malcolm <dmalcolm@redhat.com>
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.
16337 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16339 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
16341 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
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.
22456 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22458 * gcc.target/riscv/rvv/base/bug-1.c: New test.
22460 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22474 2023-03-13 Marek Polacek <polacek@redhat.com>
22477 * g++.dg/warn/Wdangling-reference10.C: New test.
22479 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
22481 PR preprocessor/67046
22482 * c-c++-common/cpp/pr67046.c: New test.
22484 2023-03-13 Richard Biener <rguenther@suse.de>
22486 PR tree-optimization/109046
22487 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
22489 2023-03-12 Jakub Jelinek <jakub@redhat.com>
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
22500 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
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.
22506 2023-03-12 Tamar Christina <tamar.christina@arm.com>
22509 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
22510 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
22512 2023-03-12 Tamar Christina <tamar.christina@arm.com>
22513 Richard Sandiford <richard.sandiford@arm.com>
22516 * gcc.dg/mla_1.c: New test.
22518 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
22521 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
22522 the external definitions of isfinite.
22524 2023-03-12 Jonathan Yong <10walls@gmail.com>
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.
22530 2023-03-12 Jonathan Yong <10walls@gmail.com>
22532 * gcc.c-torture/compile/103818.c: Enable test for llp64.
22534 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
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
22541 2023-03-11 Harald Anlauf <anlauf@gmx.de>
22544 * gfortran.dg/pr106945.f90: New test.
22546 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
22548 * lib/target-supports.exp (check_fork_available): Don't signal
22549 true for CRIS running on a simulator.
22551 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
22553 * gcc.dg/pr108117.c: Require effective-target scheduling.
22555 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
22557 * gcc.dg/pr106397.c: Add -w to options.
22559 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22562 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
22564 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
22566 * g++.dg/cpp23/ext-floating14.C: New test.
22568 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22571 * g++.dg/gomp/pr107558.C: New test.
22573 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22576 * g++.dg/abi/no_unique_address7.C: New test.
22578 2023-03-10 Jason Merrill <jason@redhat.com>
22581 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
22584 2023-03-10 Marek Polacek <polacek@redhat.com>
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.
22594 2023-03-10 Harald Anlauf <anlauf@gmx.de>
22597 * gfortran.dg/bind_c_usage_34.f90: New test.
22599 2023-03-10 Andrew Pinski <apinski@marvell.com>
22601 * gcc.target/aarch64/rev16_2.c: New test.
22602 * gcc.target/aarch64/shift_and_operator-1.c: New test.
22604 2023-03-10 David Malcolm <dmalcolm@redhat.com>
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.
22611 2023-03-10 Jason Merrill <jason@redhat.com>
22614 * g++.dg/abi/anon6.C: New test.
22616 2023-03-10 David Malcolm <dmalcolm@redhat.com>
22620 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
22621 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
22623 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
22626 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22629 * c-c++-common/Wunused-var-18.c: New test.
22631 2023-03-10 Jakub Jelinek <jakub@redhat.com>
22633 PR tree-optimization/109008
22634 * gcc.dg/pr109008.c: New test.
22636 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22638 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
22640 2023-03-10 Jason Merrill <jason@redhat.com>
22643 * g++.dg/ext/int128-7.C: New test.
22645 2023-03-10 Jason Merrill <jason@redhat.com>
22648 * g++.dg/contracts/contracts-err1.C: New test.
22650 2023-03-09 Jason Merrill <jason@redhat.com>
22653 * g++.dg/cpp0x/initlist-array18.C: New test.
22654 * g++.dg/cpp0x/initlist-array19.C: New test.
22656 2023-03-09 David Malcolm <dmalcolm@redhat.com>
22662 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
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:
22670 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
22671 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
22673 2023-03-09 Tamar Christina <tamar.christina@arm.com>
22675 * gcc.target/aarch64/tbz_2.c: New test.
22676 * gcc.target/aarch64/tbz_3.c: New test.
22678 2023-03-09 Jason Merrill <jason@redhat.com>
22682 * g++.dg/DRs/dr2664.C: New test.
22683 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
22685 2023-03-09 Jason Merrill <jason@redhat.com>
22686 Michael Spertus <mike@spertus.com>
22689 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
22691 2023-03-09 Jason Merrill <jason@redhat.com>
22693 * g++.dg/ext/is_deducible1.C: Guard with
22694 __has_builtin (__is_deducible).
22696 2023-03-09 Jason Merrill <jason@redhat.com>
22699 * g++.dg/ext/is_deducible1.C: New test.
22701 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
22703 * gcc.target/aarch64/pr108999.c: New.
22705 2023-03-09 Richard Biener <rguenther@suse.de>
22707 PR middle-end/108995
22708 * gcc.dg/ubsan/pr108995.c: New testcase.
22710 2023-03-09 Jakub Jelinek <jakub@redhat.com>
22711 Richard Biener <rguenther@suse.de>
22713 PR tree-optimization/109008
22714 * gcc.c-torture/execute/ieee/pr109008.c: New test.
22716 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22718 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
22719 gcc_{warning,error}_prefix with Fortran specific one used in
22722 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
22728 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
22735 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22737 PR testsuite/108730
22738 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
22739 effective target requirement.
22741 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22743 PR testsuite/108813
22744 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
22746 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
22748 PR testsuite/108810
22749 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
22750 the extracted index for BE.
22752 2023-03-08 Jeff Law <jlaw@ventanamicro>
22754 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
22756 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
22758 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
22759 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
22761 2023-03-07 Jason Merrill <jason@redhat.com>
22765 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
22767 2023-03-07 Marek Polacek <polacek@redhat.com>
22770 * g++.dg/warn/Wdangling-reference8.C: New test.
22771 * g++.dg/warn/Wdangling-reference9.C: New test.
22773 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
22775 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
22777 2023-03-07 Jakub Jelinek <jakub@redhat.com>
22780 * g++.dg/rtti/pr109042.C: New test.
22782 2023-03-07 Marek Polacek <polacek@redhat.com>
22785 * g++.dg/cpp0x/noexcept77.C: New test.
22787 2023-03-07 Marek Polacek <polacek@redhat.com>
22790 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
22791 * g++.dg/cpp1y/var-templ77.C: New test.
22793 2023-03-07 Pan Li <pan2.li@intel.com>
22794 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
22807 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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.
22818 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22820 * gcc.target/aarch64/pr104005.c (dg-options): Add
22821 -fno-stack-protector.
22823 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22825 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
22826 -fno-stack-protector.
22828 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22830 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
22831 -fno-stack-protector.
22832 * g++.target/aarch64/pr103147-10.C: Likewise.
22834 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22836 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
22837 Add -fno-stack-protector.
22839 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22842 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
22845 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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
22859 2023-03-07 Xi Ruoyao <xry111@xry111.site>
22862 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
22863 Add -fno-pie -no-pie.
22865 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22867 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
22869 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22871 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
22872 Gate on effective target tail_call.
22874 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22876 * lib/target-supports.exp (check_effective_target_tail_call): New.
22878 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22880 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
22881 int32_t being "long int".
22883 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
22885 * lib/multiline.exp (_build_multiline_regex): Map
22886 "{re:" to "(", similarly ")?" from ":re?}" and the
22887 same without question mark.
22889 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
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.
22940 2023-03-06 Richard Biener <rguenther@suse.de>
22942 PR tree-optimization/109025
22943 * gcc.dg/vect/pr109025.c: New testcase.
22945 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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):
22951 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
22954 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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.
22962 2023-03-05 Harald Anlauf <anlauf@gmx.de>
22963 Tobias Burnus <tobias@codesourcery.com>
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.
22970 2023-03-05 Jakub Jelinek <jakub@redhat.com>
22972 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
22973 scan-tree-dump-times target selector.
22975 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22976 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
22983 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22984 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
22990 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22991 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
22998 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
22999 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
23008 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
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.
23014 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23015 kito-cheng <kito.cheng@sifive.com>
23017 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23019 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23030 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23065 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23074 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
23076 * gcc.target/riscv/zbb-min-max-03.c: New test.
23078 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23080 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
23082 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23084 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23087 * c-c++-common/Wsign-compare-2.c (f18): New test.
23089 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23092 * c-c++-common/Wsign-compare-2.c: New test.
23093 * c-c++-common/pr107465.c: New test.
23095 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23098 * gcc.dg/pr107846.c: New test.
23100 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23103 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
23105 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23107 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
23109 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23111 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
23113 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
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.
23119 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23122 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
23123 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
23125 2023-03-03 David Malcolm <dmalcolm@redhat.com>
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.
23131 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23133 PR tree-optimization/108988
23134 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
23136 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
23143 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23145 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
23147 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
23149 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
23156 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23159 * gcc.target/arm/pr51534.c: Split softfp variant into...
23160 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
23162 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23164 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
23165 after tab after vmsr, and lower the case of P0.
23167 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23170 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
23172 2023-03-03 Patrick Palka <ppalka@redhat.com>
23175 * g++.dg/cpp2a/lambda-generic11.C: New test.
23177 2023-03-03 Jakub Jelinek <jakub@redhat.com>
23180 * gcc.dg/Wnonnull-8.c: New test.
23182 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
23189 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
23195 2023-03-03 Richard Biener <rguenther@suse.de>
23197 PR tree-optimization/109002
23198 * gcc.dg/torture/pr109002.c: New testcase.
23200 2023-03-03 Richard Biener <rguenther@suse.de>
23203 * g++.dg/lto/pr108772_0.C: New testcase.
23205 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23208 * g++.dg/coroutines/pr100127.C: Test for header rather than
23210 * g++.dg/coroutines/pr100772-a.C: Likewise.
23211 * g++.dg/coroutines/pr100772-b.C: Likewise.
23213 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
23215 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
23216 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
23218 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
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.
23232 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23235 * gdc.dg/imports/pr108877a.d: New test.
23236 * gdc.dg/pr108877.d: New test.
23238 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23241 * gdc.dg/pr108167.d: New test.
23243 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23246 * gdc.dg/pr108945.d: New test.
23248 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23250 PR testsuite/108991
23251 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
23252 before target selector.
23254 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
23257 * jit.dg/test-error-array-bounds.c: Update test.
23259 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
23261 * gcc.target/avr/pr90706.c: New.
23263 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
23264 Paul-Antoine Arras <pa@codesourcery.com>
23266 * gcc.target/gcn/simd-math-1.c: New testcase.
23267 * gcc.target/gcn/simd-math-2.c: New testcase.
23269 2023-03-02 Patrick Palka <ppalka@redhat.com>
23273 * g++.dg/opt/is_constant_evaluated3.C: New test.
23275 2023-03-02 Patrick Palka <ppalka@redhat.com>
23278 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
23280 2023-03-02 David Malcolm <dmalcolm@redhat.com>
23283 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
23285 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23288 * g++.dg/debug/dwarf2/pr108716.C: New test.
23290 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23292 PR tree-optimization/108979
23293 * gfortran.dg/vect/pr108979.f90: New test.
23295 2023-03-02 Marek Polacek <polacek@redhat.com>
23298 * g++.dg/warn/Wmismatched-tags-11.C: New test.
23300 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
23302 * gcc.target/s390/s390.exp: Add partial subdirectory.
23303 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
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.
23333 2023-03-02 Jonathan Yong <10walls@gmail.com>
23335 PR middle-end/97956
23336 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
23338 2023-03-02 Jonathan Yong <10walls@gmail.com>
23340 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
23342 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23344 PR tree-optimization/108603
23345 * gcc.target/aarch64/sve/pr108603.c: New test.
23347 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
23349 PR tree-optimization/108430
23350 * gcc.target/aarch64/sve/pr108430.c: New test.
23352 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23355 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
23356 * g++.target/i386/pr108934.C: New test.
23358 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23361 * g++.dg/gomp/pr105839-1.C: New test.
23362 * g++.dg/gomp/pr105839-2.C: New test.
23364 2023-03-02 Richard Biener <rguenther@suse.de>
23366 PR testsuite/108985
23367 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
23369 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
23371 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
23373 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
23375 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
23376 __USER_LABEL_PREFIX__.
23378 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
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.
23383 2023-03-01 Marek Polacek <polacek@redhat.com>
23386 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
23388 2023-03-01 David Malcolm <dmalcolm@redhat.com>
23391 * gcc.dg/analyzer/builtins-pr107565.c: New test.
23392 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
23394 2023-03-01 Patrick Palka <ppalka@redhat.com>
23395 Jason Merrill <jason@redhat.com>
23399 * g++.dg/cpp0x/new6.C: New test.
23400 * g++.dg/cpp2a/concepts-new1.C: New test.
23402 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
23404 PR middle-end/108545
23405 * c-c++-common/gomp/map-8.c: New test.
23406 * gfortran.dg/gomp/map-9.f90: New test.
23408 2023-03-01 David Malcolm <dmalcolm@redhat.com>
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.
23415 2023-03-01 Jonathan Yong <10walls@gmail.com>
23417 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
23420 2023-03-01 Jakub Jelinek <jakub@redhat.com>
23422 PR sanitizer/108894
23423 * c-c++-common/ubsan/bounds-16.c: New test.
23425 2023-03-01 Jakub Jelinek <jakub@redhat.com>
23428 * g++.dg/debug/pr108967.C: New test.
23430 2023-03-01 Jakub Jelinek <jakub@redhat.com>
23433 * g++.dg/cpp1y/pr108606.C: New test.
23435 2023-03-01 Richard Biener <rguenther@suse.de>
23437 PR tree-optimization/108970
23438 * gcc.dg/pr108970.c: New testcase.
23440 2023-03-01 Richard Biener <rguenther@suse.de>
23442 PR tree-optimization/108950
23443 * gcc.dg/vect/pr108950.c: New testcase.
23445 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
23447 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
23448 newlib targets too.
23450 2023-02-28 Patrick Palka <ppalka@redhat.com>
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.
23459 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
23461 PR middle-end/107411
23462 PR middle-end/107411
23463 * g++.dg/pr107411.C: New test.
23465 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
23472 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
23479 2023-02-28 Jakub Jelinek <jakub@redhat.com>
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.
23489 2023-02-28 Richard Biener <rguenther@suse.de>
23491 PR testsuite/108942
23492 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
23494 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23496 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
23497 message for "default_packed" targets.
23499 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23501 * lib/multiline.exp (handle-multiline-outputs): Shorten
23502 message to the same for fail and pass.
23504 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23507 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
23509 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23512 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
23513 of targets excluding xfail on lines 50 and 51.
23515 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
23517 PR tree-optimization/108828
23518 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
23520 2023-02-27 Harald Anlauf <anlauf@gmx.de>
23523 * gfortran.dg/ibits_2.f90: New test.
23525 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
23527 * ada/acats/run_all.sh: Adjust example of compiler options.
23529 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
23531 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
23532 Also add conditional to gm2-simple-execute.
23534 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
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.
23540 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
23542 * lib/multiline.exp (handle-multiline-outputs): Don't include the
23543 quoted multiline pattern in the pass/fail output.
23545 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
23548 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
23550 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
23552 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
23554 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
23556 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
23558 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
23560 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
23561 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
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:
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:
23617 * gm2/projects/pim/run/pass/tower/star: New test.
23619 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
23621 * gcc.target/xtensa/pr108919.c: New test.
23623 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
23626 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
23628 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
23630 * gfortran.dg/weak-2.f90: New test.
23631 * gfortran.dg/weak-3.f90: New test.
23633 2023-02-24 Martin Liska <mliska@suse.cz>
23635 PR sanitizer/108834
23636 * c-c++-common/asan/global-overflow-1.c: Test line and column
23637 info for a global variable.
23639 2023-02-24 Alexandre Oliva <oliva@adacore.com>
23642 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
23644 2023-02-24 Jakub Jelinek <jakub@redhat.com>
23646 PR middle-end/108854
23647 * g++.dg/opt/pr108854.C: New test.
23649 2023-02-24 Jakub Jelinek <jakub@redhat.com>
23652 * gcc.target/i386/avx512bf16-pr108881.c: New test.
23654 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
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.
23660 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
23662 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
23664 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
23666 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
23667 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
23669 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
23671 * gcc.target/xtensa/elim_callee_saved.c: New.
23673 2023-02-23 Jakub Jelinek <jakub@redhat.com>
23675 PR testsuite/108899
23676 * g++.dg/modules/modules.exp: Only override unsupported if it
23677 exists and saved-unsupported doesn't.
23679 2023-02-23 Richard Biener <rguenther@suse.de>
23681 PR tree-optimization/108888
23682 * g++.dg/torture/pr108888.C: New testcase.
23684 2023-02-22 Marek Polacek <polacek@redhat.com>
23687 * c-c++-common/ubsan/pr108880.c: New test.
23689 2023-02-22 Harald Anlauf <anlauf@gmx.de>
23692 * gfortran.dg/pr96024.f90: New test.
23694 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23696 * g++.dg/modules/modules.exp: Override unsupported to update
23697 module_do, and test it after dg-test.
23699 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23701 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
23702 * gcc.target/arm/aes-fuse-2.c: Likewise.
23704 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23706 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
23707 usable in initializers.
23709 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23711 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
23713 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
23715 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23717 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
23720 2023-02-22 Alexandre Oliva <oliva@adacore.com>
23722 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
23724 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
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.
23745 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23754 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
23756 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
23759 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
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.
24011 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24013 PR middle-end/106258
24014 * g++.dg/ipa/pr106258.C: New test.
24016 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
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.
24040 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24043 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24044 -Wanalyzer-use-of-uninitialized-value terminating analysis along
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
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
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
24079 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
24081 2023-02-21 Harald Anlauf <anlauf@gmx.de>
24084 * gfortran.dg/pr96025.f90: New test.
24086 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
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.
24099 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24101 * gdc.dg/ctfeintrinsics.d: New test.
24103 2023-02-21 Richard Biener <rguenther@suse.de>
24105 PR tree-optimization/108691
24106 * gcc.dg/pr108691.c: New testcase.
24108 2023-02-21 Richard Biener <rguenther@suse.de>
24110 PR tree-optimization/108793
24111 * gcc.dg/torture/pr108793.c: New testcase.
24113 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24115 * rust/compile/torture/intrinsics-math.rs: New test.
24117 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24119 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
24121 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24123 * rust/execute/torture/closure3.rs: New test.
24125 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24127 * rust/compile/torture/phantom_data.rs: New test.
24129 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24131 * rust/compile/torture/intrinsics-3.rs:
24132 * rust/execute/torture/atomic_load.rs: New test.
24134 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24136 * rust/compile/torture/intrinsics-5.rs: Fix error message.
24138 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24140 * rust/compile/torture/intrinsics-6.rs: New test.
24141 * rust/compile/torture/intrinsics-7.rs: New test.
24143 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
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.
24149 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24151 * rust/compile/torture/intrinsics-3.rs: New test.
24153 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24155 * rust/execute/torture/closure2.rs: New test.
24157 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24159 * rust/execute/torture/closure1.rs: New test.
24161 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24163 * rust/compile/issue-1589.rs: New test.
24165 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24167 * rust/compile/generics7.rs: Fix test with missing assertion.
24168 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
24170 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
24172 * rust/compile/missing_closing_paren.rs: New test.
24174 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24176 * rust/execute/torture/prefetch_data.rs: New test.
24178 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24180 * rust/compile/torture/issue-1555.rs: New test.
24182 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
24184 * rust/compile/const9.rs: New test.
24186 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24188 * rust/compile/issue-1272.rs: New test.
24190 2023-02-21 Richard Biener <rguenther@suse.de>
24192 PR tree-optimization/108868
24193 * gcc.dg/pr108868.c: New testcase.
24195 2023-02-21 Richard Biener <rguenther@suse.de>
24197 PR tree-optimization/108855
24198 * gcc.dg/pr108855.c: New testcase.
24200 2023-02-21 Richard Biener <rguenther@suse.de>
24203 2023-02-21 Richard Biener <rguenther@suse.de>
24205 PR tree-optimization/108691
24206 * gcc.dg/pr108691.c: New testcase.
24208 2023-02-20 Jakub Jelinek <jakub2redhat.com>
24211 * gcc.dg/pr108862.c: New test.
24212 * gcc.target/powerpc/pr108862.c: New test.
24214 2023-02-20 Marek Polacek <polacek@redhat.com>
24217 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
24218 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
24220 2023-02-20 Marek Polacek <polacek@redhat.com>
24223 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
24224 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
24226 2023-02-20 Richard Biener <rguenther@suse.de>
24228 PR tree-optimization/108816
24229 * gcc.dg/torture/pr108816.c: New testcase.
24231 2023-02-20 Richard Biener <rguenther@suse.de>
24233 PR tree-optimization/108825
24234 * gcc.dg/torture/pr108825.c: New testcase.
24236 2023-02-18 Jason Merrill <jason@redhat.com>
24246 * g++.dg/DRs/dr2518.C: New test.
24248 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24250 PR tree-optimization/108819
24251 * gcc.dg/pr108819.c: New test.
24253 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24256 * gcc.target/i386/pr108832.c: New test.
24258 2023-02-18 Martin Uecker <uecker@tugraz.at>
24261 * gcc.dg/pr108375-1.c: New test.
24262 * gcc.dg/pr108375-2.c: New test.
24264 2023-02-18 Martin Uecker <uecker@tugraz.at>
24268 * gcc.dg/pr105660-1.c: New test.
24269 * gcc.dg/pr105660-2.c: New test.
24271 2023-02-17 Patrick Palka <ppalka@redhat.com>
24275 * g++.dg/opt/is_constant_evaluated1.C: New test.
24276 * g++.dg/opt/is_constant_evaluated2.C: New test.
24278 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24281 * gcc.target/i386/pr108831-1.c: New test.
24282 * gcc.target/i386/pr108831-2.c: Ditto.
24284 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
24287 * gcc.dg/pr108805.c: New test.
24289 2023-02-17 Richard Biener <rguenther@suse.de>
24291 PR tree-optimization/108821
24292 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
24294 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
24300 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24314 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24316 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
24318 2023-02-16 David Malcolm <dmalcolm@redhat.com>
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.
24327 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
24329 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
24331 2023-02-16 Patrick Palka <ppalka@redhat.com>
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.
24339 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24341 PR tree-optimization/108657
24342 * gcc.dg/pr108657.c: New test.
24344 2023-02-16 Jakub Jelinek <jakub@redhat.com>
24346 PR tree-optimization/108783
24347 * gcc.c-torture/compile/pr108783.c: New test.
24349 2023-02-16 Richard Biener <rguenther@suse.de>
24351 PR tree-optimization/108791
24352 * gcc.dg/torture/pr108791.c: New testcase.
24354 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
24356 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
24357 as a non-LRA target.
24359 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24362 * gfortran.dg/pr103608.f90: New test.
24364 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
24367 * gfortran.dg/pr104554.f90: New test.
24369 2023-02-15 David Malcolm <dmalcolm@redhat.com>
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.
24378 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
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.
24398 2023-02-15 Marek Polacek <polacek@redhat.com>
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.
24404 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24422 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24440 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24458 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24476 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24494 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24512 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24530 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24548 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24566 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24584 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24602 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24650 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24713 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24725 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24746 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24767 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24788 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24809 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24830 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24851 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24872 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24893 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24914 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24935 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24956 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24977 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25034 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25109 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25121 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25142 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25163 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25202 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25223 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25262 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25283 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25322 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25343 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25382 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25394 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25415 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25468 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25480 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25501 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25522 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25561 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25582 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25621 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25642 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25681 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25702 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25741 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25753 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25774 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
25776 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
25779 2023-02-15 Martin Jambor <mjambor@suse.cz>
25782 * gcc.dg/ipa/pr108679.c: New test.
25784 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
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.
25791 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
25799 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
25807 2023-02-15 Marek Polacek <polacek@redhat.com>
25810 * g++.dg/cpp0x/overload-conv-5.C: New test.
25812 2023-02-14 David Faust <david.faust@oracle.com>
25815 * gcc.target/bpf/ldxdw.c: New test.
25817 2023-02-14 Andrew Pinski <apinski@marvell.com>
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.
25825 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
25827 * gnat.dg/shift2.adb: New test.
25829 2023-02-14 Richard Biener <rguenther@suse.de>
25831 PR tree-optimization/108782
25832 * gcc.dg/torture/pr108782.c: New testcase.
25834 2023-02-14 Jakub Jelinek <jakub@redhat.com>
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.
25845 2023-02-14 Andreas Schwab <schwab@suse.de>
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.
25857 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
25859 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
25861 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
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.
25870 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
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.
25889 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
25891 PR rtl-optimization/108681
25892 * gcc.target/aarch64/pr108681.c: New test.
25894 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
25896 * gcc.target/i386/pr108774.c: New.
25898 2023-02-13 Harald Anlauf <anlauf@gmx.de>
25901 * gfortran.dg/pr103475.f90: New test.
25903 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
25906 * gcc.target/i386/pr108516-1.c: New test.
25907 * gcc.target/i386/pr108516-2.c: Ditto.
25909 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
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.
25919 2023-02-13 Richard Biener <rguenther@suse.de>
25921 PR tree-optimization/108691
25922 * gcc.dg/pr108691.c: New testcase.
25924 2023-02-13 Jonathan Yong <10walls@gmail.com>
25926 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
25927 regex pattern to allow long long instead of just long.
25929 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
25931 * gcc.target/arc/milli-1.c: Update test.
25933 2023-02-13 Richard Biener <rguenther@suse.de>
25935 PR tree-optimization/106722
25936 * gcc.dg/torture/pr108737.c: New testcase.
25938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26007 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26058 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26091 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26109 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26142 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26205 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26223 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26256 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26274 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26292 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26310 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26328 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26389 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26410 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26449 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26470 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26509 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26530 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26569 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26704 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26767 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26788 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26874 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26953 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26962 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26983 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27022 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27061 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27132 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27161 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27182 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27203 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27228 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27255 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
27257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27356 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27389 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27422 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27521 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27554 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27620 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27653 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27655 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
27657 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27696 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27735 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27774 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27813 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27852 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27891 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27930 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27969 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27990 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28011 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28032 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28053 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28095 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28116 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28137 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28155 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28239 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28272 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28293 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28332 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28353 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28392 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28413 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28452 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28500 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28518 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28536 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28554 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28556 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
28558 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28579 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28600 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28642 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28663 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28684 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28717 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28750 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28783 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28894 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28933 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28972 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28993 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29014 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29035 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29092 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29110 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29128 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29154 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29190 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29192 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
29194 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29215 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29238 * g++.target/riscv/rvv/base/exception-1.C: New test.
29240 2023-02-11 Jakub Jelinek <jakub@redhat.com>
29243 * c-c++-common/pr108605.c: New test.
29245 2023-02-11 Jonathan Yong <10walls@gmail.com>
29247 * gcc.dg/pr65658.c: fix LLP64 test.
29249 2023-02-11 Jonathan Yong <10walls@gmail.com>
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
29257 2023-02-10 David Malcolm <dmalcolm@redhat.com>
29260 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
29261 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
29263 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
29265 PR tree-optimization/108520
29266 * g++.dg/pr108520.C: New.
29268 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29301 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29334 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29367 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29400 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29433 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29466 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29499 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29532 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29565 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29598 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29631 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29664 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29697 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29730 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29763 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29862 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29901 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29940 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29979 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30018 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30057 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30096 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30174 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30213 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30252 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30291 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30330 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30369 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30408 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30447 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30465 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30486 2023-02-10 Richard Biener <rguenther@suse.de>
30488 PR tree-optimization/108724
30489 * gcc.target/i386/pr108724.c: New testcase.
30491 2023-02-10 Andrew Pinski <apinski@marvell.com>
30492 Andrew Macleod <amacleod@redhat.com>
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.
30499 2023-02-10 Joseph Myers <joseph@codesourcery.com>
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
30508 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
30510 PR tree-optimization/107561
30511 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
30513 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
30515 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
30517 PR testsuite/106120
30518 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
30519 ilp32 targets with c++98.
30521 2023-02-10 Marek Polacek <polacek@redhat.com>
30524 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
30526 2023-02-09 David Malcolm <dmalcolm@redhat.com>
30529 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
30531 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
30533 * gcc.target/i386/pr103541.c: New.
30534 * g++.target/i386/pr108711.C: New.
30536 2023-02-09 Harald Anlauf <anlauf@gmx.de>
30537 Steven G. Kargl <kargl@gcc.gnu.org>
30541 * gfortran.dg/pr103779.f90: New test.
30543 2023-02-09 Jakub Jelinek <jakub@redhat.com>
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.
30549 2023-02-09 Andrew Pinski <apinski@marvell.com>
30551 PR tree-optimization/108688
30552 * gcc.c-torture/compile/pr108688-1.c: New test.
30554 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
30557 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
30558 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
30560 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
30562 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
30564 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
30566 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
30568 2023-02-09 Jakub Jelinek <jakub@redhat.com>
30571 * g++.dg/cpp0x/pr108698.C: New test.
30573 2023-02-08 Joseph Myers <joseph@codesourcery.com>
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.
30581 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
30583 * gcc.dg/torture/pr100398.c: Limit to lra targets.
30584 * gcc.dg/pr100590.c: Ditto.
30586 2023-02-08 David Malcolm <dmalcolm@redhat.com>
30589 * gcc.dg/analyzer/uninit-7.c: New test.
30590 * gcc.dg/analyzer/uninit-pr108704.c: New test.
30592 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
30595 * gfortran.dg/pr103259.f90: New test.
30597 2023-02-08 Jakub Jelinek <jakub@redhat.com>
30599 PR tree-optimization/108692
30600 * gcc.dg/pr108692.c: New test.
30602 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
30604 * objc/execute/execute.exp: Load objc-dg.exp.
30606 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
30608 PR tree-optimization/108316
30609 * gcc.dg/vect/pr108316.c: New test.
30611 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
30614 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
30616 * gcc.target/i386/pr103541.c: New.
30618 2023-02-08 Jakub Jelinek <jakub@redhat.com>
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.
30625 2023-02-07 David Malcolm <dmalcolm@redhat.com>
30628 * gcc.dg/analyzer/fread-pr108661.c: New test.
30629 * gcc.dg/analyzer/read-pr108661.c: New test.
30631 2023-02-07 Harald Anlauf <anlauf@gmx.de>
30634 * gfortran.dg/save_7.f90: New test.
30636 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
30638 * gcc.target/i386/pr103541.c: New.
30640 2023-02-07 Jakub Jelinek <jakub@redhat.com>
30642 PR tree-optimization/106923
30643 * gcc.dg/pr106923.c: New test.
30645 2023-02-07 Jakub Jelinek <jakub@redhat.com>
30647 PR tree-optimization/106433
30648 * gcc.c-torture/compile/pr106433.c: New test.
30650 2023-02-07 Jakub Jelinek <jakub@redhat.com>
30652 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
30653 -Wdeprecated warning for C++23.
30655 2023-02-06 Alex Coplan <alex.coplan@arm.com>
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.
30662 2023-02-06 Xi Ruoyao <xry111@xry111.site>
30664 * g++.target/loongarch/bytepick.C: New test.
30666 2023-02-06 Tamar Christina <tamar.christina@arm.com>
30668 * gcc.target/aarch64/options_set_10.c: Removed.
30670 2023-02-06 Jakub Jelinek <jakub@redhat.com>
30672 PR tree-optimization/108655
30673 * gcc.dg/pr108655.c: New test.
30675 2023-02-06 Patrick Palka <ppalka@redhat.com>
30678 * g++.dg/cpp0x/overload5.C: New test.
30679 * g++.dg/cpp0x/overload5a.C: New test.
30680 * g++.dg/cpp0x/overload6.C: New test.
30682 2023-02-05 Harald Anlauf <anlauf@gmx.de>
30685 * gfortran.dg/pr108592.f90: New test.
30687 2023-02-03 Jakub Jelinek <jakub@redhat.com>
30689 PR tree-optimization/108647
30690 * g++.dg/torture/pr108647.C: New test.
30692 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
30694 PR tree-optimization/108639
30695 * gcc.c-torture/compile/pr108638.c: New file.
30696 * gcc.c-torture/compile/pr108639.c: New file.
30698 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
30700 PR tree-optimization/107570
30701 * gcc.dg/pr107570.c: New.
30703 2023-02-03 Marek Polacek <polacek@redhat.com>
30706 * g++.dg/cpp1y/constexpr-108158.C: New test.
30708 2023-02-03 Marek Polacek <polacek@redhat.com>
30711 * g++.dg/cpp0x/variadic-alias8.C: New test.
30713 2023-02-03 Patrick Palka <ppalka@redhat.com>
30716 * g++.dg/template/call9.C: New test.
30718 2023-02-03 Patrick Palka <ppalka@redhat.com>
30721 * g++.dg/cpp2a/concepts-dtor1.C: New test.
30723 2023-02-03 Patrick Palka <ppalka@redhat.com>
30726 * g++.dg/cpp2a/concepts-pr108579.C: New test.
30728 2023-02-03 Martin Jambor <mjambor@suse.cz>
30731 * gcc.dg/ipa/pr108384.c: New test.
30733 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30735 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
30736 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
30738 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30756 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30774 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30792 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30794 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
30796 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30817 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30838 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30859 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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.
30868 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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
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.
30883 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
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.
30894 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
30896 PR rtl-optimization/108508
30897 * gcc.target/aarch64/pr108508.c: New test.
30899 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
30901 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
30903 2023-02-02 David Malcolm <dmalcolm@redhat.com>
30906 * gcc.dg/analyzer/fd-pr108633.c: New test.
30908 2023-02-02 David Malcolm <dmalcolm@redhat.com>
30910 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
30912 2023-02-02 Jakub Jelinek <jakub@redhat.com>
30915 PR rtl-optimization/108463
30917 * gcc.dg/pr108463.c: New test.
30919 2023-02-02 Richard Biener <rguenther@suse.de>
30921 PR middle-end/108625
30922 * gcc.dg/pr108625.c: New testcase.
30924 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
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.
30932 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
30934 * gcc.target/arm/mve/pr108443-run.c: New test.
30935 * gcc.target/arm/mve/pr108443.c: New test.
30937 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
30939 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
30941 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
30944 * gcc.target/arm/mve/mve_vpt.c: New test.
30946 2023-02-02 Jakub Jelinek <jakub@redhat.com>
30949 * gcc.dg/pr107300.c: New test.
30951 2023-02-02 liuhongt <hongtao.liu@intel.com>
30953 * gcc.target/aarch64/pr108601.c: New test.
30955 2023-02-02 Jakub Jelinek <jakub@redhat.com>
30957 PR middle-end/108435
30958 * gcc.dg/gomp/pr108435.c: New test.
30960 2023-02-01 Harald Anlauf <anlauf@gmx.de>
30963 * gfortran.dg/pr108527.f90: Adjust test pattern.
30965 2023-02-01 Tamar Christina <tamar.christina@arm.com>
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.
30976 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
30978 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
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.
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.
30998 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
31000 PR tree-optimization/108356
31001 * gcc.dg/pr108356.c: New.
31003 2023-02-01 Martin Liska <mliska@suse.cz>
31006 * g++.dg/ipa/pr108509.C: New test.
31008 2023-02-01 Marek Polacek <polacek@redhat.com>
31011 * g++.dg/warn/Wlogical-op-4.C: New test.
31013 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31016 * gcc.dg/pr108573.c: New test.
31018 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
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.
31023 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31026 * g++.dg/gomp/pr108607.C: New test.
31028 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
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.
31034 2023-02-01 Jason Merrill <jason@redhat.com>
31036 * g++.dg/warn/changes-meaning2.C: New test.
31037 * g++.dg/warn/changes-meaning3.C: New test.
31039 2023-02-01 David Malcolm <dmalcolm@redhat.com>
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
31051 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31053 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31056 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
31057 * gcc.dg/analyzer/test-alloca.h: New test.
31059 2023-01-31 Jason Merrill <jason@redhat.com>
31062 * g++.dg/cpp1z/aggr-base13.C: New test.
31064 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
31066 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
31067 'gcc-set-multilib-library-path' for 'ld_library_path'.
31069 2023-01-31 Marek Polacek <polacek@redhat.com>
31072 * g++.dg/cpp0x/variadic184.C: New test.
31074 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31107 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31140 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31173 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31191 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31224 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31242 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31260 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31278 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31311 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31329 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31347 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31349 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
31351 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31372 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31393 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31432 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31471 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31510 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31531 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31570 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31591 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31612 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31633 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31654 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31675 2023-01-31 Marek Polacek <polacek@redhat.com>
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.
31683 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
31686 * gcc.target/aarch64/pr108589.c: New test.
31688 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
31690 PR tree-optimization/108608
31691 * gcc.dg/vect/pr108608.c: New test.
31692 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
31694 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
31696 PR tree-optimization/108385
31697 * gcc.dg/pr108385.c: New.
31699 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
31701 PR tree-optimization/108359
31702 * gcc.dg/pr108359.c: New.
31704 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31706 * rust/compile/issue-1073.rs: New test.
31708 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31710 * rust/compile/issue-1006.rs: New test.
31712 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31714 * rust/compile/const_generics_5.rs: Fix assertions.
31715 * rust/compile/unconstrained_type_param.rs: Add more assertions.
31717 2023-01-31 liushuyu <liushuyu011@gmail.com>
31719 * rust/compile/builtin_macro_recurse.rs: New test.
31721 2023-01-31 liushuyu <liushuyu011@gmail.com>
31723 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
31724 * rust/compile/builtin_macro_env.rs: Likewise.
31726 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31728 * rust/compile/frust-compile-until.rs: New test.
31730 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31732 * rust/compile/rust-const-blog-issue.rs: New test.
31734 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31736 * rust/compile/macro44.rs: New test.
31738 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31740 * rust/compile/macro_export_1.rs: New test.
31742 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31744 * rust/compile/const_generics_8.rs: New test.
31746 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31748 * rust/compile/const_generics_7.rs: New test.
31750 2023-01-31 liushuyu <liushuyu011@gmail.com>
31752 * rust/execute/torture/loop-condition-eval.rs: New test.
31754 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31756 * rust/compile/const8.rs: New test.
31758 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31760 * rust/compile/const7.rs: New test.
31762 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31764 * rust/compile/const6.rs: New test.
31766 2023-01-31 Philip Herron <philip.herron@embecosm.com>
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.
31775 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31777 * rust/compile/macro43.rs: New test.
31779 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31781 * rust/compile/parse_range.rs: New test.
31783 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
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.
31792 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31794 * rust/compile/rustc_attr1.rs: New test.
31796 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
31798 * rust/debug/win64-abi.rs: Fix assertion to take into account
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.
31804 2023-01-31 Philip Herron <philip.herron@embecosm.com>
31806 * rust/compile/torture/issue-1506.rs: New test.
31808 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
31810 * rust/compile/const4.rs: New.
31811 * rust/compile/const5.rs: New.
31813 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
31815 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
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.
31822 2023-01-31 Jakub Jelinek <jakub@redhat.com>
31825 * gcc.target/i386/avx2-pr108599.c: New test.
31827 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
31829 PR testsuite/108604
31830 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
31833 2023-01-31 Jakub Jelinek <jakub@redhat.com>
31835 PR rtl-optimization/108596
31836 * gcc.c-torture/compile/pr108596.c: New test.
31838 2023-01-31 Jakub Jelinek <jakub@redhat.com>
31841 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
31843 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
31845 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
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.
31875 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31893 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31911 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31929 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31947 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31965 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31983 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32001 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32019 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32034 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32061 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32088 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32097 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32106 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32127 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32148 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32169 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32190 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32211 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32232 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32253 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32274 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32276 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
32278 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32284 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32286 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
32287 restore TORTURE_OPTIONS.
32289 2023-01-30 Andrew Pinski <apinski@marvell.com>
32291 PR tree-optimization/108582
32292 * gcc.dg/pr108582-1.c: New test.
32294 2023-01-30 Richard Biener <rguenther@suse.de>
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.
32301 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
32304 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
32306 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32309 * gfortran.dg/pr103506_1.f90: New test.
32311 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
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.
32317 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32318 Steven G. Kargl <kargl@gcc.gnu.org>
32321 * gfortran.dg/pr108527.f90: New test.
32323 2023-01-28 Harald Anlauf <anlauf@gmx.de>
32326 * gfortran.dg/common_27.f90: New test.
32328 2023-01-28 Jonathan Yong <10walls@gmail.com>
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.
32335 2023-01-28 Jonathan Yong <10walls@gmail.com>
32338 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
32339 target same as on Linux.
32341 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32374 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32376 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
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.
32401 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
32403 * gm2/pim/fail/empty.mod: New test.
32405 2023-01-27 Joseph Myers <joseph@codesourcery.com>
32407 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
32408 auto initializers to be disallowed.
32410 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
32412 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
32414 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
32417 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
32441 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
32447 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
32449 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
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.
32458 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
32460 PR tree-optimization/108306
32461 * gcc.dg/pr108306.c: New.
32463 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
32465 PR tree-optimization/108447
32466 * gcc.dg/pr108447.c: New.
32468 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32474 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32483 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32492 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32513 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32521 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32633 2023-01-27 Xi Ruoyao <xry111@xry111.site>
32635 * gcc.dg/pr95115.c (x): Add noipa attribute.
32637 2023-01-27 Jakub Jelinek <jakub@redhat.com>
32640 * gcc.dg/pr106061.c: New test.
32642 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
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.
32649 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
32651 * gm2/warnings/returntype/fail/badreturn.mod: New test.
32652 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
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:
32660 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32734 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32781 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32783 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
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.
32795 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32797 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
32799 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32801 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
32803 2023-01-26 Harald Anlauf <anlauf@gmx.de>
32806 * gfortran.dg/pr108544.f90: New test.
32807 * gfortran.dg/pr96102b.f90: New test.
32809 2023-01-26 Marek Polacek <polacek@redhat.com>
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.
32817 2023-01-26 Jakub Jelinek <jakub@redhat.com>
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.
32823 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32825 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
32827 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32829 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
32832 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
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.
32840 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32842 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
32844 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
32846 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
32848 2023-01-26 Marek Polacek <polacek@redhat.com>
32851 * g++.dg/cpp0x/udlit-error1.C: New test.
32853 2023-01-26 David Malcolm <dmalcolm@redhat.com>
32856 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
32857 -Wno-stringop-overflow.
32859 2023-01-26 David Malcolm <dmalcolm@redhat.com>
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:
32867 2023-01-26 Richard Biener <rguenther@suse.de>
32869 PR tree-optimization/108547
32870 * gcc.dg/uninit-pr108547.c: New testcase.
32872 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
32874 PR tree-optimization/108522
32875 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
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.
32884 2023-01-26 Jakub Jelinek <jakub@redhat.com>
32887 * g++.dg/gomp/pr108503.C: New test.
32889 2023-01-26 Richard Biener <rguenther@suse.de>
32891 PR tree-optimization/108523
32892 * gcc.dg/torture/pr108523.c: New testcase.
32894 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
32897 * gfortran.dg/pr108528.f90: New test.
32899 2023-01-25 Jakub Jelinek <jakub@redhat.com>
32902 * g++.dg/cpp23/static-operator-call5.C: New test.
32904 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32906 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
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.
32993 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33006 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33017 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33034 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33045 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33056 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33067 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33078 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33086 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33097 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33108 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33119 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33130 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33141 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33170 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33191 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33244 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33273 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33302 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33325 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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
33347 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33371 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33385 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
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.
33391 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
33393 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
33394 aarch64 to list of targets supporting long long vectorization.
33396 2023-01-25 Jakub Jelinek <jakub@redhat.com>
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.
33402 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
33403 Jakub Jelinek <jakub@redhat.com>
33405 PR tree-optimization/108522
33406 * gcc.dg/builtin-dynamic-object-size-0.c
33407 (test_dynarray_struct_member): New test.
33410 2023-01-24 Jakub Jelinek <jakub@redhat.com>
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.
33418 2023-01-24 Jason Merrill <jason@redhat.com>
33421 * g++.dg/ext/pragma1.C: New test.
33423 2023-01-24 Jason Merrill <jason@redhat.com>
33426 * g++.dg/cpp23/static-operator-call5.C: New test.
33428 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
33430 * gcc.target/pdp11/pdp11.exp: New.
33431 * gcc.target/pdp11/pr108388.c: New.
33433 2023-01-24 Harald Anlauf <anlauf@gmx.de>
33436 * gfortran.dg/pr108529.f90: New test.
33438 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
33471 2023-01-24 Jakub Jelinek <jakub@redhat.com>
33474 * g++.dg/cpp1z/decomp57.C: New test.
33475 * g++.dg/cpp1z/decomp58.C: New test.
33477 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
33483 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
33493 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
33494 Yang Yujie <yangyujie@loongson.cn>
33497 * gcc.target/loongarch/tst-asm-const.c: Moved to...
33498 * gcc.target/loongarch/pr107731.c: ...here.
33500 2023-01-24 Jason Merrill <jason@redhat.com>
33504 * g++.dg/ext/builtin-shufflevector-5.C: New test.
33505 * g++.dg/init/new51.C: New test.
33507 2023-01-23 Jason Merrill <jason@redhat.com>
33510 * g++.dg/cpp0x/move2.C: New test.
33512 2023-01-23 Harald Anlauf <anlauf@gmx.de>
33515 * gfortran.dg/pr108502.f90: New test.
33517 2023-01-23 Marek Polacek <polacek@redhat.com>
33520 * g++.dg/warn/Wunused-value-1.C: New test.
33522 2023-01-23 Jason Merrill <jason@redhat.com>
33525 * g++.dg/cpp0x/initlist-vect2.C: New test.
33527 2023-01-23 Harald Anlauf <anlauf@gmx.de>
33530 * gfortran.dg/pr108501.f90: New test.
33532 2023-01-23 Harald Anlauf <anlauf@gmx.de>
33535 * gfortran.dg/pr108420.f90: New test.
33537 2023-01-23 Jason Merrill <jason@redhat.com>
33540 * g++.dg/template/explicit-instantiation5.C: New test.
33542 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33544 * g++.target/arm/pac-1.C: New test.
33545 * gcc.target/arm/pac-15.c: Likewise.
33547 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33549 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
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.
33555 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33557 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
33559 2023-01-23 Richard Biener <rguenther@suse.de>
33561 PR tree-optimization/108482
33562 * gcc.dg/torture/pr108482.c: New testcase.
33564 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33566 * gcc.target/arm/bti-1.c: New testcase.
33567 * gcc.target/arm/bti-2.c: Likewise.
33569 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
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.
33584 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33586 * gcc.target/arm/multilib.exp: Add pacbti related entries.
33588 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33589 Tejas Belagod <tbelagod@arm.com>
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.
33596 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33597 Tejas Belagod <tbelagod@arm.com>
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.
33610 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
33611 Tejas Belagod <tbelagod@arm.com>
33613 * lib/target-supports.exp:
33614 (check_effective_target_arm_pacbti_hw): New.
33616 2023-01-23 Richard Biener <rguenther@suse.de>
33618 PR tree-optimization/108449
33619 * gcc.dg/pr108449.c: New testcase.
33621 2023-01-23 Jason Merrill <jason@redhat.com>
33625 * g++.dg/init/lifetime4.C: New test.
33627 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
33629 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
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.
33659 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
33661 * gcc.target/pru/clz-hi-2.c: New test.
33662 * gcc.target/pru/clz-hi.c: New test.
33664 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33667 * gfortran.dg/pr88048.f90: Adjust for changed error message.
33668 * gfortran.dg/parameter_data0.f90: New test.
33670 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
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.
33683 2023-01-19 Jakub Jelinek <jakub@redhat.com>
33686 * g++.dg/cpp23/subscript12.C: New test.
33687 * g++.dg/cpp23/subscript13.C: New test.
33689 2023-01-19 Jakub Jelinek <jakub@redhat.com>
33692 * g++.dg/init/pr53932.C: New test.
33694 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
33696 * gcc.target/i386/pr108436.c: New test.
33698 2023-01-19 David Malcolm <dmalcolm@redhat.com>
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:
33707 2023-01-19 Harald Anlauf <anlauf@gmx.de>
33710 * gfortran.dg/pr108434.f90: New test.
33712 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
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:
33721 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
33723 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
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.
33734 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
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.
33749 2023-01-19 Jakub Jelinek <jakub@redhat.com>
33751 PR tree-optimization/108440
33752 * c-c++-common/rotate-10.c: New test.
33753 * c-c++-common/rotate-11.c: New test.
33755 2023-01-19 Alexandre Oliva <oliva@adacore.com>
33758 * gcc.target/i386/pr106746.c: New.
33760 2023-01-18 Marek Polacek <polacek@redhat.com>
33763 * gcc.dg/c2x-nullptr-6.c: New test.
33765 2023-01-18 David Malcolm <dmalcolm@redhat.com>
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.
33774 2023-01-18 Richard Biener <rguenther@suse.de>
33777 * gcc.dg/lto/pr108445_0.c: New testcase.
33778 * gcc.dg/lto/pr108445_1.c: Likewise.
33780 2023-01-18 Murray Steele <murray.steele@arm.com>
33782 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
33784 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
33785 Andrew Pinski <apinski@marvell.com>
33788 * gcc.target/powerpc/pr108396.c: New test.
33790 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
33793 * gcc.target/powerpc/pr108348-1.c: New test.
33794 * gcc.target/powerpc/pr108348-2.c: New test.
33796 2023-01-17 Harald Anlauf <anlauf@gmx.de>
33799 * gfortran.dg/pr108421.f90: New test.
33801 2023-01-17 Jakub Jelinek <jakub@redhat.com>
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.
33814 2023-01-16 Andrew Pinski <apinski@marvell.com>
33816 * lib/target-supports.exp (add_options_for_tls): Remove
33817 reference to Solaris 9 in comments.
33819 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
33822 * g++.target/i386/pr105980.C: New test.
33824 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
33826 * g++.dg/tree-ssa/pr106077.C: New test.
33828 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
33835 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
33846 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
33858 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
33874 2023-01-16 Jakub Jelinek <jakub@redhat.com>
33877 * g++.target/i386/pr105593.C: New test.
33879 2023-01-16 Jakub Jelinek <jakub@redhat.com>
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.
33886 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
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.
33894 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
33896 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
33898 2023-01-14 Jakub Jelinek <jakub@redhat.com>
33901 * c-c++-common/pr108365.c: New test.
33902 * g++.dg/opt/pr108365.C: New test.
33903 * g++.dg/warn/pr108365.C: New test.
33905 2023-01-14 Alexandre Oliva <oliva@adacore.com>
33908 * gcc.target/arm/pr42093.c: Disable tree-dce.
33910 2023-01-13 David Malcolm <dmalcolm@redhat.com>
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
33920 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
33922 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
33925 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
33927 PR rtl-optimization/108117
33928 PR rtl-optimization/108132
33929 * gcc.dg/pr108117.c: New test.
33931 2023-01-13 Jakub Jelinek <jakub@redhat.com>
33934 * g++.dg/warn/pr108285.C: New test.
33936 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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.
33945 2023-01-13 Jakub Jelinek <jakub@redhat.com>
33948 * gcc.c-torture/execute/pr107131.c: New test.
33950 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
33952 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
33954 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
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.
33967 2023-01-13 Jakub Jelinek <jakub@redhat.com>
33970 * gcc.dg/pr107131.c: New test.
33972 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
33974 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
33975 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
33977 2023-01-13 Richard Biener <rguenther@suse.de>
33979 * gcc.target/aarch64/pr107209.c: New test.
33981 2023-01-13 Richard Biener <rguenther@suse.de>
33983 PR tree-optimization/108387
33984 * gcc.dg/pr108387.c: New testcase.
33986 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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
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.
34008 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34010 * lib/gm2.exp: Use timeout.exp.
34012 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34014 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34017 2023-01-12 Andrew Pinski <apinski@marvell.com>
34018 Roger Sayle <roger@nextmovesoftware.com>
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.
34026 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34027 Richard Sandiford <richard.sandiford@arm.com>
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.
34041 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34042 Richard Sandiford <richard.sandiford@arm.com>
34044 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34045 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34047 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34048 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
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
34055 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
34056 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
34058 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
34059 * g++.target/aarch64/bitfield-abi-warning.h: New test.
34061 2023-01-12 Richard Biener <rguenther@suse.de>
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.
34068 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
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.
34075 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
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.
34081 2023-01-11 David Malcolm <dmalcolm@redhat.com>
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.
34093 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34096 * gcc.dg/pr105972.c: New test.
34098 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
34100 PR tree-optimization/71343
34101 * gcc.dg/pr71343-2.c: New test case.
34103 2023-01-11 David Faust <david.faust@oracle.com>
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.
34110 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
34112 * gcc.dg/sso-17.c: New test.
34114 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
34116 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
34117 the testing target isn't a PowerPC target.
34119 2023-01-11 Richard Biener <rguenther@suse.de>
34121 PR tree-optimization/107767
34122 * gcc.dg/tree-ssa/pr107767.c: New testcase.
34124 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34127 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
34129 2023-01-11 Richard Biener <rguenther@suse.de>
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.
34135 2023-01-11 Richard Biener <rguenther@suse.de>
34137 PR tree-optimization/108353
34138 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
34140 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
34142 * gcc.target/s390/not.c: New test.
34144 2023-01-11 Richard Biener <rguenther@suse.de>
34146 PR tree-optimization/106293
34147 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
34149 2023-01-10 Richard Biener <rguenther@suse.de>
34151 PR tree-optimization/106293
34152 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
34154 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
34156 PR rtl-optimization/106421
34157 * gcc.dg/pr106421.c: New test case.
34159 2023-01-10 Martin Jambor <mjambor@suse.cz>
34162 * g++.dg/ipa/pr108110.C: New test.
34164 2023-01-10 Richard Biener <rguenther@suse.de>
34166 PR tree-optimization/108314
34167 * gcc.dg/vect/pr108314.c: New testcase.
34169 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34171 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
34174 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
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.
34185 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
34187 * gcc.target/s390/fcall-saved.c: New test.
34189 2023-01-09 Jakub Jelinek <jakub@redhat.com>
34194 * g++.dg/tree-ssa/initlist-opt2.C: New test.
34195 * g++.dg/tree-ssa/initlist-opt3.C: New test.
34197 2023-01-09 Joseph Myers <joseph@codesourcery.com>
34199 * gcc.dg/c2x-complit-8.c: New test.
34201 2023-01-09 Richard Biener <rguenther@suse.de>
34203 PR middle-end/69482
34204 * gcc.target/i386/pr69482-1.c: New testcase.
34205 * gcc.target/i386/pr69482-2.c: Likewise.
34207 2023-01-09 Martin Liska <mliska@suse.cz>
34210 * g++.dg/ipa/pr108830.C: New test.
34212 2023-01-09 Richard Biener <rguenther@suse.de>
34214 PR tree-optimization/101912
34215 * gcc.dg/uninit-pr101912.c: New testcase.
34217 2023-01-09 Martin Liska <mliska@suse.cz>
34220 * gcc.target/i386/pr107993.c: New test.
34222 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
34224 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
34226 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
34228 2023-01-06 Joseph Myers <joseph@codesourcery.com>
34230 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
34233 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34236 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34238 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
34240 2023-01-06 Jakub Jelinek <jakub@redhat.com>
34244 * gcc.c-torture/execute/pr108292.c: New test.
34245 * gcc.target/i386/pr108292.c: New test.
34246 * gcc.dg/pr108308.c: New test.
34248 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34251 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34253 * gcc.target/i386/cmov10.c: New test case.
34255 2023-01-05 Patrick Palka <ppalka@redhat.com>
34258 * g++.dg/parse/access14.C: New test.
34260 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
34262 * lib/gm2.exp (gm2_init_minx): New procedure.
34263 (gm2_init_min): New procedure calls gm2_init_min with
34265 * gm2/link/min/pass/tiny.mod: New test case.
34266 * gm2/link/min/pass/link-min-pass.exp: New file.
34268 2023-01-04 Patrick Palka <ppalka@redhat.com>
34271 * g++.dg/cpp2a/concepts-requires34.C: New test.
34273 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34276 * g++.dg/template/pr108206.C: New test.
34278 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
34280 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
34282 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34284 PR tree-optimization/108253
34285 * g++.dg/opt/pr108253.C: New test.
34287 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34289 PR middle-end/108237
34290 * gcc.c-torture/compile/pr108237.c: New test.
34292 2023-01-04 Jakub Jelinek <jakub@redhat.com>
34294 PR sanitizer/108256
34295 * c-c++-common/ubsan/pr108256.c: New test.
34297 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
34299 * g++.dg/modules/modules.exp: Skip on AIX.
34300 * gcc.target/powerpc/pr99708.c: Skip on AIX.
34302 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
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.
34308 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
34310 * gcc.target/i386/cmov10.c: New test case.
34312 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34314 PR middle-end/108264
34315 * gcc.dg/pr108264.c: New test.
34317 2023-01-03 Jakub Jelinek <jakub@redhat.com>
34319 PR rtl-optimization/108263
34320 * gcc.dg/pr108263.c: New test.
34322 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
34323 Uroš Bizjak <ubizjak@gmail.com>
34325 * gcc.target/i386/extendditi2-1.c: New test case.
34326 * gcc.target/i386/extendditi2-2.c: Likewise.
34329 Copyright (C) 2023 Free Software Foundation, Inc.
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.