1 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
3 * g++.dg/modules/depreport-2.modmap: New test.
4 * g++.dg/modules/depreport-2_a.C: New test.
5 * g++.dg/modules/depreport-2_b.C: New test.
6 * g++.dg/modules/test-depfile.py: Support `:|` syntax output
7 when generating modules.
9 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
11 * g++.dg/modules/depreport-1_a.C: New test.
12 * g++.dg/modules/depreport-1_b.C: New test.
13 * g++.dg/modules/test-depfile.py: New tool for validating depfile
15 * lib/modules.exp: Support for validating depfile contents.
17 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
19 * g++.dg/modules/depflags-f-MD.C: New test.
20 * g++.dg/modules/depflags-f.C: New test.
21 * g++.dg/modules/depflags-fi.C: New test.
22 * g++.dg/modules/depflags-fj-MD.C: New test.
23 * g++.dg/modules/depflags-fj.C: New test.
24 * g++.dg/modules/depflags-fjo-MD.C: New test.
25 * g++.dg/modules/depflags-fjo.C: New test.
26 * g++.dg/modules/depflags-fo-MD.C: New test.
27 * g++.dg/modules/depflags-fo.C: New test.
28 * g++.dg/modules/depflags-j-MD.C: New test.
29 * g++.dg/modules/depflags-j.C: New test.
30 * g++.dg/modules/depflags-jo-MD.C: New test.
31 * g++.dg/modules/depflags-jo.C: New test.
32 * g++.dg/modules/depflags-o-MD.C: New test.
33 * g++.dg/modules/depflags-o.C: New test.
34 * g++.dg/modules/p1689-1.C: New test.
35 * g++.dg/modules/p1689-1.exp.ddi: New test expectation.
36 * g++.dg/modules/p1689-2.C: New test.
37 * g++.dg/modules/p1689-2.exp.ddi: New test expectation.
38 * g++.dg/modules/p1689-3.C: New test.
39 * g++.dg/modules/p1689-3.exp.ddi: New test expectation.
40 * g++.dg/modules/p1689-4.C: New test.
41 * g++.dg/modules/p1689-4.exp.ddi: New test expectation.
42 * g++.dg/modules/p1689-5.C: New test.
43 * g++.dg/modules/p1689-5.exp.ddi: New test expectation.
44 * g++.dg/modules/modules.exp: Load new P1689 library routines.
45 * g++.dg/modules/test-p1689.py: New tool for validating P1689 output.
46 * lib/modules.exp: Support for validating P1689 outputs.
47 * g++.dg/modules/depflags-fj-MF-share.C: New file.
48 * g++.dg/modules/p1689-file-default.C: New file.
49 * g++.dg/modules/p1689-file-default.exp.ddi: New file.
50 * g++.dg/modules/p1689-target-default.C: New file.
51 * g++.dg/modules/p1689-target-default.exp.ddi: New file.
53 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
55 * gcc.dg/tree-ssa/vrp-float-12.c: Moved to...
56 * gcc.dg/tree-ssa/vrp-float-relations-1.c: ...here.
57 * gcc.dg/tree-ssa/vrp-float-relations-2.c: New test.
58 * gcc.dg/tree-ssa/vrp-float-relations-3.c: New test.
59 * gcc.dg/tree-ssa/vrp-float-relations-4.c: New test.
61 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
63 * g++.dg/ext/attr-hotness.C: New test.
65 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
67 * gcc.target/powerpc/clone1.c: Add xfails.
68 * gcc.target/powerpc/clone3.c: Likewise.
69 * gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
70 * gcc.target/powerpc/mod-2.c: Likewise.
71 * gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.
73 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
75 * gm2/extensions/pass/libc.def: Add spacing.
76 * gm2/pimlib/logitech/run/pass/realconv.mod: Add debugging print.
77 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
78 Add -fdebug-builtins flag.
79 * lib/gm2.exp (gm2_target_compile_default): Add
80 -mabi=ieeelongdouble if the target is powerpc.
82 -mabi=ieeelongdouble if the target is powerpc.
83 * gm2/pim/intrinsic/run/pass/cstub.c: New test.
84 * gm2/pim/intrinsic/run/pass/cstub.def: New test.
85 * gm2/pim/intrinsic/run/pass/pim-intrinsic-run-pass.exp: New test.
86 * gm2/pim/intrinsic/run/pass/test.mod: New test.
87 * gm2/pim/run/pass/builtins.mod: New test.
88 * gm2/pim/run/pass/convert1.mod: New test.
89 * gm2/pim/run/pass/longint1.mod: New test.
90 * gm2/pim/run/pass/longint2.mod: New test.
91 * gm2/pim/run/pass/longint3.mod: New test.
92 * gm2/pim/run/pass/longint4.mod: New test.
93 * gm2/pim/run/pass/longint5.mod: New test.
94 * gm2/pim/run/pass/longint6.mod: New test.
95 * gm2/pim/run/pass/longint7.mod: New test.
96 * gm2/pim/run/pass/longint8.mod: New test.
98 2023-09-19 Harald Anlauf <anlauf@gmx.de>
101 * gfortran.dg/bounds_check_fail_7.f90: New test.
103 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
105 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
107 2023-09-19 Jakub Jelinek <jakub@redhat.com>
110 * c-c++-common/analyzer/compound-assignment-1.c (test_5b): Move
111 closing } to the same line as the call to work-around differences in
114 2023-09-19 Jason Merrill <jason@redhat.com>
117 * g++.dg/cpp0x/inh-ctor38.C: New test.
119 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
121 PR tree-optimization/110080
122 PR tree-optimization/110249
123 * g++.dg/pr110249.C: New.
124 * gcc.dg/pr110080.c: New.
125 * gcc.dg/pr93917.c: Adjust.
127 2023-09-19 Marek Polacek <polacek@redhat.com>
129 * g++.dg/cpp23/consteval-if2.C: Add xfail.
130 * g++.dg/cpp2a/consteval-memfn1.C: Adjust.
131 * g++.dg/cpp2a/consteval11.C: Remove dg-message.
132 * g++.dg/cpp2a/consteval3.C: Remove dg-message and dg-error.
133 * g++.dg/cpp2a/consteval9.C: Remove dg-message.
134 * g++.dg/cpp2a/consteval32.C: New test.
135 * g++.dg/cpp2a/consteval33.C: New test.
136 * g++.dg/cpp2a/consteval34.C: New test.
137 * g++.dg/cpp2a/consteval35.C: New test.
139 2023-09-19 Richard Biener <rguenther@suse.de>
142 * gcc.dg/gimplefe-50.c: Amend.
144 2023-09-19 Patrick Palka <ppalka@redhat.com>
147 * g++.dg/cpp2a/concepts-requires36.C: New test.
148 * g++.dg/expr/discarded1.C: New test.
149 * g++.dg/expr/discarded1a.C: New test.
151 2023-09-19 Patrick Palka <ppalka@redhat.com>
154 * g++.dg/cpp2a/nontype-class60.C: New test.
156 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
158 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FNMS VLS modes tests.
159 * gcc.target/riscv/rvv/autovec/vls/fnms-1.c: New test.
160 * gcc.target/riscv/rvv/autovec/vls/fnms-2.c: New test.
161 * gcc.target/riscv/rvv/autovec/vls/fnms-3.c: New test.
163 2023-09-19 Richard Wai <richard@annexi-strayline.com>
165 * gnat.dg/sync_tag_finalize.adb: New test.
167 2023-09-19 Richard Wai <richard@annexi-strayline.com>
169 * gnat.dg/sync_tag_discriminals.adb: New test.
170 * gnat.dg/sync_tag_limited.adb: New test.
172 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
174 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
175 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
177 2023-09-19 Richard Biener <rguenther@suse.de>
179 PR tree-optimization/111465
180 * g++.dg/torture/pr111465.C: New testcase.
182 2023-09-19 Richard Biener <rguenther@suse.de>
185 * gcc.dg/gimplefe-50.c: New testcase.
186 * gcc.dg/gimplefe-51.c: Likewise.
188 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
190 * gcc.target/riscv/rvv/autovec/vls/def.h: Add FMS tests.
191 * gcc.target/riscv/rvv/autovec/vls/fma-5.c: New test.
192 * gcc.target/riscv/rvv/autovec/vls/fma-6.c: New test.
193 * gcc.target/riscv/rvv/autovec/vls/fma-7.c: New test.
194 * gcc.target/riscv/rvv/autovec/vls/fms-1.c: New test.
195 * gcc.target/riscv/rvv/autovec/vls/fms-2.c: New test.
196 * gcc.target/riscv/rvv/autovec/vls/fms-3.c: New test.
197 * gcc.target/riscv/rvv/autovec/vls/fnma-5.c: New test.
198 * gcc.target/riscv/rvv/autovec/vls/fnma-6.c: New test.
199 * gcc.target/riscv/rvv/autovec/vls/fnma-7.c: New test.
201 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
203 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS FMA/FNMA test.
204 * gcc.target/riscv/rvv/autovec/vls/fma-1.c: New test.
205 * gcc.target/riscv/rvv/autovec/vls/fma-2.c: New test.
206 * gcc.target/riscv/rvv/autovec/vls/fma-3.c: New test.
207 * gcc.target/riscv/rvv/autovec/vls/fma-4.c: New test.
208 * gcc.target/riscv/rvv/autovec/vls/fnma-1.c: New test.
209 * gcc.target/riscv/rvv/autovec/vls/fnma-2.c: New test.
210 * gcc.target/riscv/rvv/autovec/vls/fnma-3.c: New test.
211 * gcc.target/riscv/rvv/autovec/vls/fnma-4.c: New test.
213 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
215 * gcc.target/aarch64/vect_copy_lane_1.c: Scan for zip1 instead
216 of ins for float32x2_t, int32x2_t and uint32x2_t tests.
218 2023-09-18 Pan Li <pan2.li@intel.com>
220 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
221 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
222 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
223 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
224 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
225 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
226 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
227 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
228 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
229 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
230 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
231 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
232 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
233 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
234 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
235 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
236 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
237 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
238 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
239 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
240 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
241 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
242 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
244 2023-09-18 Pan Li <pan2.li@intel.com>
246 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
248 2023-09-18 Andrew Pinski <apinski@marvell.com>
250 PR tree-optimization/111442
251 * gcc.c-torture/compile/pr111442-1.c: New test.
253 2023-09-18 Andrew Pinski <apinski@marvell.com>
255 PR tree-optimization/111435
256 * gcc.c-torture/compile/pr111435-1.c: New test.
258 2023-09-18 Patrick Palka <ppalka@redhat.com>
261 * g++.dg/cpp0x/variadic-partial3.C: New test.
263 2023-09-18 Patrick Palka <ppalka@redhat.com>
267 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
268 non-constant static_assert condition.
269 * g++.dg/expr/unary2.C: Remove xfails.
270 * g++.dg/template/init7.C: Make initializer type-dependent to
271 preserve intent of test.
272 * g++.dg/template/recurse3.C: Likewise for the erroneous
274 * g++.dg/template/non-dependent26.C: New test.
275 * g++.dg/warn/Wparentheses-32.C: New test.
277 2023-09-18 Patrick Palka <ppalka@redhat.com>
280 * g++.dg/template/ttp41.C: New test.
282 2023-09-18 Patrick Palka <ppalka@redhat.com>
284 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
285 argument(s)" at the declaration site instead of the call site.
286 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
287 * g++.dg/overload/template5.C: Likewise.
288 * g++.dg/template/local6.C: Likewise.
289 * g++.dg/template/conv20.C: New test.
290 * g++.dg/template/ttp40.C: New test.
292 2023-09-18 Patrick Palka <ppalka@redhat.com>
294 * g++.dg/template/nontype12.C: Expect two instead of three
295 duplicate diagnostics for A<double>::bar() specialization.
297 2023-09-18 Andrew Pinski <apinski@marvell.com>
299 PR tree-optimization/111431
300 * gcc.dg/binop-notand1a.c: Remove xfail.
301 * gcc.dg/binop-notand4a.c: Likewise.
302 * gcc.c-torture/execute/pr111431-1.c: New test.
303 * gcc.dg/binop-andeq1.c: New test.
304 * gcc.dg/binop-andeq2.c: New test.
305 * gcc.dg/binop-notand7.c: New test.
306 * gcc.dg/binop-notand7a.c: New test.
308 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
310 * g++.dg/abi/nvptx-nrv1.C: Move...
311 * g++.target/nvptx/abi-nrv1.C: ... here.
312 * g++.dg/abi/nvptx-ptrmem1.C: Move...
313 * g++.target/nvptx/abi-ptrmem1.C: ... here.
315 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
317 * g++.target/nvptx/nvptx.exp: New.
319 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
321 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
323 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
325 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
327 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
329 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
330 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
331 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
332 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
333 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
334 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
335 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
337 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
339 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
340 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
342 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
345 * gcc.target/aarch64/pr105928.c: Add new test.
346 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
348 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
351 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
353 2023-09-18 Richard Biener <rguenther@suse.de>
355 PR tree-optimization/111294
356 * gcc.dg/tree-ssa/pr111294.c: New test.
357 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
358 * gcc.dg/tree-ssa/pr59597.c: Likewise.
359 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
360 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
361 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
362 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
363 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
366 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
368 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
369 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
370 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
371 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
372 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
373 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
374 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
375 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
376 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
377 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
378 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
379 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
380 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
381 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
382 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
383 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
384 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
386 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
389 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
390 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
391 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
392 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
393 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
394 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
395 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
396 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
397 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
398 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
399 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
400 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
401 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
402 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
403 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
404 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
405 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
406 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
407 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
408 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
409 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
410 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
412 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
415 * gcc.dg/tree-ssa/pr111303.c: New test.
417 2023-09-17 Andrew Pinski <apinski@marvell.com>
419 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
421 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
423 * g++.target/powerpc/altivec-19.C: New testcase.
425 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
428 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
429 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
430 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
432 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
434 * gcc.target/riscv/zknh-sha256.c: Moved to...
435 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
436 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
437 * gcc.target/riscv/zksh64.c: Change the type.
438 * gcc.target/riscv/zksed64.c: Ditto.
440 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
442 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
443 * gcc.target/riscv/zbc64.c: Ditto.
444 * gcc.target/riscv/zbkb32.c: Ditto.
445 * gcc.target/riscv/zbkb64.c: Ditto.
446 * gcc.target/riscv/zbkc32.c: Ditto.
447 * gcc.target/riscv/zbkc64.c: Ditto.
448 * gcc.target/riscv/zbkx32.c: Ditto.
449 * gcc.target/riscv/zbkx64.c: Ditto.
450 * gcc.target/riscv/zknd32.c: Ditto.
451 * gcc.target/riscv/zknd64.c: Ditto.
452 * gcc.target/riscv/zkne32.c: Ditto.
453 * gcc.target/riscv/zkne64.c: Ditto.
454 * gcc.target/riscv/zknh-sha256.c: Ditto.
455 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
456 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
457 * gcc.target/riscv/zksed32.c: Ditto.
458 * gcc.target/riscv/zksed64.c: Ditto.
459 * gcc.target/riscv/zksh32.c: Ditto.
460 * gcc.target/riscv/zksh64.c: Ditto.
462 2023-09-16 Pan Li <pan2.li@intel.com>
464 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
465 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
466 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
468 2023-09-15 David Malcolm <dmalcolm@redhat.com>
470 * c-c++-common/analyzer/volatile-1.c: New test.
472 2023-09-15 Harald Anlauf <anlauf@gmx.de>
475 * gfortran.dg/bounds_check_fail_6.f90: New test.
477 2023-09-15 Andrew Pinski <apinski@marvell.com>
479 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
480 the MIN/MAX during forwprop1.
482 2023-09-15 Andrew Pinski <apinski@marvell.com>
484 PR tree-optimization/111414
485 * gcc.c-torture/compile/pr111414-1.c: New test.
487 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
489 PR tree-optimization/111407
490 * gcc.dg/pr111407.c: New test.
492 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
494 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
496 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
498 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
500 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
502 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
504 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
506 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
508 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
510 * gcc.dg/vect/slp-16.c: Block vect_strided6.
511 * lib/target-supports.exp: Add strided type.
513 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
515 * gcc.dg/vect/slp-1.c: Add vect_stried5.
517 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
519 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
521 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
524 * gcc.dg/rtl/aarch64/pr111411.c: New test.
526 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
529 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
530 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
531 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
532 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
533 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
534 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
536 2023-09-14 David Malcolm <dmalcolm@redhat.com>
538 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
540 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
542 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
544 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
545 generating multithreaded paths.
546 * gcc.dg/plugin/plugin.exp: Add the new tests.
548 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
550 * gm2/switches/case/fail/subrangecase.mod: Replace 19
552 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
553 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
554 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
555 * gm2/switches/case/pass/subrangecase.mod: Ditto.
556 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
557 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
558 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
559 * gm2/switches/case/fail/calendar.mod: New test.
561 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
563 * gm2/switches/case/fail/subrangecase.mod: New test.
564 * gm2/switches/case/fail/subrangecase2.mod: New test.
565 * gm2/switches/case/fail/subrangecase3.mod: New test.
566 * gm2/switches/case/fail/subrangecase4.mod: New test.
567 * gm2/switches/case/fail/subrangecase5.mod: New test.
568 * gm2/switches/case/fail/subrangecase6.mod: New test.
569 * gm2/switches/case/pass/subrangecase.mod: New test.
570 * gm2/switches/case/pass/subrangecase2.mod: New test.
571 * gm2/switches/case/pass/subrangecase3.mod: New test.
572 * gm2/switches/case/pass/subrangecase4.mod: New test.
574 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
576 * gcc.target/aarch64/sve/cost_model_15.c: New test.
578 2023-09-14 Andrew Pinski <apinski@marvell.com>
580 PR tree-optimization/106164
581 * gcc.dg/pr21643.c: Update test now that match does
582 the combing of the comparisons.
583 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
584 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
586 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
588 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
589 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
590 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
591 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
592 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
593 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
594 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
595 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
596 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
597 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
599 2023-09-14 Richard Biener <rguenther@suse.de>
601 PR tree-optimization/111294
602 * gcc.dg/tree-ssa/evrp10.c: Adjust.
603 * gcc.dg/tree-ssa/evrp6.c: Likewise.
604 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
605 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
607 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
609 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
611 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
614 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
615 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
617 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
619 * gcc.target/loongarch/cmov_ii.c: New test.
621 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
624 * gcc.target/loongarch/pr111334.c: New test.
626 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
628 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
629 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
630 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
631 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
633 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
635 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
636 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
637 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
638 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
640 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
642 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
643 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
644 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
645 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
646 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
647 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
648 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
649 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
650 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
651 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
652 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
653 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
655 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
657 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
658 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
659 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
660 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
661 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
662 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
663 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
664 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
665 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
666 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
667 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
669 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
671 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
672 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
673 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
674 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
675 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
676 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
677 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
679 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
681 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
682 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
683 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
684 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
685 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
686 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
687 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
689 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
691 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
692 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
693 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
694 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
695 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
696 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
697 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
698 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
699 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
700 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
701 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
703 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
705 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
706 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
707 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
708 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
709 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
710 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
711 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
712 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
713 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
714 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
715 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
717 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
719 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
720 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
721 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
722 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
723 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
724 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
725 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
726 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
727 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
728 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
730 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
732 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
733 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
734 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
735 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
736 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
737 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
738 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
739 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
740 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
741 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
742 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
744 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
746 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
747 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
748 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
749 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
750 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
751 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
752 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
753 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
754 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
755 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
756 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
757 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
758 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
759 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
761 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
763 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
764 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
766 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
768 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
770 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
772 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
773 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
774 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
775 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
776 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
777 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
778 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
779 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
780 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
781 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
782 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
784 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
786 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
787 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
788 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
789 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
790 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
791 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
792 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
793 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
794 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
795 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
797 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
799 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
800 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
801 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
802 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
803 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
804 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
805 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
806 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
807 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
808 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
809 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
810 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
812 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
814 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
815 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
816 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
817 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
818 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
819 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
820 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
821 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
822 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
823 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
825 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
827 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
828 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
829 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
830 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
831 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
832 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
833 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
835 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
837 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
838 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
839 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
840 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
841 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
842 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
843 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
844 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
846 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
848 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
849 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
850 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
851 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
852 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
853 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
854 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
855 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
856 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
857 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
858 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
860 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
862 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
863 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
864 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
865 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
866 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
867 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
868 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
869 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
871 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
873 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
874 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
875 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
876 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
877 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
878 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
879 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
880 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
881 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
883 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
885 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
886 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
887 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
888 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
889 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
890 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
891 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
892 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
893 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
894 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
895 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
897 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
899 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
900 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
901 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
902 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
903 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
904 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
906 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
908 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
909 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
910 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
911 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
912 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
913 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
914 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
915 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
916 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
917 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
919 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
921 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
922 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
923 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
924 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
925 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
926 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
927 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
928 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
929 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
930 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
931 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
932 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
933 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
934 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
935 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
936 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
937 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
939 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
941 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
942 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
943 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
944 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
945 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
946 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
947 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
948 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
949 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
950 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
951 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
952 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
953 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
954 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
956 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
958 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
959 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
960 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
961 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
962 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
963 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
964 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
965 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
966 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
967 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
968 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
969 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
971 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
973 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
974 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
975 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
976 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
977 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
978 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
979 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
980 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
981 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
982 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
983 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
984 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
986 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
988 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
989 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
990 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
991 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
992 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
993 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
994 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
995 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
996 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
997 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
998 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
1000 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1002 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
1003 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
1004 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
1005 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
1006 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
1007 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
1008 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
1009 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
1011 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1013 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
1014 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
1015 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
1016 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
1017 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
1018 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
1019 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
1020 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
1021 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
1022 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
1024 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1026 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
1027 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
1028 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
1029 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
1030 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
1031 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
1032 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
1033 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
1034 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
1035 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
1036 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
1037 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
1039 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1041 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
1042 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
1043 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
1044 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
1046 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1048 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
1049 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
1050 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
1051 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
1052 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
1053 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
1055 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1057 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
1058 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
1059 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
1060 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
1061 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
1062 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
1063 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
1064 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
1066 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1068 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
1069 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
1070 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
1071 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
1072 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
1073 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
1074 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
1075 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
1077 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1079 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
1080 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
1081 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
1082 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
1084 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1086 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
1087 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
1088 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
1089 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
1090 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
1091 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
1092 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
1093 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
1094 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
1096 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1098 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
1099 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
1101 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1103 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
1104 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
1105 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
1106 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
1107 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
1108 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
1109 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
1110 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
1111 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
1112 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
1113 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
1115 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1117 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
1118 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
1119 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
1120 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
1121 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
1122 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
1123 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
1124 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
1125 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
1126 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
1127 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
1128 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
1129 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
1130 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
1131 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
1132 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
1133 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
1134 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
1136 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1138 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
1139 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
1140 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
1141 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
1142 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
1143 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
1144 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
1145 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
1146 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
1147 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
1148 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
1150 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1152 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
1154 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1156 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
1157 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
1159 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1161 * gcc.target/loongarch/strict-align.c: New test.
1163 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1165 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
1166 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
1167 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
1169 2023-09-13 Andrew Pinski <apinski@marvell.com>
1171 PR tree-optimization/111364
1172 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
1173 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
1174 * gcc.dg/pr96708-negative.c: Update testcase.
1175 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
1177 2023-09-13 Richard Biener <rguenther@suse.de>
1179 PR tree-optimization/111387
1180 * gcc.dg/torture/pr111387.c: New testcase.
1182 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
1184 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
1185 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
1186 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
1187 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
1189 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
1191 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
1192 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
1193 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
1194 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
1195 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
1196 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
1198 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
1200 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
1201 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
1202 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
1203 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
1204 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
1206 2023-09-13 Richard Biener <rguenther@suse.de>
1208 PR tree-optimization/111397
1209 * gcc.dg/uninit-pr111397.c: New testcase.
1211 2023-09-13 Pan Li <pan2.li@intel.com>
1214 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
1216 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1218 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
1220 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
1222 PR tree-optimization/111303
1223 * gcc.dg/pr111303.c: New test.
1225 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1227 * lib/target-supports.exp: Enable vect_int for RVV.
1229 2023-09-12 Jason Merrill <jason@redhat.com>
1232 * g++.dg/ext/integer-pack7.C: New test.
1234 2023-09-12 Jason Merrill <jason@redhat.com>
1237 * g++.dg/eh/no-exceptions1.C: New test.
1239 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1241 * gcc.target/aarch64/stack-protector-8.c: New test.
1242 * gcc.target/aarch64/stack-protector-9.c: Likewise.
1244 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1246 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
1248 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1250 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
1251 to be at offset 1024 rather than offset 0.
1252 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
1253 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
1255 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1257 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
1258 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
1259 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
1261 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1263 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
1265 2023-09-12 Andrew Pinski <apinski@marvell.com>
1267 PR tree-optimization/107881
1268 * gcc.c-torture/execute/pr107881-1.c: New test.
1269 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
1270 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
1272 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1274 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
1275 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
1276 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
1277 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
1278 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
1279 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
1280 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
1281 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
1282 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
1283 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
1284 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
1285 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
1286 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
1287 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
1288 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
1289 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
1290 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
1291 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
1292 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
1293 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
1294 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
1295 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
1296 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
1297 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
1298 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
1299 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
1300 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
1301 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
1302 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
1303 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
1304 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
1305 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
1306 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
1307 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
1309 2023-09-12 Jakub Jelinek <jakub@redhat.com>
1311 PR middle-end/111338
1312 * gcc.dg/bitint-37.c: New test.
1314 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
1316 * gm2/switches/case/fail/missingclause.mod: New test.
1317 * gm2/switches/case/fail/switches-case-fail.exp: New test.
1318 * gm2/switches/case/pass/enumcase.mod: New test.
1319 * gm2/switches/case/pass/enumcase2.mod: New test.
1320 * gm2/switches/case/pass/switches-case-pass.exp: New test.
1322 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1324 * lib/target-supports.exp (check_effective_target_stack_size): For
1325 nvptx target, stack size limits are relevant for execution only.
1327 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
1329 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
1330 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
1331 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
1332 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
1333 * gcc.target/riscv/zbb-strcmp.c: New test.
1334 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
1336 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
1338 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
1339 * gcc.target/riscv/xtheadbb-strlen.c: New test.
1340 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
1341 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
1342 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
1343 * gcc.target/riscv/zbb-strlen.c: New test.
1345 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
1347 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
1348 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
1349 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
1350 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
1351 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
1352 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
1353 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
1354 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
1355 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
1356 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
1357 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
1358 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
1359 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
1360 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
1361 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
1362 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
1363 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
1364 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
1365 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
1366 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
1367 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
1368 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
1369 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
1370 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
1371 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
1372 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
1373 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
1374 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
1375 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
1376 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
1377 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
1378 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
1379 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
1380 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
1381 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
1382 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
1383 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
1384 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
1386 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1388 * lib/scanasm.exp (configure_check-function-bodies): New proc.
1389 (parse_function_bodies, check-function-bodies): Use it.
1391 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
1394 * gfortran.dg/pr110996.f90: New test.
1396 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
1398 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
1399 dg-messages for 'sorry' as c++, only.
1400 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
1401 * c-c++-common/gomp/allocate-9.c: New test.
1402 * c-c++-common/gomp/allocate-11.c: New test.
1403 * c-c++-common/gomp/allocate-12.c: New test.
1404 * c-c++-common/gomp/allocate-14.c: New test.
1405 * c-c++-common/gomp/allocate-15.c: New test.
1406 * c-c++-common/gomp/allocate-16.c: New test.
1408 2023-09-12 xuli <xuli1@eswincomputing.com>
1410 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
1412 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
1414 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
1415 * gcc.target/riscv/rv32i_zcmp.c: likewise
1416 * gcc.target/riscv/zcmp_push_fpr.c: likewise
1417 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
1418 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
1419 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
1421 2023-09-11 Andrew Pinski <apinski@marvell.com>
1423 PR tree-optimization/111348
1424 * gcc.dg/tree-ssa/minmax-26.c: New test.
1426 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
1429 * gcc.target/i386/pr111340.c: New test.
1431 2023-09-11 Andrew Pinski <apinski@marvell.com>
1433 PR tree-optimization/111349
1434 * gcc.dg/tree-ssa/minmax-25.c: New test.
1436 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1439 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
1440 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1441 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
1442 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1443 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1444 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
1445 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
1446 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
1447 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
1448 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
1449 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
1450 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
1451 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
1452 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
1453 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
1454 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
1455 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
1456 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
1457 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
1458 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
1459 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
1460 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
1461 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
1462 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
1463 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
1465 2023-09-11 Andrew Pinski <apinski@marvell.com>
1467 PR tree-optimization/111346
1468 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
1470 2023-09-11 liuhongt <hongtao.liu@intel.com>
1472 * gcc.target/i386/pr111306.c: New test.
1474 2023-09-10 Andrew Pinski <apinski@marvell.com>
1476 PR tree-optimization/111331
1477 * gcc.c-torture/execute/pr111331-1.c: New test.
1478 * gcc.c-torture/execute/pr111331-2.c: New test.
1479 * gcc.c-torture/execute/pr111331-3.c: New test.
1481 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
1484 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
1485 * c-c++-common/analyzer/allocation-size-1.c: ...here.
1486 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
1487 * c-c++-common/analyzer/allocation-size-2.c: ...here.
1488 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
1489 * c-c++-common/analyzer/allocation-size-3.c: ...here.
1490 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
1491 * c-c++-common/analyzer/allocation-size-4.c: ...here.
1492 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
1493 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
1494 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
1495 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
1496 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
1497 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
1498 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
1499 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
1500 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
1501 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
1502 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
1503 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
1504 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
1505 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
1506 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
1507 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
1508 * gcc.dg/analyzer/capacity-1.c: Moved to...
1509 * c-c++-common/analyzer/capacity-1.c: ...here.
1510 * gcc.dg/analyzer/dot-output.c: Moved to...
1511 * c-c++-common/analyzer/dot-output.c: ...here.
1512 * gcc.dg/analyzer/escaping-1.c: Moved to...
1513 * c-c++-common/analyzer/escaping-1.c: ...here.
1514 * gcc.dg/analyzer/expect-1.c: Moved to...
1515 * c-c++-common/analyzer/expect-1.c: ...here.
1516 * gcc.dg/analyzer/fgets-1.c: Moved to...
1517 * c-c++-common/analyzer/fgets-1.c: ...here.
1518 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
1519 * c-c++-common/analyzer/file-uninit-1.c: ...here.
1520 * gcc.dg/analyzer/fileno-1.c: Moved to...
1521 * c-c++-common/analyzer/fileno-1.c: ...here.
1522 * gcc.dg/analyzer/first-field-1.c: Moved to...
1523 * c-c++-common/analyzer/first-field-1.c: ...here.
1524 * gcc.dg/analyzer/first-field-2.c: Moved to...
1525 * c-c++-common/analyzer/first-field-2.c: ...here.
1526 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
1527 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
1528 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
1529 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
1530 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
1531 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
1532 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
1533 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
1534 * gcc.dg/analyzer/fread-1.c: Moved to...
1535 * c-c++-common/analyzer/fread-1.c: ...here.
1536 * gcc.dg/analyzer/fread-2.c: Moved to...
1537 * c-c++-common/analyzer/fread-2.c: ...here.
1538 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
1539 * c-c++-common/analyzer/fread-pr108661.c: ...here.
1540 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
1541 * c-c++-common/analyzer/function-ptr-1.c: ...here.
1542 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
1543 * c-c++-common/analyzer/function-ptr-2.c: ...here.
1544 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
1545 * c-c++-common/analyzer/function-ptr-3.c: ...here.
1546 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
1547 * c-c++-common/analyzer/function-ptr-4.c: ...here.
1548 * gcc.dg/analyzer/getc-1.c: Moved to...
1549 * c-c++-common/analyzer/getc-1.c: ...here.
1550 * gcc.dg/analyzer/getchar-1.c: Moved to...
1551 * c-c++-common/analyzer/getchar-1.c: ...here.
1552 * gcc.dg/analyzer/gzio-2.c: Moved to...
1553 * c-c++-common/analyzer/gzio-2.c: ...here.
1554 * gcc.dg/analyzer/gzio-3.c: Moved to...
1555 * c-c++-common/analyzer/gzio-3.c: ...here.
1556 * gcc.dg/analyzer/gzio-3a.c: Moved to...
1557 * c-c++-common/analyzer/gzio-3a.c: ...here.
1558 * gcc.dg/analyzer/gzio.c: Moved to...
1559 * c-c++-common/analyzer/gzio.c: ...here.
1560 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
1561 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
1562 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
1563 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
1564 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
1565 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
1566 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
1567 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
1568 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
1569 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
1570 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
1571 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
1572 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
1573 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
1574 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
1575 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
1576 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
1577 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
1578 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
1579 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
1580 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
1581 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
1582 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
1583 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
1584 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
1585 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
1586 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
1587 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
1588 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
1589 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
1590 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
1591 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
1592 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
1593 * c-c++-common/analyzer/infinite-recursion.c: ...here.
1594 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
1595 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
1596 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
1597 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
1598 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
1599 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
1600 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
1601 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
1602 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
1603 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
1604 * gcc.dg/analyzer/inlining-6.c: Moved to...
1605 * c-c++-common/analyzer/inlining-6.c: ...here.
1606 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
1607 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
1608 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
1609 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
1610 * gcc.dg/analyzer/isatty-1.c: Moved to...
1611 * c-c++-common/analyzer/isatty-1.c: ...here.
1612 * gcc.dg/analyzer/leak-2.c: Moved to...
1613 * c-c++-common/analyzer/leak-2.c: ...here.
1614 * gcc.dg/analyzer/leak-3.c: Moved to...
1615 * c-c++-common/analyzer/leak-3.c: ...here.
1616 * gcc.dg/analyzer/leak-4.c: Moved to...
1617 * c-c++-common/analyzer/leak-4.c: ...here.
1618 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
1619 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
1620 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
1621 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
1622 * gcc.dg/analyzer/loop-2.c: Moved to...
1623 * c-c++-common/analyzer/loop-2.c: ...here.
1624 * gcc.dg/analyzer/loop-2a.c: Moved to...
1625 * c-c++-common/analyzer/loop-2a.c: ...here.
1626 * gcc.dg/analyzer/loop-3.c: Moved to...
1627 * c-c++-common/analyzer/loop-3.c: ...here.
1628 * gcc.dg/analyzer/loop-4.c: Moved to...
1629 * c-c++-common/analyzer/loop-4.c: ...here.
1630 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
1631 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
1632 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
1633 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
1634 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
1635 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
1636 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
1637 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
1638 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
1639 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
1640 * gcc.dg/analyzer/loop.c: Moved to...
1641 * c-c++-common/analyzer/loop.c: ...here.
1642 * gcc.dg/analyzer/malloc-3.c: Moved to...
1643 * c-c++-common/analyzer/malloc-3.c: ...here.
1644 * gcc.dg/analyzer/malloc-5.c: Moved to...
1645 * c-c++-common/analyzer/malloc-5.c: ...here.
1646 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
1647 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
1648 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
1649 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
1650 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
1651 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
1652 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
1653 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
1654 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
1655 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
1656 * gcc.dg/analyzer/malloc-dce.c: Moved to...
1657 * c-c++-common/analyzer/malloc-dce.c: ...here.
1658 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
1659 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
1660 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
1661 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
1662 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
1663 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
1664 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
1665 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
1666 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
1667 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
1668 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
1669 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
1670 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
1671 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
1672 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
1673 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
1674 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
1675 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
1676 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
1677 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
1678 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
1679 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
1680 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
1681 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
1682 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
1683 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
1684 * gcc.dg/analyzer/malloc-macro.h: Moved to...
1685 * c-c++-common/analyzer/malloc-macro.h: ...here.
1686 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
1687 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
1688 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
1689 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
1690 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
1691 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
1692 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
1693 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
1694 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
1695 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
1696 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
1697 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
1698 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
1699 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
1700 * gcc.dg/analyzer/phi-1.c: Moved to...
1701 * c-c++-common/analyzer/phi-1.c: ...here.
1702 * gcc.dg/analyzer/pr100615.c: Moved to...
1703 * c-c++-common/analyzer/pr100615.c: ...here.
1704 * gcc.dg/analyzer/pr103526.c: Moved to...
1705 * c-c++-common/analyzer/pr103526.c: ...here.
1706 * gcc.dg/analyzer/pr94362-1.c: Moved to...
1707 * c-c++-common/analyzer/pr94362-1.c: ...here.
1708 * gcc.dg/analyzer/pr97074.c: Moved to...
1709 * c-c++-common/analyzer/pr97074.c: ...here.
1710 * c-c++-common/analyzer/pr99193-2.c: Added include.
1711 * c-c++-common/analyzer/realloc-1.c: Added include.
1712 * gcc.dg/analyzer/scope-1.c: Moved to...
1713 * c-c++-common/analyzer/scope-1.c: ...here.
1714 * gcc.dg/analyzer/setjmp-2.c: Moved to...
1715 * c-c++-common/analyzer/setjmp-2.c: ...here.
1716 * gcc.dg/analyzer/setjmp-5.c: Moved to...
1717 * c-c++-common/analyzer/setjmp-5.c: ...here.
1718 * gcc.dg/analyzer/setjmp-9.c: Moved to...
1719 * c-c++-common/analyzer/setjmp-9.c: ...here.
1720 * gcc.dg/analyzer/signal-4a.c: Moved to...
1721 * c-c++-common/analyzer/signal-4a.c: ...here.
1722 * gcc.dg/analyzer/signal-4b.c: Moved to...
1723 * c-c++-common/analyzer/signal-4b.c: ...here.
1724 * gcc.dg/analyzer/file-pr58237.c: C only.
1725 * gcc.dg/analyzer/fopen-1.c: C only.
1726 * gcc.dg/analyzer/malloc-4.c: C only.
1727 * gcc.dg/analyzer/malloc-paths-9.c: C only.
1728 * gcc.dg/analyzer/pr103892.c: C only.
1729 * gcc.dg/analyzer/pr109577.c: C only.
1730 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
1731 * gcc.dg/analyzer/pr99193-1.c: C only.
1732 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
1733 * gcc.dg/analyzer/inlining-1.c: Removed.
1734 * gcc.dg/analyzer/inlining-2.c: Removed.
1735 * gcc.dg/analyzer/inlining-5.c: Removed.
1736 * gcc.dg/analyzer/inlining-7.c: Removed.
1737 * c-c++-common/analyzer/compound-assignment-1.c: New test.
1738 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
1739 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
1740 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
1741 gcc.dg/analyzer/fopen-1.c.
1742 * c-c++-common/analyzer/inlining-1.c: New test.
1743 * c-c++-common/analyzer/inlining-2.c: New test.
1744 * c-c++-common/analyzer/inlining-5.c: New test.
1745 * c-c++-common/analyzer/inlining-7.c: New test.
1746 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
1747 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
1748 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
1749 gcc.dg/analyzer/pr109577.c with exceptions disabled.
1750 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
1751 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
1752 exceptions disabled.
1753 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
1754 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
1756 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1758 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1761 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
1763 * gcc.target/loongarch/mulw_d_wu.c: New test.
1764 * gcc.target/loongarch/smuldi3_highpart.c: New test.
1765 * gcc.target/loongarch/smulsi3_highpart.c: New test.
1766 * gcc.target/loongarch/umulsi3_highpart.c: New test.
1768 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1770 * gcc.target/loongarch/memcpy-vec-1.c: New test.
1771 * gcc.target/loongarch/memcpy-vec-2.c: New test.
1772 * gcc.target/loongarch/memcpy-vec-3.c: New test.
1774 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
1776 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
1777 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
1778 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
1780 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1782 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1783 * gcc.dg/pie-7.c: Likewise.
1785 2023-09-08 Patrick Palka <ppalka@redhat.com>
1788 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
1789 in order to preserve intent of the testcase.
1790 * g++.dg/cpp2a/concepts-nondep4.C: New test.
1792 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1794 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1795 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1797 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1800 * c-c++-common/analyzer/computed-goto-1.c: New test.
1801 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1803 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1804 David Malcolm <dmalcolm@redhat.com>
1807 * c-c++-common/analyzer/pr110830.c: New test.
1809 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1811 PR tree-optimization/110875
1812 * gcc.dg/pr110875.c: New.
1814 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1817 * g++.dg/gomp/pr111274.C: New test case.
1819 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1822 * gcc.target/i386/pr111225.c: New test.
1824 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1826 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1828 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1830 * g++.target/loongarch/bstrins-compile.C: New test.
1831 * g++.target/loongarch/bstrins-run.C: New test.
1833 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1836 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
1837 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
1838 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
1839 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
1840 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
1841 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
1842 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
1843 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
1844 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
1845 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
1846 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
1847 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
1848 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
1849 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
1850 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
1851 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
1852 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
1853 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
1854 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
1855 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
1856 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
1857 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
1858 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
1859 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
1860 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
1861 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
1862 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
1863 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
1864 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
1865 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
1866 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
1867 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
1868 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
1869 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
1870 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
1872 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
1874 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
1875 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
1876 test to make sure that XVentanaCondOps instructions are disabled
1878 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1880 2023-09-06 Ian Lance Taylor <iant@golang.org>
1883 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1885 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1888 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
1889 arguments of _BitInt.
1890 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
1891 * gcc.dg/bitint-32.c: New test.
1892 * gcc.dg/bitint-33.c: New test.
1893 * gcc.dg/bitint-34.c: New test.
1894 * gcc.dg/bitint-35.c: New test.
1895 * gcc.dg/bitint-36.c: New test.
1896 * gcc.dg/fixed-point/bitint-1.c: New test.
1898 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1901 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
1902 -1 + epsilon, another (-1, 0) range value and -0.
1903 * gcc.dg/torture/bitint-22.c (main): Likewise.
1904 * gcc.dg/bitint-28.c: New test.
1905 * gcc.dg/bitint-29.c: New test.
1906 * gcc.dg/bitint-30.c: New test.
1907 * gcc.dg/bitint-31.c: New test.
1908 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
1909 -1 + epsilon and -0.
1910 * gcc.dg/dfp/bitint-2.c (main): Likewise.
1911 * gcc.dg/dfp/bitint-3.c (main): Likewise.
1912 * gcc.dg/dfp/bitint-7.c: New test.
1913 * gcc.dg/dfp/bitint-8.c: New test.
1915 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1918 * gcc.dg/bitint-19.c: New test.
1919 * gcc.dg/bitint-20.c: New test.
1920 * gcc.dg/bitint-21.c: New test.
1921 * gcc.dg/bitint-22.c: New test.
1922 * gcc.dg/bitint-23.c: New test.
1923 * gcc.dg/bitint-24.c: New test.
1924 * gcc.dg/bitint-25.c: New test.
1925 * gcc.dg/bitint-26.c: New test.
1926 * gcc.dg/bitint-27.c: New test.
1927 * g++.dg/ext/bitint1.C: New test.
1928 * g++.dg/ext/bitint2.C: New test.
1929 * g++.dg/ext/bitint3.C: New test.
1930 * g++.dg/ext/bitint4.C: New test.
1932 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1935 * gcc.dg/torture/bitint-20.c: New test.
1936 * gcc.dg/torture/bitint-21.c: New test.
1937 * gcc.dg/torture/bitint-22.c: New test.
1938 * gcc.dg/torture/bitint-23.c: New test.
1939 * gcc.dg/torture/bitint-24.c: New test.
1940 * gcc.dg/torture/bitint-25.c: New test.
1941 * gcc.dg/torture/bitint-26.c: New test.
1942 * gcc.dg/torture/bitint-27.c: New test.
1943 * gcc.dg/torture/bitint-28.c: New test.
1944 * gcc.dg/torture/bitint-29.c: New test.
1945 * gcc.dg/torture/bitint-30.c: New test.
1946 * gcc.dg/torture/bitint-31.c: New test.
1947 * gcc.dg/torture/bitint-32.c: New test.
1948 * gcc.dg/torture/bitint-33.c: New test.
1949 * gcc.dg/torture/bitint-34.c: New test.
1950 * gcc.dg/torture/bitint-35.c: New test.
1951 * gcc.dg/torture/bitint-36.c: New test.
1952 * gcc.dg/torture/bitint-37.c: New test.
1953 * gcc.dg/torture/bitint-38.c: New test.
1954 * gcc.dg/torture/bitint-39.c: New test.
1955 * gcc.dg/torture/bitint-40.c: New test.
1956 * gcc.dg/torture/bitint-41.c: New test.
1957 * gcc.dg/torture/bitint-42.c: New test.
1958 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
1959 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
1960 * gcc.dg/dfp/bitint-1.c: New test.
1961 * gcc.dg/dfp/bitint-2.c: New test.
1962 * gcc.dg/dfp/bitint-3.c: New test.
1963 * gcc.dg/dfp/bitint-4.c: New test.
1964 * gcc.dg/dfp/bitint-5.c: New test.
1965 * gcc.dg/dfp/bitint-6.c: New test.
1966 * gcc.dg/ubsan/bitint-1.c: New test.
1967 * gcc.dg/ubsan/bitint-2.c: New test.
1968 * gcc.dg/ubsan/bitint-3.c: New test.
1970 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1973 * lib/target-supports.exp (check_effective_target_bitint,
1974 check_effective_target_bitint128, check_effective_target_bitint575):
1975 New effective targets.
1976 * gcc.dg/bitint-1.c: New test.
1977 * gcc.dg/bitint-2.c: New test.
1978 * gcc.dg/bitint-3.c: New test.
1979 * gcc.dg/bitint-4.c: New test.
1980 * gcc.dg/bitint-5.c: New test.
1981 * gcc.dg/bitint-6.c: New test.
1982 * gcc.dg/bitint-7.c: New test.
1983 * gcc.dg/bitint-8.c: New test.
1984 * gcc.dg/bitint-9.c: New test.
1985 * gcc.dg/bitint-10.c: New test.
1986 * gcc.dg/bitint-11.c: New test.
1987 * gcc.dg/bitint-12.c: New test.
1988 * gcc.dg/bitint-13.c: New test.
1989 * gcc.dg/bitint-14.c: New test.
1990 * gcc.dg/bitint-15.c: New test.
1991 * gcc.dg/bitint-16.c: New test.
1992 * gcc.dg/bitint-17.c: New test.
1993 * gcc.dg/bitint-18.c: New test.
1994 * gcc.dg/torture/bitint-1.c: New test.
1995 * gcc.dg/torture/bitint-2.c: New test.
1996 * gcc.dg/torture/bitint-3.c: New test.
1997 * gcc.dg/torture/bitint-4.c: New test.
1998 * gcc.dg/torture/bitint-5.c: New test.
1999 * gcc.dg/torture/bitint-6.c: New test.
2000 * gcc.dg/torture/bitint-7.c: New test.
2001 * gcc.dg/torture/bitint-8.c: New test.
2002 * gcc.dg/torture/bitint-9.c: New test.
2003 * gcc.dg/torture/bitint-10.c: New test.
2004 * gcc.dg/torture/bitint-11.c: New test.
2005 * gcc.dg/torture/bitint-12.c: New test.
2006 * gcc.dg/torture/bitint-13.c: New test.
2007 * gcc.dg/torture/bitint-14.c: New test.
2008 * gcc.dg/torture/bitint-15.c: New test.
2009 * gcc.dg/torture/bitint-16.c: New test.
2010 * gcc.dg/torture/bitint-17.c: New test.
2011 * gcc.dg/torture/bitint-18.c: New test.
2012 * gcc.dg/torture/bitint-19.c: New test.
2014 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2017 * g++.target/riscv/rvv/base/pr111296.C: New test.
2019 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2022 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
2024 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2026 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
2027 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
2028 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
2029 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
2030 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
2031 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
2032 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
2033 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
2034 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
2035 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
2036 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
2037 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
2038 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
2039 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
2040 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
2041 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
2043 2023-09-06 David Malcolm <dmalcolm@redhat.com>
2046 * c-c++-common/analyzer/strstr-1.c: New test.
2048 2023-09-06 David Malcolm <dmalcolm@redhat.com>
2051 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
2052 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
2053 directives to avoid clashing with note from <string.h> that might
2054 happen to have the same line number. Add strpncpy test coverage.
2055 * c-c++-common/analyzer/strncpy-1.c: New test.
2056 * gcc.dg/analyzer/null-terminated-strings-1.c
2057 (test_filled_nonzero): New.
2058 (void test_filled_zero): New.
2059 (test_filled_symbolic): New.
2061 2023-09-06 David Malcolm <dmalcolm@redhat.com>
2063 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
2066 2023-09-06 Pan Li <pan2.li@intel.com>
2068 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
2069 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
2071 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
2073 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
2075 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2078 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
2079 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
2080 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
2082 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2084 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
2086 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2088 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
2089 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
2090 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
2091 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
2092 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
2093 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
2094 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
2095 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
2097 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2099 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
2100 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
2101 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
2102 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
2103 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
2104 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
2105 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
2106 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
2107 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
2108 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
2109 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
2111 2023-09-06 Jakub Jelinek <jakub@redhat.com>
2113 * gcc.dg/c11-floatn-1.c: New test.
2114 * gcc.dg/c11-floatn-2.c: New test.
2115 * gcc.dg/c11-floatn-3.c: New test.
2116 * gcc.dg/c11-floatn-4.c: New test.
2117 * gcc.dg/c11-floatn-5.c: New test.
2118 * gcc.dg/c11-floatn-6.c: New test.
2119 * gcc.dg/c11-floatn-7.c: New test.
2120 * gcc.dg/c11-floatn-8.c: New test.
2121 * gcc.dg/c2x-floatn-1.c: New test.
2122 * gcc.dg/c2x-floatn-2.c: New test.
2123 * gcc.dg/c2x-floatn-3.c: New test.
2124 * gcc.dg/c2x-floatn-4.c: New test.
2125 * gcc.dg/c2x-floatn-5.c: New test.
2126 * gcc.dg/c2x-floatn-6.c: New test.
2127 * gcc.dg/c2x-floatn-7.c: New test.
2128 * gcc.dg/c2x-floatn-8.c: New test.
2130 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2132 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
2133 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
2134 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
2135 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
2137 2023-09-06 Jason Merrill <jason@redhat.com>
2139 * g++.dg/abi/no_unique_address8.C: New test.
2140 * g++.dg/abi/no_unique_address8a.C: New test.
2142 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
2144 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
2145 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
2146 but heavily minimized.
2148 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
2150 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
2151 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
2153 2023-09-05 Andrew Pinski <apinski@marvell.com>
2155 PR tree-optimization/98710
2156 * gcc.dg/tree-ssa/andor-7.c: New test.
2157 * gcc.dg/tree-ssa/andor-8.c: New test.
2159 2023-09-05 Andrew Pinski <apinski@marvell.com>
2161 PR tree-optimization/103536
2162 * gcc.dg/tree-ssa/andor-6.c: New test.
2163 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
2165 2023-09-05 Andrew Pinski <apinski@marvell.com>
2167 PR tree-optimization/107137
2168 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
2169 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
2171 2023-09-05 Andrew Pinski <apinski@marvell.com>
2173 PR tree-optimization/96694
2174 * gcc.dg/tree-ssa/minmax-24.c: New test.
2176 2023-09-05 Andrew Pinski <apinski@marvell.com>
2178 PR tree-optimization/105832
2179 * gcc.dg/tree-ssa/pr105832-1.c: New test.
2180 * gcc.dg/tree-ssa/pr105832-2.c: New test.
2181 * gcc.dg/tree-ssa/pr105832-3.c: New test.
2183 2023-09-05 Marek Polacek <polacek@redhat.com>
2186 * g++.dg/diagnostic/constexpr3.C: New test.
2188 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
2190 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
2192 2023-09-05 Jakub Jelinek <jakub@redhat.com>
2195 * g++.dg/diagnostic/redeclaration-4.C: New test.
2196 * g++.dg/diagnostic/redeclaration-5.C: New test.
2197 * g++.dg/warn/Wshadow-19.C: New test.
2199 2023-09-05 Jakub Jelinek <jakub@redhat.com>
2202 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
2204 * g++.dg/diagnostic/redeclaration-3.C: New test.
2205 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
2206 * g++.dg/parse/pr31952-3.C: Likewise.
2208 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
2210 * c-c++-common/gomp/allocate-13.c: New test.
2212 2023-09-05 Pan Li <pan2.li@intel.com>
2214 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
2215 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
2216 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
2218 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
2221 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
2223 * gnat.dg/unroll3.adb: Adjust.
2225 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
2227 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
2228 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
2229 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
2230 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
2231 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
2232 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
2233 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
2234 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
2236 2023-09-05 liuhongt <hongtao.liu@intel.com>
2238 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
2240 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2242 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
2243 * gcc.dg/vect/bb-slp-71.c: Likewise.
2244 * gcc.dg/vect/bb-slp-72.c: Likewise.
2245 * gcc.dg/vect/bb-slp-73.c: Likewise.
2246 * gcc.dg/vect/bb-slp-74.c: Likewise.
2247 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
2248 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
2249 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
2250 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
2251 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2252 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
2253 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
2254 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
2255 * gcc.dg/vect/pr101445.c: Likewise.
2256 * gcc.dg/vect/pr105219.c: Likewise.
2257 * gcc.dg/vect/pr107160.c: Likewise.
2258 * gcc.dg/vect/pr107212-1.c: Likewise.
2259 * gcc.dg/vect/pr107212-2.c: Likewise.
2260 * gcc.dg/vect/pr109502.c: Likewise.
2261 * gcc.dg/vect/pr110381.c: Likewise.
2262 * gcc.dg/vect/pr110838.c: Likewise.
2263 * gcc.dg/vect/pr88497-1.c: Likewise.
2264 * gcc.dg/vect/pr88497-7.c: Likewise.
2265 * gcc.dg/vect/pr96783-1.c: Likewise.
2266 * gcc.dg/vect/pr96783-2.c: Likewise.
2267 * gcc.dg/vect/pr97558-2.c: Likewise.
2268 * gcc.dg/vect/pr99253.c: Likewise.
2269 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
2270 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
2271 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
2272 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
2273 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
2274 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
2275 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
2276 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
2277 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
2278 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
2279 * gcc.dg/vect/vect-cond-13.c: Likewise.
2280 * gcc.dg/vect/vect-recurr-1.c: Likewise.
2281 * gcc.dg/vect/vect-recurr-2.c: Likewise.
2282 * gcc.dg/vect/vect-recurr-3.c: Likewise.
2283 * gcc.dg/vect/vect-recurr-4.c: Likewise.
2284 * gcc.dg/vect/vect-recurr-5.c: Likewise.
2285 * gcc.dg/vect/vect-recurr-6.c: Likewise.
2287 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2290 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
2291 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
2293 2023-09-04 Pan Li <pan2.li@intel.com>
2295 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
2297 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
2299 PR tree-optimization/108757
2300 * gcc.dg/pr108757-1.c: New test.
2301 * gcc.dg/pr108757-2.c: New test.
2302 * gcc.dg/pr108757.h: New test.
2304 2023-09-04 Guo Jie <guojie@loongson.cn>
2306 * gcc.target/loongarch/const-double-zero-stx.c: New test.
2308 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2310 * gcc.target/loongarch/switch-qi.c: New test.
2312 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2314 * gcc.target/loongarch/float-load.c: New test.
2316 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2319 * g++.dg/special/initpri3.C: Fix wording.
2321 2023-09-03 Pan Li <pan2.li@intel.com>
2323 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
2324 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
2325 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
2326 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
2327 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
2328 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
2329 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
2330 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
2331 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
2332 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
2333 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
2335 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
2337 * gcc.target/loongarch/math-float-128.c: New test.
2339 2023-09-01 Harald Anlauf <anlauf@gmx.de>
2342 * gfortran.dg/bounds_check_fail_5.f90: New test.
2344 2023-09-01 benjamin priour <priour.be@gmail.com>
2348 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
2349 * g++.dg/analyzer/placement-new.C: Added tests.
2350 * g++.dg/analyzer/new-2.C: New test.
2351 * g++.dg/analyzer/noexcept-new.C: New test.
2352 * g++.dg/analyzer/placement-new-size.C: New test.
2354 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
2357 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
2360 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
2362 * g++.dg/pr110879.C: Moved to...
2363 * g++.dg/opt/pr110879.C: ...here.
2365 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
2368 * g++.dg/pr110879.C: New test.
2370 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2373 * g++.dg/cpp2a/decomp8.C: New test.
2374 * g++.dg/cpp2a/decomp9.C: New test.
2375 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
2378 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2380 PR tree-optimization/19832
2381 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
2383 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2385 PR tree-optimization/110915
2386 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
2387 macro definition after limits.h inclusion.
2388 * gcc.dg/pr110915-2.c: Likewise.
2389 * gcc.dg/pr110915-3.c: Likewise.
2390 * gcc.dg/pr110915-4.c: Likewise.
2391 * gcc.dg/pr110915-5.c: Likewise.
2392 * gcc.dg/pr110915-6.c: Likewise.
2393 * gcc.dg/pr110915-7.c: Likewise.
2394 * gcc.dg/pr110915-8.c: Likewise.
2395 * gcc.dg/pr110915-9.c: Likewise.
2396 * gcc.dg/pr110915-10.c: Likewise.
2397 * gcc.dg/pr110915-11.c: Likewise.
2398 * gcc.dg/pr110915-12.c: Likewise.
2400 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2402 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
2403 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
2404 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
2405 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
2406 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
2407 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
2408 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
2409 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
2410 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
2411 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
2412 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
2413 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
2414 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
2415 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
2416 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
2417 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
2419 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2421 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
2422 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
2423 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
2424 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
2425 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
2426 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
2427 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
2428 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
2430 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2432 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
2433 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
2434 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
2435 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
2436 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
2437 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
2438 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
2439 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
2440 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
2442 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2444 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
2445 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
2447 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2449 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
2450 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
2451 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
2452 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
2453 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
2454 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
2455 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
2456 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
2457 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
2458 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
2459 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
2460 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
2461 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
2462 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
2464 2023-09-01 Pan Li <pan2.li@intel.com>
2466 * gcc.target/riscv/rvv/autovec/vls/def.h:
2467 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
2468 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
2469 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
2470 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
2471 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
2472 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
2473 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
2474 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
2475 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
2476 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
2477 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
2478 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
2480 2023-09-01 Andrew Pinski <apinski@marvell.com>
2482 PR tree-optimization/19832
2483 * g++.dg/opt/vectcond-1.C: New test.
2484 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
2486 2023-08-31 Andrew Pinski <apinski@marvell.com>
2488 PR tree-optimization/110915
2489 * gcc.dg/pr110915-1.c: New test.
2490 * gcc.dg/pr110915-10.c: New test.
2491 * gcc.dg/pr110915-11.c: New test.
2492 * gcc.dg/pr110915-12.c: New test.
2493 * gcc.dg/pr110915-2.c: New test.
2494 * gcc.dg/pr110915-3.c: New test.
2495 * gcc.dg/pr110915-4.c: New test.
2496 * gcc.dg/pr110915-5.c: New test.
2497 * gcc.dg/pr110915-6.c: New test.
2498 * gcc.dg/pr110915-7.c: New test.
2499 * gcc.dg/pr110915-8.c: New test.
2500 * gcc.dg/pr110915-9.c: New test.
2502 2023-08-31 Pan Li <pan2.li@intel.com>
2504 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
2506 2023-08-31 Pan Li <pan2.li@intel.com>
2508 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
2510 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
2513 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
2514 counts to match the number of associated vec_* built-in calls.
2515 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
2516 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2517 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
2518 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
2519 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
2520 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
2521 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
2523 2023-08-31 Pan Li <pan2.li@intel.com>
2525 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
2527 2023-08-31 Pan Li <pan2.li@intel.com>
2528 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2530 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
2532 2023-08-31 Richard Biener <rguenther@suse.de>
2534 PR middle-end/111253
2535 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2537 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2540 * gcc.target/powerpc/pr110411-1.c: New testcase.
2541 * gcc.target/powerpc/pr110411-2.c: New testcase.
2543 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2545 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
2546 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
2547 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
2549 2023-08-31 Richard Biener <rguenther@suse.de>
2551 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2552 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2554 2023-08-31 Richard Biener <rguenther@suse.de>
2556 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2557 * gcc.target/i386/pr52252-core.c: Likewise.
2559 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2562 * gcc.target/powerpc/pr96762.c: New.
2564 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2567 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2569 2023-08-30 Eric Feng <ef2648@columbia.edu>
2572 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
2573 count checking for PyObjects.
2574 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
2575 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
2576 (and added more tests).
2577 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
2578 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
2580 * gcc.dg/plugin/plugin.exp: New tests.
2581 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
2582 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
2584 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
2587 * gcc.target/pru/pr106562-10.c: New test.
2588 * gcc.target/pru/pr106562-11.c: New test.
2589 * gcc.target/pru/pr106562-5.c: New test.
2590 * gcc.target/pru/pr106562-6.c: New test.
2591 * gcc.target/pru/pr106562-7.c: New test.
2592 * gcc.target/pru/pr106562-8.c: New test.
2593 * gcc.target/pru/pr106562-9.c: New test.
2595 2023-08-30 Marek Polacek <polacek@redhat.com>
2598 * g++.dg/cpp2a/desig30.C: New test.
2600 2023-08-30 Marek Polacek <polacek@redhat.com>
2603 * g++.dg/cpp2a/constinit19.C: New test.
2605 2023-08-30 Richard Biener <rguenther@suse.de>
2607 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2610 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2612 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2614 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2616 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2618 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2621 * gfortran.dg/interface_procedure_1.f90: New test.
2623 2023-08-30 Richard Biener <rguenther@suse.de>
2625 PR tree-optimization/111228
2626 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2628 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2630 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
2631 * gcc.dg/vect/vect-outer-4e.c: Ditto.
2632 * gcc.dg/vect/vect-outer-4f.c: Ditto.
2633 * gcc.dg/vect/vect-outer-4g.c: Ditto.
2634 * gcc.dg/vect/vect-outer-4k.c: Ditto.
2635 * gcc.dg/vect/vect-outer-4l.c: Ditto.
2637 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2639 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
2640 * gcc.dg/vect/pr88598-2.c: Ditto.
2641 * gcc.dg/vect/pr88598-3.c: Ditto.
2643 2023-08-30 Die Li <lidie@eswincomputing.com>
2644 Fei Gao <gaofei@eswincomputing.com>
2646 * gcc.target/riscv/cm_mv_rv32.c: New test.
2648 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2650 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
2651 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
2653 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2655 * gcc.target/riscv/rv32e_zcmp.c: New test.
2656 * gcc.target/riscv/rv32i_zcmp.c: New test.
2657 * gcc.target/riscv/zcmp_push_fpr.c: New test.
2658 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
2660 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2662 PR tree-optimization/110914
2663 * gcc.c-torture/execute/pr110914.c: New test.
2665 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2667 PR tree-optimization/111015
2668 * gcc.dg/pr111015.c: New test.
2670 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2672 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2674 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2676 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2678 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2680 * gcc.target/riscv/zicond-xor-01.c: New test.
2681 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2683 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2686 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2688 2023-08-29 Marek Polacek <polacek@redhat.com>
2690 * g++.dg/diagnostic/explicit.C: New test.
2692 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
2694 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
2695 assigning register numbers that are non-zero.
2696 * gcc.target/riscv/zfa-fli-8.c: Ditto.
2697 * gcc.target/riscv/zfa-fli-5.c: New test.
2699 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2700 Vineet Gupta <vineetg@rivosinc.com>
2702 * gcc.target/riscv/attribute-1.c: Check for
2703 __riscv_unaligned_slow or __riscv_unaligned_fast
2704 * gcc.target/riscv/attribute-4.c: Check for
2705 __riscv_unaligned_avoid
2706 * gcc.target/riscv/attribute-5.c: Check for
2707 __riscv_unaligned_slow or __riscv_unaligned_fast
2708 * gcc.target/riscv/predef-align-1.c: New test.
2709 * gcc.target/riscv/predef-align-2.c: New test.
2710 * gcc.target/riscv/predef-align-3.c: New test.
2711 * gcc.target/riscv/predef-align-4.c: New test.
2712 * gcc.target/riscv/predef-align-5.c: New test.
2713 * gcc.target/riscv/predef-align-6.c: New test.
2715 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
2717 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
2718 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
2720 2023-08-29 Carl Love <cel@us.ibm.com>
2723 * gcc.target/powerpc/pr93448.c: New test case.
2725 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2728 * c-c++-common/analyzer/pr99193-2.c: Add
2729 -Wno-analyzer-too-complex.
2730 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
2731 (test_concrete_strlen): New.
2732 (test_symbolic_strlen): New.
2734 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2736 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2737 extension 'Zcb' with some implications.
2739 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2741 * gcc.target/riscv/predef-30.c: New test for a stub
2742 vendor extension 'XVentanaCondOps'.
2744 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2746 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2747 extension 'Smstateen' with some implications.
2749 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2751 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
2752 extension to continue testing whether we can use valid two-letter
2755 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2758 PR middle-end/111209
2759 * gcc.target/i386/pr79173-12.c: New test.
2761 2023-08-29 Andrew Pinski <apinski@marvell.com>
2763 PR tree-optimization/111147
2764 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2766 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2768 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2770 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2772 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2774 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2777 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2778 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2780 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2782 * gcc.target/loongarch/sign-extend.c: New test.
2784 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
2786 * gcc.target/riscv/builtin_pause.c: Removed.
2787 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
2788 extension is enabled.
2789 * gcc.target/riscv/zihintpause-2.c: Likewise.
2790 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
2791 extension is disabled.
2793 2023-08-28 Andrew Pinski <apinski@marvell.com>
2796 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2797 `--param logical-op-non-short-circuit=1` to the options.
2799 2023-08-28 Andrew Pinski <apinski@marvell.com>
2801 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2802 * gcc.dg/pr87009.c: Update test.
2804 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2806 * gcc.target/loongarch/slt-sign-extend.c: New test.
2808 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2810 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
2811 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2812 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2813 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2814 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2815 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2816 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2818 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2820 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
2821 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
2822 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
2823 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
2824 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
2825 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
2826 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
2827 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
2828 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
2829 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
2830 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
2831 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
2832 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
2833 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
2834 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
2835 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
2836 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
2837 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
2838 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
2839 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
2840 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
2841 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
2842 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
2843 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
2844 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
2845 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
2846 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
2847 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
2848 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
2849 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
2850 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
2851 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
2852 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
2853 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
2854 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
2855 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
2856 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
2857 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
2858 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
2859 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
2860 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
2861 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2862 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2863 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2864 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2865 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2866 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
2867 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
2868 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
2869 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
2870 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
2871 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
2872 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
2873 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
2874 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
2875 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
2877 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2879 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2881 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2883 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2885 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2887 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2888 sensitive scheduling.
2890 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
2893 * gcc.dg/analyzer/aliasing-3.c: Moved to...
2894 * c-c++-common/analyzer/aliasing-3.c: ...here.
2895 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
2896 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
2897 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
2898 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
2899 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
2900 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
2901 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
2902 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
2903 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
2904 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
2905 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
2906 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
2907 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
2908 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
2909 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
2910 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
2911 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
2912 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
2913 * gcc.dg/analyzer/calloc-1.c: Moved to...
2914 * c-c++-common/analyzer/calloc-1.c: ...here.
2915 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
2916 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
2917 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
2918 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
2919 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
2920 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
2921 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
2922 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
2923 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
2924 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
2925 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
2926 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
2927 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
2928 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
2929 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
2930 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
2931 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
2932 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
2933 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
2934 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
2935 * gcc.dg/analyzer/exec-1.c: Moved to...
2936 * c-c++-common/analyzer/exec-1.c: ...here.
2937 * gcc.dg/analyzer/feasibility-3.c: Moved to...
2938 * c-c++-common/analyzer/feasibility-3.c: ...here.
2939 * gcc.dg/analyzer/fields.c: Moved to...
2940 * c-c++-common/analyzer/fields.c: ...here.
2941 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
2942 * c-c++-common/analyzer/function-ptr-5.c: ...here.
2943 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
2944 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
2945 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
2946 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
2947 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
2948 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
2949 * gcc.dg/analyzer/init.c: Moved to...
2950 * c-c++-common/analyzer/init.c: ...here.
2951 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
2952 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
2953 * gcc.dg/analyzer/inlining-3.c: Moved to...
2954 * c-c++-common/analyzer/inlining-3.c: ...here.
2955 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
2956 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
2957 * gcc.dg/analyzer/inlining-4.c: Moved to...
2958 * c-c++-common/analyzer/inlining-4.c: ...here.
2959 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
2960 * c-c++-common/analyzer/leak-pr105906.c: ...here.
2961 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
2962 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
2963 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
2964 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
2965 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
2966 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
2967 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
2968 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
2969 * gcc.dg/analyzer/malloc-2.c: Moved to...
2970 * c-c++-common/analyzer/malloc-2.c: ...here.
2971 * gcc.dg/analyzer/memcpy-2.c: Moved to...
2972 * c-c++-common/analyzer/memcpy-2.c: ...here.
2973 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
2974 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
2975 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
2976 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
2977 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
2978 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
2979 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
2980 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
2981 * gcc.dg/analyzer/pr101962.c: Moved to...
2982 * c-c++-common/analyzer/pr101962.c: ...here.
2983 * gcc.dg/analyzer/pr103217-2.c: Moved to...
2984 * c-c++-common/analyzer/pr103217-2.c: ...here.
2985 * gcc.dg/analyzer/pr103217.c: Moved to...
2986 * c-c++-common/analyzer/pr103217.c: ...here.
2987 * gcc.dg/analyzer/pr104029.c: Moved to...
2988 * c-c++-common/analyzer/pr104029.c: ...here.
2989 * gcc.dg/analyzer/pr104062.c: Moved to...
2990 * c-c++-common/analyzer/pr104062.c: ...here.
2991 * gcc.dg/analyzer/pr105783.c: Moved to...
2992 * c-c++-common/analyzer/pr105783.c: ...here.
2993 * gcc.dg/analyzer/pr107345.c: Moved to...
2994 * c-c++-common/analyzer/pr107345.c: ...here.
2995 * gcc.dg/analyzer/pr93695-1.c: Moved to...
2996 * c-c++-common/analyzer/pr93695-1.c: ...here.
2997 * gcc.dg/analyzer/pr94596.c: Moved to...
2998 * c-c++-common/analyzer/pr94596.c: ...here.
2999 * gcc.dg/analyzer/pr94839.c: Moved to...
3000 * c-c++-common/analyzer/pr94839.c: ...here.
3001 * gcc.dg/analyzer/pr95152-4.c: C only.
3002 * gcc.dg/analyzer/pr95152-5.c: C only.
3003 * gcc.dg/analyzer/pr95240.c: Moved to...
3004 * c-c++-common/analyzer/pr95240.c: ...here.
3005 * gcc.dg/analyzer/pr96639.c: Moved to...
3006 * c-c++-common/analyzer/pr96639.c: ...here.
3007 * gcc.dg/analyzer/pr96653.c: Moved to...
3008 * c-c++-common/analyzer/pr96653.c: ...here.
3009 * gcc.dg/analyzer/pr96792.c: Moved to...
3010 * c-c++-common/analyzer/pr96792.c: ...here.
3011 * gcc.dg/analyzer/pr96841.c: Moved to...
3012 * c-c++-common/analyzer/pr96841.c: ...here.
3013 * gcc.dg/analyzer/pr98564.c: Moved to...
3014 * c-c++-common/analyzer/pr98564.c: ...here.
3015 * gcc.dg/analyzer/pr98628.c: Moved to...
3016 * c-c++-common/analyzer/pr98628.c: ...here.
3017 * gcc.dg/analyzer/pr98969.c: Moved to...
3018 * c-c++-common/analyzer/pr98969.c: ...here.
3019 * gcc.dg/analyzer/pr99193-2.c: Moved to...
3020 * c-c++-common/analyzer/pr99193-2.c: ...here.
3021 * gcc.dg/analyzer/pr99193-3.c: Moved to...
3022 * c-c++-common/analyzer/pr99193-3.c: ...here.
3023 * gcc.dg/analyzer/pr99716-1.c: Moved to...
3024 * c-c++-common/analyzer/pr99716-1.c: ...here.
3025 * gcc.dg/analyzer/pr99774-1.c: Moved to...
3026 * c-c++-common/analyzer/pr99774-1.c: ...here.
3027 * gcc.dg/analyzer/realloc-1.c: Moved to...
3028 * c-c++-common/analyzer/realloc-1.c: ...here.
3029 * gcc.dg/analyzer/realloc-2.c: Moved to...
3030 * c-c++-common/analyzer/realloc-2.c: ...here.
3031 * gcc.dg/analyzer/realloc-3.c: Moved to...
3032 * c-c++-common/analyzer/realloc-3.c: ...here.
3033 * gcc.dg/analyzer/realloc-4.c: Moved to...
3034 * c-c++-common/analyzer/realloc-4.c: ...here.
3035 * gcc.dg/analyzer/realloc-5.c: Moved to...
3036 * c-c++-common/analyzer/realloc-5.c: ...here.
3037 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
3038 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
3039 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
3040 * c-c++-common/analyzer/snprintf-concat.c: ...here.
3041 * gcc.dg/analyzer/sock-1.c: Moved to...
3042 * c-c++-common/analyzer/sock-1.c: ...here.
3043 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
3044 * c-c++-common/analyzer/sprintf-concat.c: ...here.
3045 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
3046 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
3047 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
3048 * c-c++-common/analyzer/string-ops-dup.c: ...here.
3049 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
3050 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
3051 * gcc.dg/analyzer/symbolic-12.c: Moved to...
3052 * c-c++-common/analyzer/symbolic-12.c: ...here.
3053 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
3054 * c-c++-common/analyzer/uninit-alloca.c: ...here.
3055 * gcc.dg/analyzer/untracked-2.c: Moved to...
3056 * c-c++-common/analyzer/untracked-2.c: ...here.
3057 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
3058 * c-c++-common/analyzer/vasprintf-1.c: ...here.
3059 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
3060 * c-c++-common/analyzer/write-to-const-1.c: ...here.
3061 * gcc.dg/analyzer/write-to-function-1.c: C only.
3062 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
3063 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
3064 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
3065 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
3066 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
3067 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
3068 * g++.dg/analyzer/analyzer.exp: Now also run tests under
3069 c-c++-common/analyzer.
3070 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
3071 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
3072 c-c++-common/analyzer.
3073 * gcc.dg/analyzer/pr104369-1.c: C only.
3074 * gcc.dg/analyzer/pr104369-2.c: Likewise.
3075 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
3076 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
3078 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
3079 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
3080 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
3081 * gcc.dg/analyzer/data-model-11.c: Removed.
3082 * gcc.dg/analyzer/pr61861.c: C only.
3083 * gcc.dg/analyzer/pr93457.c: Removed.
3084 * gcc.dg/analyzer/pr97568.c: Removed.
3085 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
3086 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
3087 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
3088 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
3089 * c-c++-common/analyzer/data-model-11.c: New test.
3090 * c-c++-common/analyzer/pr93457.c: New test.
3091 * c-c++-common/analyzer/pr97568.c: New test.
3092 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
3093 previous gcc.dg/analyzer/sprintf-1.c.
3094 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
3096 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
3099 * gfortran.dg/pr92586.f90 : New test
3101 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3103 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
3104 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
3105 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
3106 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
3107 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
3108 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
3109 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
3110 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
3111 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
3112 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
3113 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
3114 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
3115 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
3116 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
3117 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
3118 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
3119 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
3120 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
3121 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
3122 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
3123 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
3124 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
3125 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
3126 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
3127 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
3128 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
3129 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
3130 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
3132 2023-08-26 Andrew Pinski <apinski@marvell.com>
3134 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
3136 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
3138 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
3139 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
3141 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
3143 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
3145 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
3147 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
3148 * gcc.target/riscv/zfa-fli-zfh.c: New test.
3149 * gcc.target/riscv/zfa-fli.c: New test.
3150 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
3151 * gcc.target/riscv/zfa-fli-1.c: New test.
3152 * gcc.target/riscv/zfa-fli-2.c: New test.
3153 * gcc.target/riscv/zfa-fli-3.c: New test.
3154 * gcc.target/riscv/zfa-fli-4.c: New test.
3155 * gcc.target/riscv/zfa-fli-6.c: New test.
3156 * gcc.target/riscv/zfa-fli-7.c: New test.
3157 * gcc.target/riscv/zfa-fli-8.c: New test.
3158 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
3159 * gcc.target/riscv/zfa-fround.c: New file.
3161 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3163 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
3164 * gfortran.dg/gomp/collapse2.f90: Likewise.
3165 * gfortran.dg/gomp/imperfect-gotos.f90: New.
3166 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
3167 * gfortran.dg/gomp/imperfect1.f90: New.
3168 * gfortran.dg/gomp/imperfect2.f90: New.
3169 * gfortran.dg/gomp/imperfect3.f90: New.
3170 * gfortran.dg/gomp/imperfect4.f90: New.
3171 * gfortran.dg/gomp/imperfect5.f90: New.
3173 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3175 * c-c++-common/gomp/imperfect-attributes.c: New.
3176 * c-c++-common/gomp/imperfect-badloops.c: New.
3177 * c-c++-common/gomp/imperfect-blocks.c: New.
3178 * c-c++-common/gomp/imperfect-extension.c: New.
3179 * c-c++-common/gomp/imperfect-gotos.c: New.
3180 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
3181 * c-c++-common/gomp/imperfect-labels.c: New.
3182 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
3183 * c-c++-common/gomp/imperfect-pragmas.c: New.
3184 * c-c++-common/gomp/imperfect1.c: New.
3185 * c-c++-common/gomp/imperfect2.c: New.
3186 * c-c++-common/gomp/imperfect3.c: New.
3187 * c-c++-common/gomp/imperfect4.c: New.
3188 * c-c++-common/gomp/imperfect5.c: New.
3190 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3192 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
3193 * g++.dg/gomp/attrs-imperfect1.C: New test.
3194 * g++.dg/gomp/attrs-imperfect2.C: New test.
3195 * g++.dg/gomp/attrs-imperfect3.C: New test.
3196 * g++.dg/gomp/attrs-imperfect4.C: New test.
3197 * g++.dg/gomp/attrs-imperfect5.C: New test.
3198 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
3199 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
3200 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
3202 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3204 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
3205 * c-c++-common/goacc/tile-2.c: Likewise.
3206 * gcc.dg/gomp/collapse-1.c: Likewise.
3208 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
3210 * gcc.target/riscv/gcse-const.c: New Test
3211 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
3213 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
3215 2023-08-25 Andrew Pinski <apinski@marvell.com>
3217 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
3219 2023-08-25 Harald Anlauf <anlauf@gmx.de>
3222 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
3223 * gfortran.dg/data_bounds_2.f90: New test.
3225 2023-08-25 David Malcolm <dmalcolm@redhat.com>
3227 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
3228 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
3229 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
3231 2023-08-25 Richard Biener <rguenther@suse.de>
3233 PR tree-optimization/111137
3234 * gcc.dg/torture/pr111137.c: New testcase.
3236 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
3238 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
3240 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
3242 * gcc.target/riscv/vector-abi-1.c: Moved to...
3243 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
3244 * gcc.target/riscv/vector-abi-2.c: Moved to...
3245 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
3246 * gcc.target/riscv/vector-abi-3.c: Moved to...
3247 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
3248 * gcc.target/riscv/vector-abi-4.c: Moved to...
3249 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
3250 * gcc.target/riscv/vector-abi-5.c: Moved to...
3251 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
3252 * gcc.target/riscv/vector-abi-6.c: Moved to...
3253 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
3254 * gcc.target/riscv/vector-abi-7.c: Moved to...
3255 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
3256 * gcc.target/riscv/vector-abi-8.c: Moved to...
3257 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
3258 * gcc.target/riscv/vector-abi-9.c: Moved to...
3259 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
3261 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
3264 * gcc.target/i386/pr111127.c: New test.
3266 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
3269 * g++.target/i386/pr94866.C: New test.
3271 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
3274 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
3275 non-function pointers is legit.
3276 * gcc.c-torture/compile/pr106537-2.c: Likewise.
3278 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3281 * gcc.dg/analyzer/strcat-1.c: New test.
3283 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3286 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
3288 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3291 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
3292 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
3293 * gcc.dg/analyzer/strcpy-3.c: Likewise.
3294 * gcc.dg/analyzer/strcpy-4.c: New test.
3296 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3299 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
3300 (test_strlen_1): New.
3302 2023-08-24 Richard Biener <rguenther@suse.de>
3304 PR tree-optimization/111123
3305 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
3307 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3309 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
3310 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
3311 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
3312 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
3313 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
3314 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
3315 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3316 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3317 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
3318 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
3319 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
3320 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
3321 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
3322 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
3323 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
3324 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
3325 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
3326 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
3327 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
3328 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
3329 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
3330 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
3331 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
3332 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
3333 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
3334 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
3336 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
3338 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
3339 -fno-sched-pressure.
3340 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
3341 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
3342 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
3343 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
3344 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
3345 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
3346 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
3347 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
3348 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
3349 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
3350 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
3351 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
3352 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
3353 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
3354 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
3355 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
3356 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
3357 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
3358 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
3359 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
3360 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
3361 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
3362 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
3363 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
3365 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3367 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
3369 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3371 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
3373 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
3375 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
3377 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
3379 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
3381 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
3383 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
3385 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
3387 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
3389 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
3391 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
3393 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
3395 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
3397 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
3399 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
3401 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
3403 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
3406 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3408 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
3409 Add variable to hold reference result.
3411 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3413 * gcc.dg/c2x-attr-syntax-6.c: New test.
3414 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
3416 2023-08-24 Richard Biener <rguenther@suse.de>
3418 PR tree-optimization/111115
3419 * lib/target-supports.exp (check_effective_target_vect_masked_store):
3420 Supported with check_avx_available.
3421 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
3423 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3425 * gcc.target/aarch64/neoverse_v1_2.c: New test.
3426 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
3428 2023-08-24 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/111128
3431 * gcc.dg/torture/pr111128.c: New testcase.
3433 2023-08-24 Richard Biener <rguenther@suse.de>
3436 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
3438 2023-08-24 Andrew Pinski <apinski@marvell.com>
3440 PR tree-optimization/111109
3441 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
3443 2023-08-24 Andrew Pinski <apinski@marvell.com>
3445 PR tree-optimization/95929
3446 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
3447 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
3448 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
3450 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3453 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3455 * g++.target/i386/mv33.C: New test.
3456 * gcc.target/i386/avx10_1-1.c: Ditto.
3457 * gcc.target/i386/avx10_1-2.c: Ditto.
3458 * gcc.target/i386/avx10_1-3.c: Ditto.
3459 * gcc.target/i386/avx10_1-4.c: Ditto.
3460 * gcc.target/i386/avx10_1-5.c: Ditto.
3461 * gcc.target/i386/avx10_1-6.c: Ditto.
3462 * gcc.target/i386/avx10_1-7.c: Ditto.
3463 * gcc.target/i386/avx10_1-8.c: Ditto.
3464 * gcc.target/i386/avx10_1-9.c: Ditto.
3465 * gcc.target/i386/avx10_1-10.c: Ditto.
3467 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3470 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3472 * gcc.target/i386/avx10_1-11.c: New test.
3473 * gcc.target/i386/avx10_1-12.c: Ditto.
3474 * gcc.target/i386/avx10_1-13.c: Ditto.
3475 * gcc.target/i386/avx10_1-14.c: Ditto.
3477 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3480 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3482 * gcc.target/i386/avx10_1-15.c: New test.
3483 * gcc.target/i386/avx10_1-16.c: Ditto.
3484 * gcc.target/i386/avx10_1-17.c: Ditto.
3485 * gcc.target/i386/avx10_1-18.c: Ditto.
3487 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3490 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3492 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3493 * gcc.target/i386/avx-2.c: Ditto.
3494 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3496 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3499 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3501 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3502 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3503 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3504 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3505 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3506 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3507 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3508 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3509 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3510 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3511 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3512 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3513 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3515 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3518 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3520 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3521 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3522 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3523 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3524 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3525 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3526 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3527 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3528 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3529 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3530 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3531 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3532 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3533 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3534 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3535 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3536 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3538 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3541 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3543 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3544 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3545 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3546 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3547 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3548 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3549 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3550 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3551 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3552 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3554 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3557 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3561 * gcc.target/i386/pr111051-1.c: New test.
3563 2023-08-24 Richard Biener <rguenther@suse.de>
3566 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3568 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3570 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3572 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3575 * gfortran.dg/common_28.f90: New test.
3577 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3579 * gcc.dg/pr102983.c: Adjust output expectations.
3580 * gcc.dg/pr110918.c: New.
3582 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
3584 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
3585 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
3586 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
3587 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
3588 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
3589 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
3590 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
3591 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
3592 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
3593 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
3594 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
3595 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
3596 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
3597 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
3598 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
3599 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
3601 2023-08-23 Jan Hubicka <jh@suse.cz>
3603 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3605 2023-08-23 Jan Hubicka <jh@suse.cz>
3607 PR middle-end/110940
3608 * gcc.c-torture/compile/pr110940.c: New test.
3610 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3612 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3615 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3617 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3619 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3622 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
3623 results on symbolic values.
3624 * gcc.dg/analyzer/strlen-1.c: New test.
3626 2023-08-22 Jason Merrill <jason@redhat.com>
3629 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
3630 * g++.dg/cpp2a/concepts-friend15.C: New test.
3631 * g++.dg/cpp2a/concepts-friend11a.C: New file.
3633 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
3635 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
3636 * c-c++-common/gomp/defaultmap-5.c: New test.
3637 * c-c++-common/gomp/defaultmap-6.c: New test.
3638 * gfortran.dg/gomp/defaultmap-10.f90: New test.
3639 * gfortran.dg/gomp/defaultmap-9.f90: New test.
3641 2023-08-22 Richard Biener <rguenther@suse.de>
3643 PR tree-optimization/94864
3644 PR tree-optimization/94865
3645 PR tree-optimization/93080
3646 * gcc.target/i386/pr94864.c: New testcase.
3647 * gcc.target/i386/pr94865.c: Likewise.
3648 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
3649 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
3650 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
3652 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3655 * gfortran.dg/data_vector_section.f90: New test.
3657 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3658 Kewen.Lin <linkw@linux.ibm.com>
3660 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
3661 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
3663 2023-08-22 liuhongt <hongtao.liu@intel.com>
3665 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3668 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
3670 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
3671 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
3672 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
3673 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
3674 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
3675 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
3677 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3680 * gcc.dg/analyzer/attr-format-1.c: New test.
3681 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3684 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3686 * gcc.dg/analyzer/fopen-1.c: New test.
3688 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3691 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
3692 reimplementation of unterminated string detection. Add test
3693 coverage for uninitialized buffers.
3694 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
3695 * gcc.dg/analyzer/putenv-1.c: Likewise.
3696 * gcc.dg/analyzer/strchr-1.c: Likewise.
3697 * gcc.dg/analyzer/strcpy-1.c: Likewise.
3698 * gcc.dg/analyzer/strdup-1.c: Likewise.
3700 2023-08-22 Pan Li <pan2.li@intel.com>
3702 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3704 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3706 * gcc.dg/unroll-7.c: Remove xfail.
3708 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3710 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
3711 * gcc.target/riscv/xtheadbb.c: Ditto.
3712 * gcc.target/riscv/xtheadbs.c: Ditto.
3713 * gcc.target/riscv/xtheadcmo.c: Ditto.
3714 * gcc.target/riscv/xtheadcondmov.c: Ditto.
3715 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
3716 * gcc.target/riscv/xtheadfmv.c: Ditto.
3717 * gcc.target/riscv/xtheadint.c: Ditto.
3718 * gcc.target/riscv/xtheadmac.c: Ditto.
3719 * gcc.target/riscv/xtheadmemidx.c: Ditto.
3720 * gcc.target/riscv/xtheadmempair.c: Ditto.
3721 * gcc.target/riscv/xtheadsync.c: Ditto.
3722 * gcc.target/riscv/zawrs.c: Ditto.
3723 * gcc.target/riscv/zvbb.c: Ditto.
3724 * gcc.target/riscv/zvbc.c: Ditto.
3725 * gcc.target/riscv/zvkg.c: Ditto.
3726 * gcc.target/riscv/zvkned.c: Ditto.
3727 * gcc.target/riscv/zvknha.c: Ditto.
3728 * gcc.target/riscv/zvknhb.c: Ditto.
3729 * gcc.target/riscv/zvksed.c: Ditto.
3730 * gcc.target/riscv/zvksh.c: Ditto.
3731 * gcc.target/riscv/zvkt.c: Ditto.
3733 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3735 * gcc.target/riscv/zvkn.c: Quote #error messages.
3736 * gcc.target/riscv/zvkn-1.c: Ditto.
3737 * gcc.target/riscv/zvknc.c: Ditto.
3738 * gcc.target/riscv/zvknc-1.c: Ditto.
3739 * gcc.target/riscv/zvknc-2.c: Ditto.
3740 * gcc.target/riscv/zvkng.c: Ditto.
3741 * gcc.target/riscv/zvkng-1.c: Ditto.
3742 * gcc.target/riscv/zvkng-2.c: Ditto.
3743 * gcc.target/riscv/zvks.c: Ditto.
3744 * gcc.target/riscv/zvks-1.c: Ditto.
3745 * gcc.target/riscv/zvksc.c: Ditto.
3746 * gcc.target/riscv/zvksc-1.c: Ditto.
3747 * gcc.target/riscv/zvksc-2.c: Ditto.
3748 * gcc.target/riscv/zvksg.c: Ditto.
3749 * gcc.target/riscv/zvksg-1.c: Ditto.
3750 * gcc.target/riscv/zvksg-2.c: Ditto.
3752 2023-08-21 Richard Biener <rguenther@suse.de>
3754 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3756 2023-08-21 Richard Biener <rguenther@suse.de>
3758 * lib/target-supports.exp: Add vect128, vect256 and vect512
3760 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3763 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3765 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
3766 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
3767 for targets that support vect_fold_extract_last.
3769 2023-08-21 Richard Biener <rguenther@suse.de>
3771 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3772 to avoid reduction vectorization.
3774 2023-08-21 liuhongt <hongtao.liu@intel.com>
3776 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
3778 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
3779 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
3780 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
3781 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
3782 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
3783 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
3784 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
3785 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
3786 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
3787 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
3788 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
3789 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
3790 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
3791 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
3792 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
3793 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
3794 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
3796 2023-08-21 Richard Biener <rguenther@suse.de>
3798 PR tree-optimization/111082
3799 * gcc.dg/pr111082.c: New testcase.
3801 2023-08-21 Richard Biener <rguenther@suse.de>
3803 PR tree-optimization/111070
3804 * gcc.dg/pr111070.c: New testcase.
3806 2023-08-21 Andrew Pinski <apinski@marvell.com>
3808 PR tree-optimization/111002
3809 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3811 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3813 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3815 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3817 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3819 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3822 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3824 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3826 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
3827 _FORTIFY_SOURCE=0 on darwin.
3828 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
3829 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
3831 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3833 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3835 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3837 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3840 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3843 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
3844 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
3845 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
3846 * gcc.dg/analyzer/fd-listen.c: Likewise.
3847 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
3848 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
3849 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
3850 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
3851 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
3853 2023-08-20 Andrew Pinski <apinski@marvell.com>
3855 PR tree-optimization/111006
3856 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3858 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3860 * lib/target-supports.exp (dg-require-python-h): Test
3861 whether Python.h can really be used.
3863 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
3866 * gcc.target/i386/pr111023-2.c: New test.
3867 * gcc.target/i386/pr111023-4b.c: New test.
3868 * gcc.target/i386/pr111023-8b.c: New test.
3869 * gcc.target/i386/pr111023.c: New test.
3871 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3874 * gcc.dg/tree-ssa/pr110753.c: New test.
3876 2023-08-18 Richard Biener <rguenther@suse.de>
3878 PR tree-optimization/111019
3879 * g++.dg/torture/pr111019.C: New testcase.
3881 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3883 * gcc.target/bpf/frame-limit-1.c: New test.
3884 * gcc.target/bpf/frame-limit-2.c: Likewise.
3886 2023-08-18 Richard Biener <rguenther@suse.de>
3888 PR tree-optimization/111048
3889 * gcc.dg/torture/pr111048.c: New testcase.
3891 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3895 * gcc.target/i386/pr111051-1.c: New test.
3897 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3899 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3900 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3902 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3904 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3905 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3907 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3908 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3910 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3911 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3913 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3915 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3916 Address failure due to uninitialized vtype register.
3918 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3920 PR tree-optimization/111009
3921 * gcc.dg/pr111009.c: New.
3923 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3924 Charlie Jenkins <charlie@rivosinc.com>
3926 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3927 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3929 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3932 * gcc.c-torture/compile/pr106537-1.c: New test.
3933 * gcc.c-torture/compile/pr106537-2.c: Likewise.
3934 * gcc.c-torture/compile/pr106537-3.c: Likewise.
3936 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
3938 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
3939 * gcc.target/riscv/zvkn-1.c: Ditto.
3940 * gcc.target/riscv/zvknc.c: Ditto.
3941 * gcc.target/riscv/zvknc-1.c: Ditto.
3942 * gcc.target/riscv/zvknc-2.c: Ditto.
3943 * gcc.target/riscv/zvkng.c: Ditto.
3944 * gcc.target/riscv/zvkng-1.c: Ditto.
3945 * gcc.target/riscv/zvkng-2.c: Ditto.
3946 * gcc.target/riscv/zvks.c: Ditto.
3947 * gcc.target/riscv/zvks-1.c: Ditto.
3948 * gcc.target/riscv/zvksc.c: Ditto.
3949 * gcc.target/riscv/zvksc-1.c: Ditto.
3950 * gcc.target/riscv/zvksc-2.c: Ditto.
3951 * gcc.target/riscv/zvksg.c: Ditto.
3952 * gcc.target/riscv/zvksg-1.c: Ditto.
3953 * gcc.target/riscv/zvksg-2.c: Ditto.
3955 2023-08-17 Richard Biener <rguenther@suse.de>
3957 PR tree-optimization/111039
3958 * gcc.dg/pr111039.c: New testcase.
3960 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
3962 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
3963 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3964 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3965 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3966 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3967 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3968 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3969 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3970 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3971 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3973 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3975 * gcc.target/bpf/naked-1.c: New test.
3977 2023-08-17 Richard Biener <rguenther@suse.de>
3979 * gcc.target/i386/vect-reduc-2.c: New testcase.
3981 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3983 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3984 Remove dg-line var declare_a.
3986 2023-08-17 Pan Li <pan2.li@intel.com>
3988 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3990 2023-08-17 Pan Li <pan2.li@intel.com>
3992 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3994 2023-08-17 Pan Li <pan2.li@intel.com>
3996 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3998 2023-08-17 Pan Li <pan2.li@intel.com>
4000 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
4002 2023-08-17 Pan Li <pan2.li@intel.com>
4004 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
4006 2023-08-17 Pan Li <pan2.li@intel.com>
4008 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
4010 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4012 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
4013 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
4014 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
4015 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
4016 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
4017 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
4018 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
4019 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
4020 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
4021 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
4023 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4025 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
4026 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
4027 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
4028 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
4029 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
4030 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
4031 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
4032 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
4033 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
4034 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
4035 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
4036 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
4037 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
4038 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
4039 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
4040 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
4041 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
4043 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4046 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
4047 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
4049 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4051 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
4052 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
4053 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
4054 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
4055 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
4056 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
4057 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
4058 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
4059 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
4060 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
4061 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
4062 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
4063 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
4065 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4067 * gcc.target/i386/avx-1.c: Add -mavx10.1.
4068 * gcc.target/i386/avx-2.c: Ditto.
4069 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
4071 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4073 * gcc.target/i386/avx10_1-15.c: New test.
4074 * gcc.target/i386/avx10_1-16.c: Ditto.
4075 * gcc.target/i386/avx10_1-17.c: Ditto.
4076 * gcc.target/i386/avx10_1-18.c: Ditto.
4078 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4080 * gcc.target/i386/avx10_1-11.c: New test.
4081 * gcc.target/i386/avx10_1-12.c: Ditto.
4082 * gcc.target/i386/avx10_1-13.c: Ditto.
4083 * gcc.target/i386/avx10_1-14.c: Ditto.
4085 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4087 * g++.target/i386/mv33.C: New test.
4088 * gcc.target/i386/avx10_1-1.c: Ditto.
4089 * gcc.target/i386/avx10_1-2.c: Ditto.
4090 * gcc.target/i386/avx10_1-3.c: Ditto.
4091 * gcc.target/i386/avx10_1-4.c: Ditto.
4092 * gcc.target/i386/avx10_1-5.c: Ditto.
4093 * gcc.target/i386/avx10_1-6.c: Ditto.
4094 * gcc.target/i386/avx10_1-7.c: Ditto.
4095 * gcc.target/i386/avx10_1-8.c: Ditto.
4096 * gcc.target/i386/avx10_1-9.c: Ditto.
4097 * gcc.target/i386/avx10_1-10.c: Ditto.
4099 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
4101 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
4103 2023-08-17 Andrew Pinski <apinski@marvell.com>
4106 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
4108 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
4110 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
4111 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
4112 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
4113 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
4115 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
4117 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
4118 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
4119 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
4120 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
4121 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
4123 2023-08-16 Pan Li <pan2.li@intel.com>
4125 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
4127 2023-08-16 Pan Li <pan2.li@intel.com>
4129 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
4131 2023-08-16 Pan Li <pan2.li@intel.com>
4133 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
4135 2023-08-16 Pan Li <pan2.li@intel.com>
4137 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
4139 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
4142 * gcc.target/powerpc/pr110429.c: New.
4144 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
4147 * gcc.target/powerpc/pr106769.h: New.
4148 * gcc.target/powerpc/pr106769-p8.c: New.
4149 * gcc.target/powerpc/pr106769-p9.c: New.
4151 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4153 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
4155 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
4156 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
4157 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
4158 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
4159 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
4160 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
4161 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
4162 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
4163 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
4164 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
4165 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
4166 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
4167 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
4168 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
4169 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
4170 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
4171 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
4172 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
4173 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
4175 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
4177 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
4179 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
4181 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
4183 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
4185 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
4187 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
4188 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
4189 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
4190 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
4191 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
4192 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
4193 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
4194 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
4196 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
4198 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
4200 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
4202 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
4204 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
4206 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
4208 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
4209 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
4210 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
4211 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
4212 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
4213 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
4214 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
4215 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
4216 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
4217 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
4218 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
4219 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
4220 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
4221 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
4222 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
4223 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
4224 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
4225 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
4226 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
4227 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
4228 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
4229 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
4230 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
4231 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
4232 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
4233 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
4234 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
4235 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
4236 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
4237 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
4238 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
4239 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
4240 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
4241 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
4242 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
4243 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
4245 2023-08-16 Pan Li <pan2.li@intel.com>
4247 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
4249 2023-08-16 liuhongt <hongtao.liu@intel.com>
4251 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
4252 gather vectorization.
4253 * gcc.target/i386/avx2-gather-6.c: Ditto.
4254 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
4255 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
4256 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
4257 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
4258 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
4259 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
4260 * gcc.target/i386/pr88531-1b.c: Ditto.
4261 * gcc.target/i386/pr88531-1c.c: Ditto.
4263 2023-08-16 liuhongt <hongtao.liu@intel.com>
4265 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
4267 2023-08-15 David Faust <david.faust@oracle.com>
4270 * gcc.target/bpf/smov-2.c: New test.
4271 * gcc.target/bpf/smov-pseudoc-2.c: New test.
4273 2023-08-15 Martin Jambor <mjambor@suse.cz>
4277 * gcc.dg/ipa/pr92497-1.c: New test.
4278 * gcc.dg/ipa/pr92497-2.c: Likewise.
4280 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
4283 * gdc.dg/pr110959.d: New test.
4285 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
4286 Thomas Schwinge <thomas@codesourcery.com>
4288 * c-c++-common/goacc/default-3.c: Adjust testcase.
4289 * c-c++-common/goacc/default-4.c: Adjust testcase.
4290 * c-c++-common/goacc/default-5.c: Adjust testcase.
4291 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
4292 * gfortran.dg/goacc/default-4.f: Adjust testcase.
4293 * gfortran.dg/goacc/default-5.f: Adjust testcase.
4295 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4298 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
4300 2023-08-15 Richard Biener <rguenther@suse.de>
4302 * gcc.dg/vect/bb-slp-75.c: New testcase.
4304 2023-08-15 Richard Biener <rguenther@suse.de>
4306 PR tree-optimization/110963
4307 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
4309 2023-08-15 Richard Biener <rguenther@suse.de>
4311 PR tree-optimization/110991
4312 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
4314 2023-08-15 Pan Li <pan2.li@intel.com>
4316 * gcc.target/riscv/mode-switch-ice-1.c: New test.
4318 2023-08-15 Pan Li <pan2.li@intel.com>
4320 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
4322 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
4324 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
4325 codes from the arguments.
4326 (p): Update calls: pass explicit distinct error codes.
4328 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
4332 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
4334 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
4337 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
4339 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
4341 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
4344 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
4348 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
4349 * g++.dg/cpp1z/pr110216.C: New test.
4351 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
4353 * gcc.target/riscv/arch-24.c: New test.
4354 * gcc.target/riscv/arch-25.c: New test.
4356 2023-08-14 Pan Li <pan2.li@intel.com>
4358 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
4360 2023-08-14 Pan Li <pan2.li@intel.com>
4362 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
4364 2023-08-14 Pan Li <pan2.li@intel.com>
4366 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
4368 2023-08-14 Pan Li <pan2.li@intel.com>
4370 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
4372 2023-08-14 Pan Li <pan2.li@intel.com>
4374 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
4376 2023-08-14 Pan Li <pan2.li@intel.com>
4378 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
4380 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
4383 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
4384 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
4385 (gm2_init_iso): Add -fm2-plugin.
4386 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
4387 (gm2_init_pim2): Add -fm2-plugin.
4388 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
4389 (gm2_init_iso): Add -fm2-plugin.
4390 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
4391 (gm2_init_pim2): Add -fm2-plugin.
4393 2023-08-12 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.dg/stdckdint-1.c: New test.
4396 * gcc.dg/stdckdint-2.c: New test.
4398 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4401 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
4403 2023-08-12 Patrick Palka <ppalka@redhat.com>
4404 Jason Merrill <jason@redhat.com>
4407 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
4408 of "declared" in the repeated deduction guide diagnostics.
4409 * g++.dg/cpp1z/class-deduction116.C: New test.
4411 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4414 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
4416 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4418 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
4419 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
4420 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
4421 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
4422 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
4423 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
4424 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
4425 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
4426 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
4427 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
4429 2023-08-11 David Malcolm <dmalcolm@redhat.com>
4432 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
4433 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
4434 (test_error_at_line_unterminated): New.
4435 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
4436 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
4437 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
4438 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
4439 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
4441 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4443 PR middle-end/110989
4444 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
4446 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
4448 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
4450 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
4451 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
4452 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
4453 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
4454 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
4455 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
4456 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
4457 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
4458 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
4459 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
4460 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
4461 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
4462 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
4463 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
4464 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
4465 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
4466 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
4467 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
4468 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
4469 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
4470 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
4471 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
4472 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
4473 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
4474 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
4475 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
4476 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
4478 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4480 * lib/target-supports.exp (check_effective_target_alloca): BPF
4481 target does not support alloca.
4482 * gcc.target/bpf/diag-alloca-1.c: New test.
4483 * gcc.target/bpf/diag-alloca-2.c: Likewise.
4484 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
4485 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
4486 * gcc.target/bpf/regs-availability-1.c: Likewise.
4488 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4490 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
4491 * gcc.target/bpf/diag-funargs.c: Adapt test.
4493 2023-08-11 Eric Feng <ef2648@columbia.edu>
4496 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
4497 PyList_New, PyList_Append, PyLong_FromLong
4498 * gcc.dg/plugin/plugin.exp: New test.
4499 * lib/target-supports.exp: New procedure.
4500 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
4502 2023-08-11 Patrick Palka <ppalka@redhat.com>
4505 * g++.dg/cpp2a/concepts-requires35.C: New test.
4507 2023-08-11 Patrick Palka <ppalka@redhat.com>
4510 * g++.dg/cpp1y/var-templ84.C: New test.
4511 * g++.dg/cpp1y/var-templ84a.C: New test.
4513 2023-08-11 Richard Biener <rguenther@suse.de>
4515 PR tree-optimization/110979
4516 * gcc.dg/torture/pr110979.c: New testcase.
4518 2023-08-11 Richard Biener <rguenther@suse.de>
4520 * g++.dg/vect/slp-pr87105.cc: Adjust.
4521 * gcc.dg/vect/bb-slp-17.c: Likewise.
4522 * gcc.dg/vect/bb-slp-20.c: Likewise.
4523 * gcc.dg/vect/bb-slp-21.c: Likewise.
4524 * gcc.dg/vect/bb-slp-22.c: Likewise.
4525 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
4527 2023-08-11 Pan Li <pan2.li@intel.com>
4529 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
4531 2023-08-11 Pan Li <pan2.li@intel.com>
4533 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
4535 2023-08-11 Drew Ross <drross@redhat.com>
4536 Jakub Jelinek <jakub@redhat.com>
4538 PR tree-optimization/109938
4539 * gcc.c-torture/execute/pr109938.c: New test.
4540 * gcc.dg/tree-ssa/pr109938.c: New test.
4542 2023-08-11 Pan Li <pan2.li@intel.com>
4544 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4546 2023-08-11 Pan Li <pan2.li@intel.com>
4548 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4550 2023-08-11 Jakub Jelinek <jakub@redhat.com>
4552 * gcc.dg/c11-typeof-2.c: New test.
4553 * gcc.dg/c11-typeof-3.c: New test.
4554 * gcc.dg/gnu11-typeof-3.c: New test.
4555 * gcc.dg/gnu11-typeof-4.c: New test.
4557 2023-08-11 Andrew Pinski <apinski@marvell.com>
4559 PR tree-optimization/110954
4560 * gcc.c-torture/execute/pr110954-1.c: New test.
4562 2023-08-11 Martin Uecker <uecker@tugraz.at>
4565 * gcc.dg/Wuseless-cast.c: New test.
4567 2023-08-11 Pan Li <pan2.li@intel.com>
4569 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4571 2023-08-10 Jan Hubicka <jh@suse.cz>
4573 PR middle-end/110923
4574 * gcc.dg/tree-ssa/pr110923.c: New test.
4576 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
4578 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
4579 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
4580 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
4581 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
4582 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
4583 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
4584 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
4585 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
4586 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
4587 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
4588 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
4589 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
4590 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
4591 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
4592 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
4593 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
4594 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
4595 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
4596 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
4597 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
4598 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
4599 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
4600 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
4601 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
4602 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
4603 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
4604 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
4605 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
4607 2023-08-10 Jan Hubicka <jh@suse.cz>
4609 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4611 2023-08-10 Pan Li <pan2.li@intel.com>
4613 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4615 2023-08-10 Pan Li <pan2.li@intel.com>
4617 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4619 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4622 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4624 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4626 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4628 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
4629 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
4630 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
4631 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
4632 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
4633 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
4635 2023-08-09 David Malcolm <dmalcolm@redhat.com>
4637 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
4638 to reflect splitting of allocation size and assignment messages
4639 from a single event into pairs of events
4640 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4641 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4642 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4643 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4644 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4645 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4646 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
4647 value is the initial argument.
4648 * gcc.dg/plugin/analyzer_kernel_plugin.c
4649 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
4650 the "known zero size" case.
4651 * gcc.dg/plugin/analyzer_known_fns_plugin.c
4652 (known_function_attempt_to_copy::impl_call_pre): Likewise.
4654 2023-08-09 Andrew Pinski <apinski@marvell.com>
4656 PR tree-optimization/110937
4657 PR tree-optimization/100798
4658 * gcc.dg/tree-ssa/bool-14.c: New test.
4659 * gcc.dg/tree-ssa/bool-15.c: New test.
4660 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
4661 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
4662 so `a ? -1 : 0` is not used to hit the match
4665 2023-08-09 Carl Love <cel@us.ibm.com>
4667 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
4668 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
4669 execute_test_functions): Move to vec-cmpne.h. Add
4670 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
4671 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
4672 and vec-cmpne-runnable.c. Split define_test_functions definition
4673 into define_test_functions and define_init_verify_functions.
4675 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4678 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4680 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4682 * gcc.target/riscv/zicond-ice-1.c: New test.
4684 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4687 * g++.dg/cpp0x/decltype-100482.C: New test.
4689 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
4692 * gcc.target/i386/pr110832-1.c: New test.
4693 * gcc.target/i386/pr110832-2.c: New test.
4694 * gcc.target/i386/pr110832-3.c: New test.
4696 2023-08-08 Andrew Pinski <apinski@marvell.com>
4698 PR tree-optimization/103281
4699 PR tree-optimization/28794
4700 * gcc.dg/tree-ssa/pr103281-1.c: New test.
4701 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
4703 2023-08-08 Pan Li <pan2.li@intel.com>
4705 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4707 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4709 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4711 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
4712 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
4713 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
4714 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
4715 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
4716 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
4717 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
4718 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
4719 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
4720 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
4721 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
4722 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
4723 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
4724 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
4725 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
4726 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
4727 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
4728 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
4729 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
4730 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
4731 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
4732 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
4733 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
4734 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
4735 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
4736 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
4737 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
4738 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
4739 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
4740 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
4741 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
4742 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
4743 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
4744 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
4745 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
4746 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
4747 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
4748 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
4749 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
4750 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
4751 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
4752 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
4753 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
4754 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
4755 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
4756 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
4757 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
4758 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
4759 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
4760 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
4761 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
4762 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
4763 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
4764 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
4765 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
4766 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
4767 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
4768 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
4769 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
4770 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
4771 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
4772 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
4773 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
4774 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
4775 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
4776 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
4777 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
4778 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
4779 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
4780 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
4781 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
4782 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
4783 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
4784 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
4785 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
4786 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
4787 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
4788 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
4789 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
4790 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
4791 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
4792 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
4793 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
4794 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
4795 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
4796 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
4797 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
4798 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
4799 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
4800 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
4801 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
4802 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
4803 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
4804 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
4805 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
4806 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
4807 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
4808 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
4809 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
4810 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
4811 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
4812 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
4813 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
4814 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
4815 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
4816 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
4817 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
4818 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
4819 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
4820 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
4821 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
4822 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
4824 2023-08-08 Richard Biener <rguenther@suse.de>
4826 PR tree-optimization/49955
4827 * gfortran.dg/vect/pr49955.f: New testcase.
4829 2023-08-08 Richard Biener <rguenther@suse.de>
4831 PR tree-optimization/110924
4832 * gcc.dg/torture/pr110924.c: New testcase.
4834 2023-08-08 yulong <shiyulong@iscas.ac.cn>
4836 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
4837 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
4838 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
4839 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
4840 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
4841 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
4843 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4845 PR rtl-optimization/110869
4846 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
4847 * gcc.dg/cmp-mem-const-2.c: Dito.
4848 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
4849 * gcc.dg/cmp-mem-const-4.c: Dito.
4850 * gcc.dg/cmp-mem-const-5.c: Dito.
4851 * gcc.dg/cmp-mem-const-6.c: Dito.
4853 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4855 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4856 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4858 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4860 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
4861 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
4862 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
4863 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
4864 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
4865 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
4866 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
4868 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4870 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
4871 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
4872 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
4873 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
4874 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
4875 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
4876 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
4877 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
4878 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
4879 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
4880 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
4881 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
4882 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
4883 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
4884 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
4885 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
4886 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
4887 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
4889 2023-08-07 Martin Jambor <mjambor@suse.cz>
4892 * g++.dg/ipa/pr110378-1.C: New test.
4894 2023-08-07 Andrew Pinski <apinski@marvell.com>
4896 PR tree-optimization/109959
4897 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
4898 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
4899 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
4900 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
4901 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
4903 2023-08-07 liuhongt <hongtao.liu@intel.com>
4905 * gcc.target/i386/pr110762-v4hf.c: New test.
4907 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4909 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4911 2023-08-07 Jan Hubicka <jh@suse.cz>
4913 PR tree-optimization/106293
4914 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
4915 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
4917 2023-08-07 Andrew Pinski <apinski@marvell.com>
4919 PR tree-optimization/96695
4920 * gcc.dg/pr96695-1.c: New test.
4921 * gcc.dg/pr96695-10.c: New test.
4922 * gcc.dg/pr96695-11.c: New test.
4923 * gcc.dg/pr96695-12.c: New test.
4924 * gcc.dg/pr96695-2.c: New test.
4925 * gcc.dg/pr96695-3.c: New test.
4926 * gcc.dg/pr96695-4.c: New test.
4927 * gcc.dg/pr96695-5.c: New test.
4928 * gcc.dg/pr96695-6.c: New test.
4929 * gcc.dg/pr96695-7.c: New test.
4930 * gcc.dg/pr96695-8.c: New test.
4931 * gcc.dg/pr96695-9.c: New test.
4933 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4936 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4938 2023-08-06 Jan Hubicka <jh@suse.cz>
4940 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
4941 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
4942 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
4943 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
4944 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
4945 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
4946 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
4947 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
4948 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
4949 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
4950 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
4951 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
4952 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
4953 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
4954 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
4956 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
4959 * gm2/iso/run/pass/m2date.mod: New test.
4960 * gm2/iso/run/pass/testclock.mod: New test.
4961 * gm2/iso/run/pass/testclock2.mod: New test.
4963 2023-08-05 Martin Uecker <uecker@tugraz.at>
4966 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4967 * gcc.dg/attr-access-2.c: Adapt test.
4969 2023-08-05 Martin Uecker <uecker@tugraz.at>
4971 * gcc.dg/pr68193.c: New test.
4973 2023-08-04 David Malcolm <dmalcolm@redhat.com>
4976 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
4977 reflect consolidation of size and assignment into a single event.
4978 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4979 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4980 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4981 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4982 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4983 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4984 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
4985 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
4986 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
4987 * gcc.dg/analyzer/explode-4.c: New test.
4988 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
4989 __attribute__ alloc_size.
4991 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4994 * gcc.target/i386/invariant-ternlog-1.c: New test.
4995 * gcc.target/i386/invariant-ternlog-2.c: New test.
4997 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4999 * gcc.target/i386/pr110717-2.c: New test case.
5001 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
5003 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
5005 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
5007 * gcc.target/avr/lra-cpymem_qi.c: New.
5009 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5011 * g++.dg/vect/pr84556.cc: Add novector pragma.
5012 * g++.dg/vect/simd-1.cc: Add novector pragma.
5013 * g++.dg/vect/simd-2.cc: Add novector pragma.
5014 * g++.dg/vect/simd-3.cc: Add novector pragma.
5015 * g++.dg/vect/simd-4.cc: Add novector pragma.
5016 * g++.dg/vect/simd-5.cc: Add novector pragma.
5017 * g++.dg/vect/simd-6.cc: Add novector pragma.
5018 * g++.dg/vect/simd-7.cc: Add novector pragma.
5019 * g++.dg/vect/simd-8.cc: Add novector pragma.
5020 * g++.dg/vect/simd-9.cc: Add novector pragma.
5021 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
5022 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
5023 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
5024 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
5025 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
5026 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
5027 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
5028 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
5029 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
5030 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
5031 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
5032 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
5033 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
5034 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
5035 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
5036 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
5037 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
5038 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
5039 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
5040 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
5041 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
5042 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
5043 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
5044 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
5045 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
5046 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
5047 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
5048 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
5049 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
5050 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
5051 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
5052 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
5053 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
5054 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
5055 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
5056 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
5057 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
5058 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
5059 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
5060 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
5061 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
5062 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
5063 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
5064 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
5065 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
5066 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
5067 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
5068 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
5069 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
5070 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
5071 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
5072 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
5073 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
5074 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
5075 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
5076 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
5077 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
5078 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
5079 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
5080 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
5081 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
5082 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
5083 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
5084 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
5085 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
5086 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
5087 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
5088 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
5089 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
5090 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
5091 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
5092 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
5093 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
5094 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
5095 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
5096 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
5097 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
5098 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
5099 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
5100 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
5101 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
5102 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
5103 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
5104 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
5105 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
5106 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
5107 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
5108 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
5109 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
5110 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
5111 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
5112 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
5113 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
5114 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
5115 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
5116 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
5117 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
5118 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
5119 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
5120 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
5121 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
5122 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
5123 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
5124 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
5125 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
5126 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
5127 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
5128 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
5129 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
5130 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
5131 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
5132 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
5133 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
5134 * gcc.dg/vect/pr101445.c: Add novector pragma.
5135 * gcc.dg/vect/pr103581.c: Add novector pragma.
5136 * gcc.dg/vect/pr105219.c: Add novector pragma.
5137 * gcc.dg/vect/pr108608.c: Add novector pragma.
5138 * gcc.dg/vect/pr18400.c: Add novector pragma.
5139 * gcc.dg/vect/pr18536.c: Add novector pragma.
5140 * gcc.dg/vect/pr20122.c: Add novector pragma.
5141 * gcc.dg/vect/pr25413.c: Add novector pragma.
5142 * gcc.dg/vect/pr30784.c: Add novector pragma.
5143 * gcc.dg/vect/pr37539.c: Add novector pragma.
5144 * gcc.dg/vect/pr40074.c: Add novector pragma.
5145 * gcc.dg/vect/pr45752.c: Add novector pragma.
5146 * gcc.dg/vect/pr45902.c: Add novector pragma.
5147 * gcc.dg/vect/pr46009.c: Add novector pragma.
5148 * gcc.dg/vect/pr48172.c: Add novector pragma.
5149 * gcc.dg/vect/pr51074.c: Add novector pragma.
5150 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
5151 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
5152 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
5153 * gcc.dg/vect/pr56918.c: Add novector pragma.
5154 * gcc.dg/vect/pr56920.c: Add novector pragma.
5155 * gcc.dg/vect/pr56933.c: Add novector pragma.
5156 * gcc.dg/vect/pr57705.c: Add novector pragma.
5157 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
5158 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
5159 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
5160 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
5161 * gcc.dg/vect/pr59594.c: Add novector pragma.
5162 * gcc.dg/vect/pr59984.c: Add novector pragma.
5163 * gcc.dg/vect/pr60276.c: Add novector pragma.
5164 * gcc.dg/vect/pr61194.c: Add novector pragma.
5165 * gcc.dg/vect/pr61680.c: Add novector pragma.
5166 * gcc.dg/vect/pr62021.c: Add novector pragma.
5167 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
5168 * gcc.dg/vect/pr64252.c: Add novector pragma.
5169 * gcc.dg/vect/pr64404.c: Add novector pragma.
5170 * gcc.dg/vect/pr64421.c: Add novector pragma.
5171 * gcc.dg/vect/pr64493.c: Add novector pragma.
5172 * gcc.dg/vect/pr64495.c: Add novector pragma.
5173 * gcc.dg/vect/pr66251.c: Add novector pragma.
5174 * gcc.dg/vect/pr66253.c: Add novector pragma.
5175 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
5176 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
5177 * gcc.dg/vect/pr69820.c: Add novector pragma.
5178 * gcc.dg/vect/pr70021.c: Add novector pragma.
5179 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
5180 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
5181 * gcc.dg/vect/pr71259.c: Add novector pragma.
5182 * gcc.dg/vect/pr78005.c: Add novector pragma.
5183 * gcc.dg/vect/pr78558.c: Add novector pragma.
5184 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
5185 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
5186 * gcc.dg/vect/pr80928.c: Add novector pragma.
5187 * gcc.dg/vect/pr81410.c: Add novector pragma.
5188 * gcc.dg/vect/pr81633.c: Add novector pragma.
5189 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
5190 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
5191 * gcc.dg/vect/pr85586.c: Add novector pragma.
5192 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
5193 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
5194 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
5195 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
5196 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
5197 * gcc.dg/vect/pr90018.c: Add novector pragma.
5198 * gcc.dg/vect/pr92420.c: Add novector pragma.
5199 * gcc.dg/vect/pr94994.c: Add novector pragma.
5200 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
5201 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
5202 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
5203 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
5204 * gcc.dg/vect/pr97678.c: Add novector pragma.
5205 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
5206 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
5207 * gcc.dg/vect/slp-1.c: Add novector pragma.
5208 * gcc.dg/vect/slp-10.c: Add novector pragma.
5209 * gcc.dg/vect/slp-11a.c: Add novector pragma.
5210 * gcc.dg/vect/slp-11b.c: Add novector pragma.
5211 * gcc.dg/vect/slp-11c.c: Add novector pragma.
5212 * gcc.dg/vect/slp-12a.c: Add novector pragma.
5213 * gcc.dg/vect/slp-12b.c: Add novector pragma.
5214 * gcc.dg/vect/slp-12c.c: Add novector pragma.
5215 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
5216 * gcc.dg/vect/slp-13.c: Add novector pragma.
5217 * gcc.dg/vect/slp-14.c: Add novector pragma.
5218 * gcc.dg/vect/slp-15.c: Add novector pragma.
5219 * gcc.dg/vect/slp-16.c: Add novector pragma.
5220 * gcc.dg/vect/slp-17.c: Add novector pragma.
5221 * gcc.dg/vect/slp-18.c: Add novector pragma.
5222 * gcc.dg/vect/slp-19a.c: Add novector pragma.
5223 * gcc.dg/vect/slp-19b.c: Add novector pragma.
5224 * gcc.dg/vect/slp-19c.c: Add novector pragma.
5225 * gcc.dg/vect/slp-2.c: Add novector pragma.
5226 * gcc.dg/vect/slp-20.c: Add novector pragma.
5227 * gcc.dg/vect/slp-21.c: Add novector pragma.
5228 * gcc.dg/vect/slp-22.c: Add novector pragma.
5229 * gcc.dg/vect/slp-23.c: Add novector pragma.
5230 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
5231 * gcc.dg/vect/slp-24.c: Add novector pragma.
5232 * gcc.dg/vect/slp-25.c: Add novector pragma.
5233 * gcc.dg/vect/slp-26.c: Add novector pragma.
5234 * gcc.dg/vect/slp-28.c: Add novector pragma.
5235 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
5236 * gcc.dg/vect/slp-3.c: Add novector pragma.
5237 * gcc.dg/vect/slp-33.c: Add novector pragma.
5238 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
5239 * gcc.dg/vect/slp-34.c: Add novector pragma.
5240 * gcc.dg/vect/slp-35.c: Add novector pragma.
5241 * gcc.dg/vect/slp-37.c: Add novector pragma.
5242 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
5243 * gcc.dg/vect/slp-4.c: Add novector pragma.
5244 * gcc.dg/vect/slp-41.c: Add novector pragma.
5245 * gcc.dg/vect/slp-43.c: Add novector pragma.
5246 * gcc.dg/vect/slp-45.c: Add novector pragma.
5247 * gcc.dg/vect/slp-46.c: Add novector pragma.
5248 * gcc.dg/vect/slp-47.c: Add novector pragma.
5249 * gcc.dg/vect/slp-48.c: Add novector pragma.
5250 * gcc.dg/vect/slp-49.c: Add novector pragma.
5251 * gcc.dg/vect/slp-5.c: Add novector pragma.
5252 * gcc.dg/vect/slp-6.c: Add novector pragma.
5253 * gcc.dg/vect/slp-7.c: Add novector pragma.
5254 * gcc.dg/vect/slp-8.c: Add novector pragma.
5255 * gcc.dg/vect/slp-9.c: Add novector pragma.
5256 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
5257 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
5258 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
5259 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
5260 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
5261 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
5262 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
5263 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
5264 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
5265 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
5266 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
5267 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
5268 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
5269 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
5270 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
5271 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
5272 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
5273 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
5274 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
5275 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
5276 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
5277 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
5278 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
5279 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
5280 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
5281 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
5282 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
5283 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
5284 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
5285 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
5286 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
5287 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
5288 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
5289 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
5290 * gcc.dg/vect/vect-100.c: Add novector pragma.
5291 * gcc.dg/vect/vect-103.c: Add novector pragma.
5292 * gcc.dg/vect/vect-104.c: Add novector pragma.
5293 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
5294 * gcc.dg/vect/vect-105.c: Add novector pragma.
5295 * gcc.dg/vect/vect-106.c: Add novector pragma.
5296 * gcc.dg/vect/vect-107.c: Add novector pragma.
5297 * gcc.dg/vect/vect-108.c: Add novector pragma.
5298 * gcc.dg/vect/vect-109.c: Add novector pragma.
5299 * gcc.dg/vect/vect-11.c: Add novector pragma.
5300 * gcc.dg/vect/vect-110.c: Add novector pragma.
5301 * gcc.dg/vect/vect-113.c: Add novector pragma.
5302 * gcc.dg/vect/vect-114.c: Add novector pragma.
5303 * gcc.dg/vect/vect-115.c: Add novector pragma.
5304 * gcc.dg/vect/vect-116.c: Add novector pragma.
5305 * gcc.dg/vect/vect-117.c: Add novector pragma.
5306 * gcc.dg/vect/vect-11a.c: Add novector pragma.
5307 * gcc.dg/vect/vect-12.c: Add novector pragma.
5308 * gcc.dg/vect/vect-122.c: Add novector pragma.
5309 * gcc.dg/vect/vect-124.c: Add novector pragma.
5310 * gcc.dg/vect/vect-13.c: Add novector pragma.
5311 * gcc.dg/vect/vect-14.c: Add novector pragma.
5312 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
5313 * gcc.dg/vect/vect-15.c: Add novector pragma.
5314 * gcc.dg/vect/vect-17.c: Add novector pragma.
5315 * gcc.dg/vect/vect-18.c: Add novector pragma.
5316 * gcc.dg/vect/vect-19.c: Add novector pragma.
5317 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
5318 * gcc.dg/vect/vect-2.c: Add novector pragma.
5319 * gcc.dg/vect/vect-20.c: Add novector pragma.
5320 * gcc.dg/vect/vect-21.c: Add novector pragma.
5321 * gcc.dg/vect/vect-22.c: Add novector pragma.
5322 * gcc.dg/vect/vect-23.c: Add novector pragma.
5323 * gcc.dg/vect/vect-24.c: Add novector pragma.
5324 * gcc.dg/vect/vect-25.c: Add novector pragma.
5325 * gcc.dg/vect/vect-26.c: Add novector pragma.
5326 * gcc.dg/vect/vect-27.c: Add novector pragma.
5327 * gcc.dg/vect/vect-28.c: Add novector pragma.
5328 * gcc.dg/vect/vect-29.c: Add novector pragma.
5329 * gcc.dg/vect/vect-3.c: Add novector pragma.
5330 * gcc.dg/vect/vect-30.c: Add novector pragma.
5331 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
5332 * gcc.dg/vect/vect-31.c: Add novector pragma.
5333 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
5334 * gcc.dg/vect/vect-32.c: Add novector pragma.
5335 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
5336 * gcc.dg/vect/vect-33.c: Add novector pragma.
5337 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
5338 * gcc.dg/vect/vect-34.c: Add novector pragma.
5339 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
5340 * gcc.dg/vect/vect-35.c: Add novector pragma.
5341 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
5342 * gcc.dg/vect/vect-36.c: Add novector pragma.
5343 * gcc.dg/vect/vect-38.c: Add novector pragma.
5344 * gcc.dg/vect/vect-4.c: Add novector pragma.
5345 * gcc.dg/vect/vect-40.c: Add novector pragma.
5346 * gcc.dg/vect/vect-42.c: Add novector pragma.
5347 * gcc.dg/vect/vect-44.c: Add novector pragma.
5348 * gcc.dg/vect/vect-46.c: Add novector pragma.
5349 * gcc.dg/vect/vect-48.c: Add novector pragma.
5350 * gcc.dg/vect/vect-5.c: Add novector pragma.
5351 * gcc.dg/vect/vect-50.c: Add novector pragma.
5352 * gcc.dg/vect/vect-52.c: Add novector pragma.
5353 * gcc.dg/vect/vect-54.c: Add novector pragma.
5354 * gcc.dg/vect/vect-56.c: Add novector pragma.
5355 * gcc.dg/vect/vect-58.c: Add novector pragma.
5356 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
5357 * gcc.dg/vect/vect-6.c: Add novector pragma.
5358 * gcc.dg/vect/vect-60.c: Add novector pragma.
5359 * gcc.dg/vect/vect-62.c: Add novector pragma.
5360 * gcc.dg/vect/vect-63.c: Add novector pragma.
5361 * gcc.dg/vect/vect-64.c: Add novector pragma.
5362 * gcc.dg/vect/vect-65.c: Add novector pragma.
5363 * gcc.dg/vect/vect-66.c: Add novector pragma.
5364 * gcc.dg/vect/vect-67.c: Add novector pragma.
5365 * gcc.dg/vect/vect-68.c: Add novector pragma.
5366 * gcc.dg/vect/vect-7.c: Add novector pragma.
5367 * gcc.dg/vect/vect-70.c: Add novector pragma.
5368 * gcc.dg/vect/vect-71.c: Add novector pragma.
5369 * gcc.dg/vect/vect-72.c: Add novector pragma.
5370 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
5371 * gcc.dg/vect/vect-73.c: Add novector pragma.
5372 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
5373 * gcc.dg/vect/vect-74.c: Add novector pragma.
5374 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
5375 * gcc.dg/vect/vect-75.c: Add novector pragma.
5376 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
5377 * gcc.dg/vect/vect-76.c: Add novector pragma.
5378 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
5379 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
5380 * gcc.dg/vect/vect-77.c: Add novector pragma.
5381 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
5382 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
5383 * gcc.dg/vect/vect-78.c: Add novector pragma.
5384 * gcc.dg/vect/vect-8.c: Add novector pragma.
5385 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
5386 * gcc.dg/vect/vect-80.c: Add novector pragma.
5387 * gcc.dg/vect/vect-82.c: Add novector pragma.
5388 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
5389 * gcc.dg/vect/vect-83.c: Add novector pragma.
5390 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
5391 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
5392 * gcc.dg/vect/vect-85.c: Add novector pragma.
5393 * gcc.dg/vect/vect-86.c: Add novector pragma.
5394 * gcc.dg/vect/vect-87.c: Add novector pragma.
5395 * gcc.dg/vect/vect-88.c: Add novector pragma.
5396 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
5397 * gcc.dg/vect/vect-89.c: Add novector pragma.
5398 * gcc.dg/vect/vect-9.c: Add novector pragma.
5399 * gcc.dg/vect/vect-92.c: Add novector pragma.
5400 * gcc.dg/vect/vect-93.c: Add novector pragma.
5401 * gcc.dg/vect/vect-95.c: Add novector pragma.
5402 * gcc.dg/vect/vect-96.c: Add novector pragma.
5403 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
5404 * gcc.dg/vect/vect-97.c: Add novector pragma.
5405 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
5406 * gcc.dg/vect/vect-98.c: Add novector pragma.
5407 * gcc.dg/vect/vect-99.c: Add novector pragma.
5408 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
5409 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
5410 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
5411 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
5412 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
5413 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
5414 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
5415 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
5416 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
5417 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
5418 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
5419 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
5420 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
5421 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
5422 * gcc.dg/vect/vect-all.c: Add novector pragma.
5423 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
5424 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
5425 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
5426 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
5427 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
5428 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
5429 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
5430 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
5431 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
5432 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
5433 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
5434 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
5435 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
5436 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
5437 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
5438 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
5439 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
5440 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
5441 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
5442 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
5443 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
5444 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
5445 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
5446 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
5447 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
5448 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
5449 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
5450 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
5451 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
5452 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
5453 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
5454 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
5455 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
5456 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
5457 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
5458 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
5459 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
5460 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
5461 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
5462 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
5463 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
5464 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
5465 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
5466 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
5467 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
5468 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
5469 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
5470 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
5471 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
5472 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
5473 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
5474 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
5475 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
5476 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
5477 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
5478 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
5479 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
5480 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
5481 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
5482 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
5483 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
5484 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
5485 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
5486 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
5487 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
5488 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
5489 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
5490 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
5491 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
5492 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
5493 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
5494 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
5495 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
5496 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
5497 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
5498 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
5499 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
5500 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
5501 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
5502 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
5503 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
5504 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
5505 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
5506 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
5507 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
5508 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
5509 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
5510 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
5511 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
5512 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
5513 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
5514 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
5515 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
5516 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
5517 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
5518 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
5519 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
5520 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
5521 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
5522 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
5523 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
5524 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
5525 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
5526 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
5527 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
5528 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
5529 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
5530 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
5531 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
5532 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
5533 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
5534 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
5535 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
5536 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
5537 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
5538 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
5539 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
5540 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
5541 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
5542 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
5543 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
5544 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
5545 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
5546 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
5547 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
5548 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
5549 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
5550 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
5551 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
5552 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
5553 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
5554 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
5555 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
5556 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
5557 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
5558 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
5559 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
5560 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
5561 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
5562 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
5563 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
5564 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
5565 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
5566 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
5567 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
5568 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
5569 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
5570 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
5571 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
5572 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
5573 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
5574 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
5575 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
5576 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
5577 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
5578 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
5579 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
5580 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
5581 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
5582 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
5583 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
5584 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
5585 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
5586 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
5587 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
5588 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
5589 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
5590 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
5591 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
5592 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
5593 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
5594 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
5595 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
5596 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
5597 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
5598 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
5599 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
5600 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
5601 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
5602 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
5603 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
5604 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
5605 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
5606 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
5607 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
5608 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
5609 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
5610 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
5611 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
5612 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
5613 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
5614 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
5615 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
5616 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
5617 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
5618 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
5619 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
5620 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
5621 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
5622 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
5623 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
5624 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
5625 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
5626 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
5627 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
5628 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
5629 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
5630 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
5631 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
5632 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
5633 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
5634 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
5635 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
5636 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
5637 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
5638 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
5639 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
5640 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
5641 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
5642 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
5643 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
5644 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
5645 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
5646 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
5647 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
5648 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
5649 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
5650 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
5651 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
5652 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
5653 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
5654 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
5655 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
5656 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
5657 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
5658 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
5659 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
5660 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
5661 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
5662 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
5663 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
5664 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
5665 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
5666 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
5667 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
5668 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
5669 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
5670 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
5671 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
5672 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
5673 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
5674 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
5675 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
5676 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
5677 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
5678 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
5679 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
5680 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
5681 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
5682 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
5684 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5686 * gcc.dg/vect/vect-novector-pragma.c: New test.
5688 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5690 * g++.dg/vect/vect.exp (support vect- prefix).
5691 * g++.dg/vect/vect-novector-pragma.cc: New test.
5693 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5696 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5697 * gcc.target/aarch64/vect-widen-shift.c: New test.
5699 2023-08-04 Richard Biener <rguenther@suse.de>
5701 PR tree-optimization/110838
5702 * gcc.dg/vect/pr110838.c: New testcase.
5704 2023-08-04 Pan Li <pan2.li@intel.com>
5707 2023-08-04 Pan Li <pan2.li@intel.com>
5709 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5711 2023-08-04 Pan Li <pan2.li@intel.com>
5714 2023-08-04 Pan Li <pan2.li@intel.com>
5716 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5719 2023-08-04 Pan Li <pan2.li@intel.com>
5722 2023-08-04 Pan Li <pan2.li@intel.com>
5724 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5726 2023-08-04 Pan Li <pan2.li@intel.com>
5729 2023-08-04 Pan Li <pan2.li@intel.com>
5731 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5734 2023-08-04 Andrew Pinski <apinski@marvell.com>
5736 PR tree-optimization/110874
5737 * gcc.c-torture/compile/pr110874-a.c: New test.
5739 2023-08-04 Drew Ross <drross@redhat.com>
5741 PR middle-end/101955
5742 * gcc.dg/pr101955.c: New test.
5744 2023-08-04 Pan Li <pan2.li@intel.com>
5746 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5749 2023-08-04 Pan Li <pan2.li@intel.com>
5751 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5753 2023-08-04 Pan Li <pan2.li@intel.com>
5755 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5758 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5760 * gcc.target/aarch64/pr110625_3.c: New testcase.
5762 2023-08-04 Pan Li <pan2.li@intel.com>
5764 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5766 2023-08-04 Pan Li <pan2.li@intel.com>
5768 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5770 2023-08-04 Pan Li <pan2.li@intel.com>
5772 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
5773 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
5775 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5777 * g++.dg/ipa/pure-const-3.C: Move source to...
5778 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5780 * g++.dg/ipa/pure-const-3b.C: New.
5782 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
5784 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
5785 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
5786 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
5787 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
5788 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
5789 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
5790 * gcc.target/bpf/core-builtin-type-based.c: New test.
5791 * gcc.target/bpf/core-builtin-type-id.c: New test.
5792 * gcc.target/bpf/core-support.h: New test.
5794 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5797 * gcc.dg/analyzer/pr108171.c: New test.
5799 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5802 * gcc.dg/analyzer/pr110882.c: New test.
5804 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5806 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5807 (test_can_div_trunc_p_const): Add more tests.
5809 2023-08-03 Richard Biener <rguenther@suse.de>
5811 PR tree-optimization/110838
5812 * gcc.dg/torture/pr110838.c: New testcase.
5814 2023-08-03 Richard Biener <rguenther@suse.de>
5816 PR tree-optimization/110702
5817 * gcc.dg/torture/pr110702.c: New testcase.
5819 2023-08-03 Richard Biener <rguenther@suse.de>
5821 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5823 2023-08-03 Richard Biener <rguenther@suse.de>
5825 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5826 and eliminate both in the end.
5828 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5830 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
5831 * gcc.target/s390/vxe2/vlbr-1.c: New test.
5832 * gcc.target/s390/vxe2/vstbr-1.c: New test.
5833 * gcc.target/s390/vxe2/vstbr-2.c: New test.
5835 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5837 * lib/target-supports.exp (check_effective_target_vect_bswap):
5840 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
5842 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
5843 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
5844 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
5845 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
5846 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
5848 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5851 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5852 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5854 2023-08-03 Pan Li <pan2.li@intel.com>
5856 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5858 2023-08-03 Andrew Pinski <apinski@marvell.com>
5860 * gcc.c-torture/execute/20230802-1.c: New test.
5862 2023-08-03 Pan Li <pan2.li@intel.com>
5864 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5866 2023-08-02 Eric Feng <ef2648@columbia.edu>
5869 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
5870 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
5871 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
5873 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5875 PR rtl-optimization/110869
5876 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
5877 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
5878 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
5879 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
5880 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
5881 constant is already reduced.
5882 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
5883 constant is already reduced.
5885 2023-08-02 Richard Biener <rguenther@suse.de>
5887 PR tree-optimization/92335
5888 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
5889 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
5890 expect predictive commoning to happen instead of sinking.
5891 * gcc.dg/vect/pr65947-3.c: Ajdust.
5893 2023-08-02 Pan Li <pan2.li@intel.com>
5895 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5897 2023-08-02 Jan Hubicka <jh@suse.cz>
5899 * gcc.dg/unroll-1.c: Fix template.
5901 2023-08-02 Jan Hubicka <jh@suse.cz>
5903 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5905 2023-08-02 liuhongt <hongtao.liu@intel.com>
5907 * gcc.target/i386/pr81904.c: New test.
5909 2023-08-02 liuhongt <hongtao.liu@intel.com>
5911 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5913 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5916 * gm2/pim/fail/badxproc.mod: New test.
5918 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5920 * gcc.target/s390/aligned-1.c: New test.
5921 * gcc.target/s390/unaligned-1.c: New test.
5923 2023-08-01 Jan Hubicka <jh@suse.cz>
5925 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
5926 * gcc.dg/vect/vect-1.c: Check profile consistency.
5927 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
5928 * gcc.dg/vect/vect-10.c: Check profile consistency.
5929 * gcc.dg/vect/vect-100.c: Check profile consistency.
5930 * gcc.dg/vect/vect-103.c: Check profile consistency.
5931 * gcc.dg/vect/vect-104.c: Check profile consistency.
5932 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
5933 * gcc.dg/vect/vect-105.c: Check profile consistency.
5934 * gcc.dg/vect/vect-106.c: Check profile consistency.
5935 * gcc.dg/vect/vect-107.c: Check profile consistency.
5936 * gcc.dg/vect/vect-108.c: Check profile consistency.
5937 * gcc.dg/vect/vect-109.c: Check profile consistency.
5938 * gcc.dg/vect/vect-11.c: Check profile consistency.
5939 * gcc.dg/vect/vect-110.c: Check profile consistency.
5940 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
5941 * gcc.dg/vect/vect-112.c: Check profile consistency.
5942 * gcc.dg/vect/vect-113.c: Check profile consistency.
5943 * gcc.dg/vect/vect-114.c: Check profile consistency.
5944 * gcc.dg/vect/vect-115.c: Check profile consistency.
5945 * gcc.dg/vect/vect-116.c: Check profile consistency.
5946 * gcc.dg/vect/vect-117.c: Check profile consistency.
5947 * gcc.dg/vect/vect-118.c: Check profile consistency.
5948 * gcc.dg/vect/vect-119.c: Check profile consistency.
5949 * gcc.dg/vect/vect-11a.c: Check profile consistency.
5950 * gcc.dg/vect/vect-12.c: Check profile consistency.
5951 * gcc.dg/vect/vect-120.c: Check profile consistency.
5952 * gcc.dg/vect/vect-121.c: Check profile consistency.
5953 * gcc.dg/vect/vect-122.c: Check profile consistency.
5954 * gcc.dg/vect/vect-123.c: Check profile consistency.
5955 * gcc.dg/vect/vect-124.c: Check profile consistency.
5956 * gcc.dg/vect/vect-126.c: Check profile consistency.
5957 * gcc.dg/vect/vect-13.c: Check profile consistency.
5958 * gcc.dg/vect/vect-14.c: Check profile consistency.
5959 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
5960 * gcc.dg/vect/vect-15.c: Check profile consistency.
5961 * gcc.dg/vect/vect-17.c: Check profile consistency.
5962 * gcc.dg/vect/vect-18.c: Check profile consistency.
5963 * gcc.dg/vect/vect-19.c: Check profile consistency.
5964 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
5965 * gcc.dg/vect/vect-2.c: Check profile consistency.
5966 * gcc.dg/vect/vect-20.c: Check profile consistency.
5967 * gcc.dg/vect/vect-21.c: Check profile consistency.
5968 * gcc.dg/vect/vect-22.c: Check profile consistency.
5969 * gcc.dg/vect/vect-23.c: Check profile consistency.
5970 * gcc.dg/vect/vect-24.c: Check profile consistency.
5971 * gcc.dg/vect/vect-25.c: Check profile consistency.
5972 * gcc.dg/vect/vect-26.c: Check profile consistency.
5973 * gcc.dg/vect/vect-27.c: Check profile consistency.
5974 * gcc.dg/vect/vect-28.c: Check profile consistency.
5975 * gcc.dg/vect/vect-29.c: Check profile consistency.
5976 * gcc.dg/vect/vect-3.c: Check profile consistency.
5977 * gcc.dg/vect/vect-30.c: Check profile consistency.
5978 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
5979 * gcc.dg/vect/vect-31.c: Check profile consistency.
5980 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
5981 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
5982 * gcc.dg/vect/vect-32.c: Check profile consistency.
5983 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
5984 * gcc.dg/vect/vect-33.c: Check profile consistency.
5985 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
5986 * gcc.dg/vect/vect-34.c: Check profile consistency.
5987 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
5988 * gcc.dg/vect/vect-35.c: Check profile consistency.
5989 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
5990 * gcc.dg/vect/vect-36.c: Check profile consistency.
5991 * gcc.dg/vect/vect-38.c: Check profile consistency.
5992 * gcc.dg/vect/vect-4.c: Check profile consistency.
5993 * gcc.dg/vect/vect-40.c: Check profile consistency.
5994 * gcc.dg/vect/vect-42.c: Check profile consistency.
5995 * gcc.dg/vect/vect-44.c: Check profile consistency.
5996 * gcc.dg/vect/vect-46.c: Check profile consistency.
5997 * gcc.dg/vect/vect-48.c: Check profile consistency.
5998 * gcc.dg/vect/vect-5.c: Check profile consistency.
5999 * gcc.dg/vect/vect-50.c: Check profile consistency.
6000 * gcc.dg/vect/vect-52.c: Check profile consistency.
6001 * gcc.dg/vect/vect-54.c: Check profile consistency.
6002 * gcc.dg/vect/vect-56.c: Check profile consistency.
6003 * gcc.dg/vect/vect-58.c: Check profile consistency.
6004 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
6005 * gcc.dg/vect/vect-6.c: Check profile consistency.
6006 * gcc.dg/vect/vect-60.c: Check profile consistency.
6007 * gcc.dg/vect/vect-62.c: Check profile consistency.
6008 * gcc.dg/vect/vect-63.c: Check profile consistency.
6009 * gcc.dg/vect/vect-64.c: Check profile consistency.
6010 * gcc.dg/vect/vect-65.c: Check profile consistency.
6011 * gcc.dg/vect/vect-66.c: Check profile consistency.
6012 * gcc.dg/vect/vect-67.c: Check profile consistency.
6013 * gcc.dg/vect/vect-68.c: Check profile consistency.
6014 * gcc.dg/vect/vect-7.c: Check profile consistency.
6015 * gcc.dg/vect/vect-70.c: Check profile consistency.
6016 * gcc.dg/vect/vect-71.c: Check profile consistency.
6017 * gcc.dg/vect/vect-72.c: Check profile consistency.
6018 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
6019 * gcc.dg/vect/vect-73.c: Check profile consistency.
6020 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
6021 * gcc.dg/vect/vect-74.c: Check profile consistency.
6022 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
6023 * gcc.dg/vect/vect-75.c: Check profile consistency.
6024 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
6025 * gcc.dg/vect/vect-76.c: Check profile consistency.
6026 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
6027 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
6028 * gcc.dg/vect/vect-77.c: Check profile consistency.
6029 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
6030 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
6031 * gcc.dg/vect/vect-78.c: Check profile consistency.
6032 * gcc.dg/vect/vect-8.c: Check profile consistency.
6033 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
6034 * gcc.dg/vect/vect-80.c: Check profile consistency.
6035 * gcc.dg/vect/vect-82.c: Check profile consistency.
6036 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
6037 * gcc.dg/vect/vect-83.c: Check profile consistency.
6038 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
6039 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
6040 * gcc.dg/vect/vect-85.c: Check profile consistency.
6041 * gcc.dg/vect/vect-86.c: Check profile consistency.
6042 * gcc.dg/vect/vect-87.c: Check profile consistency.
6043 * gcc.dg/vect/vect-88.c: Check profile consistency.
6044 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
6045 * gcc.dg/vect/vect-89.c: Check profile consistency.
6046 * gcc.dg/vect/vect-9.c: Check profile consistency.
6047 * gcc.dg/vect/vect-91.c: Check profile consistency.
6048 * gcc.dg/vect/vect-92.c: Check profile consistency.
6049 * gcc.dg/vect/vect-93.c: Check profile consistency.
6050 * gcc.dg/vect/vect-95.c: Check profile consistency.
6051 * gcc.dg/vect/vect-96.c: Check profile consistency.
6052 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
6053 * gcc.dg/vect/vect-97.c: Check profile consistency.
6054 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
6055 * gcc.dg/vect/vect-98.c: Check profile consistency.
6056 * gcc.dg/vect/vect-99.c: Check profile consistency.
6058 2023-08-01 Pan Li <pan2.li@intel.com>
6059 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6061 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
6063 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
6064 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
6065 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
6066 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
6067 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
6068 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
6069 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
6070 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
6071 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
6072 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
6073 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
6074 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
6075 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
6076 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
6077 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
6078 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
6079 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
6080 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
6081 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
6082 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
6083 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
6084 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
6085 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
6086 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
6087 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
6088 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
6089 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
6090 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
6091 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
6092 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
6093 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
6094 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
6095 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
6096 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
6097 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
6098 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
6099 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
6100 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
6101 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
6102 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
6103 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
6104 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
6105 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
6106 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
6107 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
6108 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
6109 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
6110 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
6111 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
6112 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
6113 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
6115 2023-08-01 Pan Li <pan2.li@intel.com>
6117 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
6118 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
6120 2023-08-01 liuhongt <hongtao.liu@intel.com>
6122 * gcc.target/i386/pr87007-4.c: Adjust testcase.
6123 * gcc.target/i386/pr87007-5.c: Ditto.
6125 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
6128 * gm2/iso/pass/constvec.mod: New test.
6129 * gm2/iso/pass/constvec2.mod: New test.
6130 * gm2/iso/run/pass/constvec3.mod: New test.
6132 2023-08-01 Andrew Pinski <apinski@marvell.com>
6134 PR tree-optimization/93044
6135 * gcc.dg/tree-ssa/cast-1.c: New test.
6136 * gcc.dg/tree-ssa/cast-2.c: New test.
6138 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
6141 * gcc.dg/Wmissing-variable-declarations.c: New test.
6143 2023-07-31 Andrew Pinski <apinski@marvell.com>
6145 PR tree-optimization/106164
6146 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
6148 2023-07-31 Andrew Pinski <apinski@marvell.com>
6150 PR tree-optimization/106164
6151 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
6153 2023-07-31 Andrew Pinski <apinski@marvell.com>
6155 PR tree-optimization/100864
6156 * gcc.dg/tree-ssa/bitops-3.c: New test.
6158 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
6160 * gcc.dg/pr110582.c: New.
6162 2023-07-31 David Malcolm <dmalcolm@redhat.com>
6165 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
6166 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
6168 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
6170 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
6171 * gfortran.dg/goacc/host_data-error.f90: New testcase.
6172 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
6174 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6176 * gcc.dg/cmp-mem-const-1.c: New test.
6177 * gcc.dg/cmp-mem-const-2.c: New test.
6178 * gcc.dg/cmp-mem-const-3.c: New test.
6179 * gcc.dg/cmp-mem-const-4.c: New test.
6180 * gcc.dg/cmp-mem-const-5.c: New test.
6181 * gcc.dg/cmp-mem-const-6.c: New test.
6182 * gcc.target/s390/cmp-mem-const-1.c: New test.
6184 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
6186 * gcc.target/aarch64/pr110625_1.c: New testcase.
6187 * gcc.target/aarch64/pr110625_2.c: New testcase.
6189 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
6192 * gcc.target/i386/pr110843.c: New test case.
6194 2023-07-31 Pan Li <pan2.li@intel.com>
6196 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6198 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
6200 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6202 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
6203 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
6204 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
6205 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
6206 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
6207 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
6208 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
6209 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
6210 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
6211 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
6212 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
6214 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
6217 * gcc.target/i386/pr110790-1.c: New test case.
6218 * gcc.target/i386/pr110790-2.c: Likewise.
6220 2023-07-29 Jan Hubicka <jh@suse.cz>
6222 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
6224 2023-07-28 Harald Anlauf <anlauf@gmx.de>
6227 * gfortran.dg/assumed_type_18.f90: New test.
6229 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
6231 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
6234 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
6238 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
6239 * g++.dg/lto/pr89335_0.C: Likewise.
6240 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
6241 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
6242 * g++.dg/warn/pr83054-2.C: New test.
6244 2023-07-28 Jan Hubicka <jh@suse.cz>
6247 * g++.dg/tree-ssa/loop-split-1.C: New test.
6249 2023-07-28 Jan Hubicka <jh@suse.cz>
6251 PR middle-end/106293
6252 * gcc.dg/tree-prof/loop-split-1.c: New test.
6253 * gcc.dg/tree-prof/loop-split-2.c: New test.
6254 * gcc.dg/tree-prof/loop-split-3.c: New test.
6256 2023-07-28 xuli <xuli1@eswincomputing.com>
6258 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
6259 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
6260 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
6261 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
6262 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
6263 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
6264 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
6265 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
6266 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
6267 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
6268 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
6269 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
6270 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
6271 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
6272 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
6273 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
6274 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
6275 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
6276 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
6277 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
6278 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
6279 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
6280 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
6281 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
6282 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
6283 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
6284 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
6285 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
6286 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
6287 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
6288 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
6289 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
6290 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
6291 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
6292 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
6294 2023-07-28 Jan Hubicka <jh@suse.cz>
6296 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
6297 * gcc.target/i386/avx2-gather-6.c: Likewise.
6298 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
6300 2023-07-28 liuhongt <hongtao.liu@intel.com>
6302 * gcc.target/i386/pr110788.c: New test.
6304 2023-07-27 David Faust <david.faust@oracle.com>
6308 * gcc.target/bpf/sload-1.c: New test.
6309 * gcc.target/bpf/sload-pseudoc-1.c: New test.
6310 * gcc.target/bpf/smov-1.c: New test.
6311 * gcc.target/bpf/smov-pseudoc-1.c: New test.
6313 2023-07-27 David Faust <david.faust@oracle.com>
6315 * gcc.target/bpf/alu-2.c: New test.
6316 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
6318 2023-07-27 Jan Hubicka <jh@suse.cz>
6320 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
6321 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
6322 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
6323 * gcc.dg/unroll-1.c: Test for profile mismatches.
6324 * gcc.dg/unroll-3.c: Test for profile mismatches.
6325 * gcc.dg/unroll-4.c: Test for profile mismatches.
6326 * gcc.dg/unroll-5.c: Test for profile mismatches.
6327 * gcc.dg/unroll-6.c: Test for profile mismatches.
6329 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
6331 * gfortran.dg/gomp/teams-6.f90: Extend.
6333 2023-07-27 Jan Hubicka <jh@suse.cz>
6335 * gcc.dg/pr102385.c: Check for no profile mismatches.
6336 * gcc.dg/pr96931.c: Check for no profile mismatches.
6337 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
6338 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
6339 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
6340 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
6341 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
6342 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
6343 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
6344 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
6345 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
6346 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
6347 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
6348 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
6349 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
6350 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
6351 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
6352 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
6353 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
6354 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
6355 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
6356 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
6358 2023-07-27 Patrick Palka <ppalka@redhat.com>
6361 * g++.dg/cpp0x/constexpr-empty18.C: New test.
6362 * g++.dg/cpp0x/constexpr-empty19.C: New test.
6364 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6366 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
6367 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
6368 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
6369 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
6370 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
6371 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
6372 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
6373 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
6374 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
6375 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
6376 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
6377 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
6378 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
6379 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
6380 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
6381 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
6382 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
6383 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
6384 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
6385 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
6386 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
6387 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
6388 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
6389 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
6390 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
6391 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
6392 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
6394 2023-07-27 demin.han <demin.han@starfivetech.com>
6396 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
6398 2023-07-27 Richard Biener <rguenther@suse.de>
6400 PR tree-optimization/110829
6401 * gcc.dg/pr56837.c: XFAIL part of the testcase.
6403 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
6406 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
6408 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
6409 Richard Biener <rguenther@suse.de>
6411 PR tree-optimization/110776
6412 * gcc.target/powerpc/pr110776.c: New test.
6414 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
6416 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
6417 * gcc.target/riscv/pr102957.c: Likewise.
6419 2023-07-26 Patrick Palka <ppalka@redhat.com>
6423 * g++.dg/cpp1z/class-deduction115.C: New test.
6424 * g++.dg/template/ttp39.C: New test.
6426 2023-07-26 Patrick Palka <ppalka@redhat.com>
6430 * g++.dg/template/ttp38.C: New test.
6432 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6434 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
6435 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6436 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
6437 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
6439 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6441 * gcc.target/riscv/attribute-20.c: New test.
6442 * gcc.target/riscv/attribute-21.c: New test.
6443 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6445 2023-07-26 Patrick Palka <ppalka@redhat.com>
6448 * g++.dg/cpp2a/nontype-float3.C: New test.
6450 2023-07-26 Harald Anlauf <anlauf@gmx.de>
6453 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
6454 * gfortran.dg/data_char_5.f90: Likewise.
6455 * gfortran.dg/data_char_6.f90: New test.
6457 2023-07-26 Jason Merrill <jason@redhat.com>
6460 * g++.dg/template/template-keyword4.C: New test.
6462 2023-07-26 David Faust <david.faust@oracle.com>
6464 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
6465 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
6466 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
6467 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
6468 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
6469 * gcc.target/bpf/atomic-op-1.c: New test.
6470 * gcc.target/bpf/atomic-op-2.c: New test.
6471 * gcc.target/bpf/atomic-op-3.c: New test.
6472 * gcc.target/bpf/atomic-xchg-1.c: New test.
6473 * gcc.target/bpf/atomic-xchg-2.c: New test.
6475 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
6477 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
6478 `main` of this testcase.
6480 2023-07-26 Carl Love <cel@us.ibm.com>
6482 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
6483 vec-replace-word-runnable_1.c.
6484 * gcc.target/powerpc/vec-replace-word-runnable_1.c
6485 (dg-options): add -flax-vector-conversions.
6486 (vec_replace_unaligned) Fix first argument type.
6487 (vresult_uchar): Fix expected results.
6488 (vec_replace_unaligned): Update for loop to check uchar results.
6489 Remove extra spaces in if statements. Insert missing spaces in
6491 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
6493 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6495 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
6496 instead of dg-options.
6498 2023-07-26 Richard Biener <rguenther@suse.de>
6500 PR tree-optimization/106081
6501 * gcc.dg/vect/pr106081.c: New testcase.
6503 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
6506 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
6509 2023-07-26 Li Xu <xuli1@eswincomputing.com>
6511 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
6513 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6516 * gcc.target/i386/pr110762.c: New test.
6518 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
6520 * gcc.target/bpf/neg-1.c: New test.
6521 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
6523 2023-07-26 Richard Biener <rguenther@suse.de>
6525 PR tree-optimization/110799
6526 * gcc.dg/torture/pr110799.c: New testcase.
6528 2023-07-26 Jakub Jelinek <jakub@redhat.com>
6530 PR tree-optimization/110755
6531 * gcc.dg/pr110755.c: New test.
6533 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
6536 * g++.target/powerpc/pr110741.C: New test.
6538 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6540 * gcc.target/riscv/fsflags.c: New test.
6542 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6547 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
6548 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
6549 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
6550 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
6551 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
6552 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
6554 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6557 * g++.dg/cpp1y/constexpr-110619.C: New test.
6559 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6561 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
6562 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
6563 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
6564 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
6565 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6566 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
6567 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
6568 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
6569 * g++.dg/cpp0x/overflow1.C: Likewise.
6570 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
6571 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
6572 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
6573 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
6574 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
6575 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
6576 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
6577 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
6578 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
6579 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
6580 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
6581 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
6582 * g++.dg/cpp1y/pr68180.C: Likewise.
6583 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
6584 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
6585 * g++.dg/cpp2a/bit-cast11.C: Likewise.
6586 * g++.dg/cpp2a/bit-cast12.C: Likewise.
6587 * g++.dg/cpp2a/bit-cast14.C: Likewise.
6588 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
6589 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
6590 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
6591 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
6592 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
6593 * g++.dg/cpp2a/constinit10.C: Likewise.
6594 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
6595 * g++.dg/ext/constexpr-vla2.C: Likewise.
6596 * g++.dg/ext/constexpr-vla3.C: Likewise.
6597 * g++.dg/ubsan/pr63956.C: Likewise.
6599 2023-07-26 Jason Merrill <jason@redhat.com>
6601 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6603 2023-07-25 Andrew Pinski <apinski@marvell.com>
6606 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6609 2023-07-25 Marek Polacek <polacek@redhat.com>
6612 * g++.dg/cpp1y/constexpr-110382.C: New test.
6614 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6618 * gfortran.dg/gomp/teams-6.f90: New test.
6620 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6622 * gnat.dg/unroll3.adb: Adjust.
6624 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6626 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6628 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6631 * gcc.target/powerpc/pr103605.h: New.
6632 * gcc.target/powerpc/pr103605-1.c: New.
6633 * gcc.target/powerpc/pr103605-2.c: New.
6635 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
6638 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
6639 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
6640 * gm2/extensions/asm/fail/stressreturn.mod: New test.
6641 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
6642 * gm2/extensions/asm/pass/fooasm.mod: New test.
6644 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6648 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6649 * gfortran.dg/gomp/teams-5.f90: New test.
6651 2023-07-24 Drew Ross <drross@redhat.com>
6652 Jakub Jelinek <jakub@redhat.com>
6654 PR middle-end/109986
6655 * gcc.c-torture/execute/pr109986.c: New test.
6656 * gcc.dg/tree-ssa/pr109986.c: New test.
6658 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6661 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
6662 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
6663 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
6664 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
6665 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
6666 * gcc.target/bpf/diag-smod.c: Likewise.
6668 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
6670 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
6671 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
6673 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6676 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6677 * gcc.target/bpf/bswap-2.c: New test.
6679 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6681 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
6682 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
6683 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
6684 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
6685 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
6686 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
6687 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
6688 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
6689 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
6691 2023-07-24 Richard Biener <rguenther@suse.de>
6693 PR tree-optimization/110777
6694 * gcc.dg/pr110777.c: New testcase.
6696 2023-07-24 Richard Biener <rguenther@suse.de>
6698 PR tree-optimization/110766
6699 * gcc.dg/torture/pr110766.c: New testcase.
6701 2023-07-24 Pan Li <pan2.li@intel.com>
6703 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
6704 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
6706 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
6708 * gcc.target/riscv/pr110748-1.c: New Test.
6709 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
6710 patterns to avoid random string matches.
6712 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6714 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6716 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6719 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6721 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6723 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6725 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6726 Richard Biener <rguenther@suse.de>
6729 * gcc.dg/pr110699.c: New test case.
6731 2023-07-21 Marek Polacek <polacek@redhat.com>
6734 * g++.dg/cpp0x/noexcept80.C: New test.
6736 2023-07-21 Jan Hubicka <jh@suse.cz>
6738 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
6739 * gcc.dg/tree-ssa/dce-1.c: Likewise.
6741 2023-07-21 Jan Hubicka <jh@suse.cz>
6743 * gcc.dg/loop-unswitch-17.c: Disable ch.
6744 * gcc.dg/pr103079.c: Disable ch.
6745 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
6747 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6748 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6750 2023-07-21 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/41320
6753 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6755 2023-07-21 Jan Hubicka <jh@suse.cz>
6757 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6759 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6761 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
6762 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
6763 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
6764 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
6765 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
6766 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
6767 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
6768 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
6769 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
6770 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
6771 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
6772 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
6773 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
6774 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
6775 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
6776 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
6777 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
6778 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
6779 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
6780 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
6781 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
6782 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
6783 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
6784 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
6785 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
6786 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
6787 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
6788 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
6789 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
6790 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
6791 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
6792 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
6793 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
6794 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
6795 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
6796 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
6797 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
6798 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
6799 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
6800 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
6801 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
6802 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
6803 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
6804 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
6805 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
6806 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
6807 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
6808 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
6810 2023-07-21 Richard Biener <rguenther@suse.de>
6812 PR tree-optimization/88540
6813 * gcc.target/i386/pr88540.c: New testcase.
6814 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
6815 * gcc.target/i386/pr54855-12.c: Adjust.
6816 * gcc.target/i386/pr54855-13.c: Likewise.
6817 * gcc.target/i386/pr110170.c: Likewise.
6818 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
6820 2023-07-21 Andrew Pinski <apinski@marvell.com>
6822 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
6823 the passes that enables match-and-simplify.
6824 * gcc.dg/tree-ssa/minmax-23.c: New test.
6826 2023-07-21 Richard Biener <rguenther@suse.de>
6828 PR tree-optimization/110742
6829 * g++.dg/torture/pr110742.C: New testcase.
6831 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6834 * gcc.dg/pr110729.c: New test.
6836 2023-07-21 liuhongt <hongtao.liu@intel.com>
6838 * c-c++-common/fcf-protection-10.c: New test.
6839 * c-c++-common/fcf-protection-11.c: New test.
6840 * c-c++-common/fcf-protection-12.c: New test.
6841 * c-c++-common/fcf-protection-8.c: New test.
6842 * c-c++-common/fcf-protection-9.c: New test.
6843 * gcc.target/i386/pr89701-1.c: New test.
6844 * gcc.target/i386/pr89701-2.c: New test.
6845 * gcc.target/i386/pr89701-3.c: New test.
6847 2023-07-21 liuhongt <hongtao.liu@intel.com>
6849 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
6850 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
6851 * lib/target-supports.exp (add_options_for_float16): Add
6852 -msse2 for i?86-*-* || x86_64-*-*.
6854 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6857 * gcc.dg/analyzer/pr110455.c: New test.
6859 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6862 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6864 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
6866 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
6867 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
6868 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
6869 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
6871 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6874 * gcc.target/i386/pr110717.c: New test.
6876 2023-07-20 Marek Polacek <polacek@redhat.com>
6878 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6880 2023-07-20 Marek Polacek <polacek@redhat.com>
6883 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
6884 * g++.dg/cpp2a/desig28.C: New test.
6885 * g++.dg/cpp2a/desig29.C: New test.
6887 2023-07-20 Jan Hubicka <jh@suse.cz>
6889 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
6890 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
6891 static; update template.
6892 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
6893 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
6894 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
6896 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6898 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6900 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6902 * gfortran.dg/ieee/comparisons_1.f90: New test.
6903 * gfortran.dg/ieee/comparisons_2.f90: New test.
6904 * gfortran.dg/ieee/comparisons_3.F90: New test.
6906 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6909 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
6910 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
6911 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
6913 2023-07-20 Pan Li <pan2.li@intel.com>
6915 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6916 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6918 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6920 * gcc.target/i386/pr88873.c: New test case.
6922 2023-07-20 Richard Biener <rguenther@suse.de>
6925 * g++.target/i386/pr61747.C: New testcase.
6927 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
6929 PR preprocessor/103902
6930 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
6931 "size_t" throughout.
6932 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
6934 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6936 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6938 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6940 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6942 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6944 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6947 2023-07-19 Marek Polacek <polacek@redhat.com>
6950 * g++.dg/diagnostic/base.C: New test.
6952 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6955 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6957 2023-07-19 Marek Polacek <polacek@redhat.com>
6960 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6962 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6964 * gcc.target/avr/lra-elim.c: New test.
6966 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6968 * gm2/errors/fail/badabs.mod: New test.
6969 * gm2/errors/fail/badenum.mod: New test.
6971 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
6973 * gcc.target/aarch64/feature-bf16-backport.c: New test.
6974 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
6975 * gcc.target/aarch64/feature-fp16-backport.c: New test.
6976 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
6977 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
6978 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
6979 * gcc.target/aarch64/feature-memtag-backport.c: New test.
6980 * gcc.target/aarch64/feature-sha3-backport.c: New test.
6981 * gcc.target/aarch64/feature-sm4-backport.c: New test.
6983 2023-07-19 Andrew Pinski <apinski@marvell.com>
6985 PR tree-optimization/110252
6986 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
6987 __builtin_parity loses the nonzerobits info.
6988 * gcc.c-torture/execute/pr110252-1.c: New test.
6989 * gcc.c-torture/execute/pr110252-2.c: New test.
6990 * gcc.c-torture/execute/pr110252-3.c: New test.
6991 * gcc.c-torture/execute/pr110252-4.c: New test.
6993 2023-07-19 Andrew Pinski <apinski@marvell.com>
6995 PR tree-optimization/110726
6996 * gcc.c-torture/execute/bitops-1.c: New test.
6998 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
7000 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
7001 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
7002 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
7004 2023-07-19 Jakub Jelinek <jakub@redhat.com>
7006 PR tree-optimization/110731
7007 * gcc.dg/pr110731.c: New test.
7009 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
7011 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
7013 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
7016 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
7017 the additional count variable.
7019 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
7021 * gcc.target/riscv/arch-2.c: Update -march.
7022 * gcc.target/riscv/arch-3.c: Ditto.
7023 * gcc.target/riscv/arch-5.c: Ditto.
7024 * gcc.target/riscv/arch-8.c: Ditto.
7025 * gcc.target/riscv/attribute-10.c: Ditto.
7026 * gcc.target/riscv/attribute-18.c: Ditto.
7027 * gcc.target/riscv/attribute-19.c: Ditto.
7028 * gcc.target/riscv/attribute-8.c: Ditto.
7029 * gcc.target/riscv/attribute-9.c: Ditto.
7030 * gcc.target/riscv/pr102957.c: Ditto.
7031 * gcc.target/riscv/arch-22.cc: New test.
7032 * gcc.target/riscv/arch-23.c: New file.
7034 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
7036 * gcc.target/riscv/stack_save_restore.c: Moved to...
7037 * gcc.target/riscv/stack_save_restore_2.c: ...here.
7038 * gcc.target/riscv/stack_save_restore_1.c: New test.
7040 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
7042 PR preprocessor/103902
7043 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
7044 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
7045 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
7046 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
7048 2023-07-19 liuhongt <hongtao.liu@intel.com>
7050 * gcc.target/i386/pr109504.c: New test.
7051 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
7052 * gcc.target/i386/sse2-float16-1.c: Ditto.
7053 * gcc.target/i386/sse2-float16-4.c: New test.
7054 * gcc.target/i386/sse2-float16-5.c: New test.
7055 * g++.target/i386/float16-1.C: Adjust error info.
7057 2023-07-18 Marek Polacek <polacek@redhat.com>
7060 * g++.dg/cpp/string-4.C: New test.
7061 * g++.dg/cpp/ucn-2.C: New test.
7063 2023-07-18 Marek Polacek <polacek@redhat.com>
7065 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
7068 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
7070 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
7071 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
7072 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
7074 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
7075 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
7076 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
7077 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
7078 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
7079 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
7080 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
7081 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
7082 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
7084 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
7085 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
7086 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
7087 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
7088 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
7089 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
7091 2023-07-18 Patrick Palka <ppalka@redhat.com>
7093 * g++.dg/overload/conv-op5.C: New test.
7095 2023-07-18 Patrick Palka <ppalka@redhat.com>
7098 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
7099 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
7101 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7103 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
7104 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
7105 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
7106 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
7107 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
7108 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
7109 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
7110 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
7111 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
7112 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
7113 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
7114 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
7115 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
7116 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
7117 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
7118 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
7119 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
7120 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
7121 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
7122 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
7123 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
7124 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
7125 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
7126 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
7127 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
7129 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7131 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
7132 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
7133 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
7134 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
7135 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
7136 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
7137 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
7138 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
7139 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
7140 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
7142 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
7144 * gcc.target/riscv/attribute-20.c: Removed.
7146 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
7148 * gcc.target/s390/vector/vec-cmpge.c: New test.
7150 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
7152 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
7154 2023-07-18 liuhongt <hongtao.liu@intel.com>
7156 * gcc.target/i386/pr110591.c: New test.
7157 * gcc.target/i386/pr110591-2.c: New test.
7159 2023-07-18 Pan Li <pan2.li@intel.com>
7161 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
7163 2023-07-18 Pan Li <pan2.li@intel.com>
7164 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7166 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
7168 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
7169 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
7170 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
7171 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
7172 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
7173 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
7174 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
7175 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
7176 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
7177 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
7178 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
7179 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
7180 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
7181 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
7182 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
7183 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
7184 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
7185 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
7186 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
7187 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
7188 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
7189 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
7190 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
7191 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
7192 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
7193 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
7194 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
7195 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
7196 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
7197 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
7198 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
7199 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
7200 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
7201 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
7202 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
7203 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
7204 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
7205 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
7206 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
7207 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
7208 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
7209 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
7210 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
7211 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
7213 2023-07-17 Harald Anlauf <anlauf@gmx.de>
7217 * gfortran.dg/deferred_character_37.f90: New test.
7219 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7221 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
7222 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
7224 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7227 * gfortran.dg/intent_out_22.f90: New test.
7229 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7231 * gfortran.dg/finalize_53.f90: New test.
7233 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
7236 * gcc.target/riscv/attribute-20.c: New test.
7237 * gcc.target/riscv/pr110696.c: New test.
7239 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7241 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
7242 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
7243 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
7244 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
7245 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
7246 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
7247 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
7248 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
7249 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
7251 2023-07-17 Richard Biener <rguenther@suse.de>
7253 PR tree-optimization/110669
7254 * gcc.dg/torture/pr110669.c: New testcase.
7256 2023-07-17 Andrew Pinski <apinski@marvell.com>
7258 PR tree-optimization/95923
7259 * gcc.dg/tree-ssa/bitops-2.c: New test.
7260 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
7262 2023-07-17 Andrew Pinski <apinski@marvell.com>
7264 PR tree-optimization/110666
7265 * gcc.c-torture/execute/pr110666-1.c: New test.
7267 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
7269 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
7270 * gcc.target/i386/funcspec-56.inc: Handle new march.
7272 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7274 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
7275 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
7277 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7279 * g++.dg/other/i386-2.C: Add -msm4.
7280 * g++.dg/other/i386-3.C: Ditto.
7281 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7282 * gcc.target/i386/sse-12.c: Add -msm4.
7283 * gcc.target/i386/sse-13.c: Ditto.
7284 * gcc.target/i386/sse-14.c: Ditto.
7285 * gcc.target/i386/sse-22.c: Add sm4.
7286 * gcc.target/i386/sse-23.c: Ditto.
7287 * lib/target-supports.exp (check_effective_target_sm4): New.
7288 * gcc.target/i386/sm4-1.c: New test.
7289 * gcc.target/i386/sm4-check.h: Ditto.
7290 * gcc.target/i386/sm4key4-2.c: Ditto.
7291 * gcc.target/i386/sm4rnds4-2.c: Ditto.
7293 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7295 * g++.dg/other/i386-2.C: Add -msha512.
7296 * g++.dg/other/i386-3.C: Ditto.
7297 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7298 * gcc.target/i386/sse-12.c: Add -msha512.
7299 * gcc.target/i386/sse-13.c: Ditto.
7300 * gcc.target/i386/sse-14.c: Ditto.
7301 * gcc.target/i386/sse-22.c: Add sha512.
7302 * gcc.target/i386/sse-23.c: Ditto.
7303 * lib/target-supports.exp (check_effective_target_sha512): New.
7304 * gcc.target/i386/sha512-1.c: New test.
7305 * gcc.target/i386/sha512-check.h: Ditto.
7306 * gcc.target/i386/sha512msg1-2.c: Ditto.
7307 * gcc.target/i386/sha512msg2-2.c: Ditto.
7308 * gcc.target/i386/sha512rnds2-2.c: Ditto.
7310 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7312 * g++.dg/other/i386-2.C: Add -msm3.
7313 * g++.dg/other/i386-3.C: Ditto.
7314 * gcc.target/i386/avx-1.c: Add new define for immediate.
7315 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7316 * gcc.target/i386/sse-12.c: Add -msm3.
7317 * gcc.target/i386/sse-13.c: Ditto.
7318 * gcc.target/i386/sse-14.c: Ditto.
7319 * gcc.target/i386/sse-22.c: Add sm3.
7320 * gcc.target/i386/sse-23.c: Ditto.
7321 * lib/target-supports.exp (check_effective_target_sm3): New.
7322 * gcc.target/i386/sm3-1.c: New test.
7323 * gcc.target/i386/sm3-check.h: Ditto.
7324 * gcc.target/i386/sm3msg1-2.c: Ditto.
7325 * gcc.target/i386/sm3msg2-2.c: Ditto.
7326 * gcc.target/i386/sm3rnds2-2.c: Ditto.
7328 2023-07-17 Kong Lingling <lingling.kong@intel.com>
7329 Haochen Jiang <haochen.jiang@intel.com>
7331 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
7332 * g++.dg/other/i386-3.C: Ditto.
7333 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
7334 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
7335 * gcc.target/i386/sse-13.c: Ditto.
7336 * gcc.target/i386/sse-14.c: Ditto.
7337 * gcc.target/i386/sse-22.c: Ditto.
7338 * gcc.target/i386/sse-23.c: Ditto.
7339 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7340 * lib/target-supports.exp
7341 (check_effective_target_avxvnniint16): New.
7342 * gcc.target/i386/avxvnniint16-1.c: Ditto.
7343 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
7344 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
7345 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
7346 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
7347 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
7348 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
7350 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
7352 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
7354 2023-07-15 Patrick Palka <ppalka@redhat.com>
7357 * g++.dg/cpp1z/elide8.C: New test.
7359 2023-07-15 Patrick Palka <ppalka@redhat.com>
7362 * g++.dg/cpp2a/fn-template26.C: New test.
7364 2023-07-14 Jason Merrill <jason@redhat.com>
7367 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
7368 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
7370 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
7373 * gcc.target/i386/pr110588.c: New test case.
7375 2023-07-14 Marek Polacek <polacek@redhat.com>
7376 Jason Merrill <jason@redhat.com>
7379 * g++.dg/cpp0x/constexpr-template12.C: New test.
7380 * g++.dg/cpp1z/constexpr-template1.C: New test.
7381 * g++.dg/cpp1z/constexpr-template2.C: New test.
7383 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
7386 * gcc.target/i386/pr110206.c: New test.
7388 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7390 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7391 Adapt testcase for link fail.
7392 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
7393 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
7394 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
7395 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
7396 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
7397 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
7399 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7402 * gfortran.dg/intent_out_21.f90: New test.
7404 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7407 * gfortran.dg/intent_out_20.f90: New test.
7409 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7412 * gfortran.dg/intent_out_19.f90: New test.
7414 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7416 PR tree-optimization/109154
7417 * gcc.dg/vect/vect-ifcvt-20.c: New test.
7419 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7421 PR tree-optimization/109154
7422 * gcc.dg/vect/vect-ifcvt-19.c: New test.
7424 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
7426 * gcc.target/riscv/arch-22.c: New test.
7427 * gcc.target/riscv/predef-28.c: New test.
7429 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
7432 * gcc.target/pdp11/pr107841.c: New test.
7434 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
7437 * gfortran.dg/pdt_33.f90: New test.
7439 2023-07-13 Carl Love <cel@us.ibm.com>
7441 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
7442 test_fpscr_rn_builtin_1.c. Add comment.
7443 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
7444 return value of __builtin_set_fpscr_rn builtin.
7445 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
7447 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
7450 * gcc.target/alpha/pr106966.c: New test.
7452 2023-07-13 Andrew Pinski <apinski@marvell.com>
7454 * gcc.dg/tree-ssa/pr110293-1.c: New test.
7455 * gcc.dg/tree-ssa/pr110539-1.c: New test.
7456 * gcc.dg/tree-ssa/pr110539-2.c: New test.
7457 * gcc.dg/tree-ssa/pr110539-3.c: New test.
7458 * gcc.dg/tree-ssa/pr110539-4.c: New test.
7460 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
7462 PR middle-end/109520
7463 * gcc.target/i386/pr109520.c: New test.
7465 2023-07-13 Pan Li <pan2.li@intel.com>
7467 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
7468 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
7469 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
7470 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
7471 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
7472 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
7473 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
7475 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7477 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
7479 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
7483 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7484 Kewen Lin <linkw@linux.ibm.com>
7486 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
7488 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7490 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
7491 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
7492 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
7494 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
7496 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
7498 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
7499 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
7500 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
7501 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
7502 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
7503 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
7504 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
7505 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
7506 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
7508 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
7510 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
7512 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7514 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
7516 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
7518 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
7520 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
7522 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
7524 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
7526 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
7528 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
7530 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
7532 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
7534 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7536 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7538 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7540 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7542 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7544 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7546 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7548 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7550 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7552 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7554 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7556 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7558 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7560 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7562 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7564 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7566 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7568 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7570 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7572 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7574 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7576 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7578 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7580 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7582 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7584 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7586 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7588 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7590 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7592 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7594 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7596 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7598 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7600 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7602 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7604 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7606 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7608 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7610 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7612 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7614 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7616 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7618 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7620 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7622 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7624 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7626 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7628 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7630 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7632 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7634 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7636 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7638 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7640 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7642 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7644 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7646 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7648 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7650 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7652 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7654 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7656 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7658 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7660 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7662 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7664 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7666 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7668 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7671 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7673 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
7674 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
7675 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
7676 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
7677 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
7678 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
7679 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
7680 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
7681 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
7682 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
7683 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
7684 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
7685 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
7686 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
7687 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
7688 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
7690 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7692 PR tree-optimization/107043
7693 * gcc.dg/tree-ssa/pr107043.c: New test.
7695 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7697 PR tree-optimization/107053
7698 * gcc.dg/tree-ssa/pr107053.c: New test.
7700 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7702 * gcc.dg/pr83073.c: Adjust testcase.
7704 2023-07-12 Jan Hubicka <jh@suse.cz>
7706 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7708 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7710 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
7711 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
7712 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
7714 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7717 * gcc.target/i386/pr110598.c: New test case.
7719 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7721 * gfortran.dg/pdt_33.f03: New test.
7723 2023-07-12 Richard Biener <rguenther@suse.de>
7725 PR tree-optimization/110630
7726 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
7727 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
7729 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7731 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
7732 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
7733 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
7734 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
7736 2023-07-12 Jan Beulich <jbeulich@suse.com>
7738 * gcc.target/i386/avx2-dupv4sf.c: New test.
7739 * gcc.target/i386/avx2-dupv4si.c: Likewise.
7740 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
7741 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
7743 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7745 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7746 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7748 2023-07-12 liuhongt <hongtao.liu@intel.com>
7750 * gcc.target/i386/pr110438.c: New test.
7751 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7753 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7755 * g++.target/i386/mv16.C: Add graniterapids-d.
7756 * gcc.target/i386/funcspec-56.inc: Handle new march.
7758 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7760 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7762 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7764 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
7765 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
7766 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
7767 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
7768 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
7769 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
7770 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
7771 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
7772 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
7773 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
7774 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
7775 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
7777 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
7779 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
7780 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
7781 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
7782 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
7783 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
7784 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
7786 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7789 * gfortran.dg/findloc_10.f90: New test.
7791 2023-07-11 Carl Love <cel@us.ibm.com>
7793 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
7794 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
7795 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
7796 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
7797 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
7798 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
7799 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
7800 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
7801 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
7802 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
7803 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
7804 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
7805 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
7806 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
7807 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
7809 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
7810 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
7811 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
7812 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
7813 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
7814 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
7815 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
7817 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7819 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7821 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
7823 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
7824 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
7827 2023-07-11 Patrick Palka <ppalka@redhat.com>
7830 * g++.dg/cpp1y/var-templ83.C: New test.
7832 2023-07-11 liuhongt <hongtao.liu@intel.com>
7835 * g++.target/i386/pr110170.C: Fix typo.
7837 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7839 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7841 (test): Remove an unnecessary cast.
7843 2023-07-10 Patrick Palka <ppalka@redhat.com>
7846 * g++.dg/template/ttp37.C: New test.
7848 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7851 * gcc.target/arm/pr110268-1.c: New test.
7852 * gcc.target/arm/pr110268-2.c: New test.
7854 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7856 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7858 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7860 PR tree-optimization/110557
7861 * g++.dg/vect/pr110557.cc: New test.
7863 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7865 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7866 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7868 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7870 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7872 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7874 * gdc.dg/asm4.d: Update test.
7876 2023-07-10 liuhongt <hongtao.liu@intel.com>
7878 * g++.target/i386/pr110170.C: New test.
7879 * gcc.target/i386/pr110170.c: New test.
7881 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7883 * gdc.dg/rtti1.d: Move array concat testcase to ...
7884 * gdc.dg/nogc1.d: ... here. New test.
7886 2023-07-09 Jan Hubicka <jh@suse.cz>
7888 * gcc.dg/predict-22.c: Update template.
7890 2023-07-08 Jan Hubicka <jh@suse.cz>
7892 PR tree-optimization/110600
7893 * gcc.c-torture/compile/pr110600.c: New test.
7895 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7899 * gfortran.dg/pr99139.f90 : New test
7900 * gfortran.dg/pr99368.f90 : New test
7902 2023-07-08 Jan Hubicka <jh@suse.cz>
7904 PR middle-end/110590
7905 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
7906 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
7908 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7909 Steven G. Kargl <kargl@gcc.gnu.org>
7912 * gfortran.dg/intent_out_16.f90: New test.
7913 * gfortran.dg/intent_out_17.f90: New test.
7914 * gfortran.dg/intent_out_18.f90: New test.
7916 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7919 * gfortran.dg/findloc_9.f90: New test.
7921 2023-07-07 Jan Hubicka <jh@suse.cz>
7923 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
7924 * gcc.dg/pr43864-3.c: Likewise.
7925 * gcc.dg/pr43864-4.c: Likewise.
7926 * gcc.dg/pr43864.c: Likewise.
7927 * gcc.dg/unroll-7.c: xfail.
7929 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7931 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7933 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7937 * gcc.target/i386/pr110533.c: New test case.
7938 * gcc.target/i386/pr43644-2.c: Likewise.
7940 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7943 * gdc.dg/pr98277.d: Add more tests.
7944 * gdc.dg/pr108842.d: New test.
7946 2023-07-07 Jan Hubicka <jh@suse.cz>
7948 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
7949 * gcc.dg/pr43864-2.c: Likewise.
7950 * gcc.dg/pr43864-3.c: Likewise.
7951 * gcc.dg/pr43864-4.c: Likewise.
7952 * gcc.dg/pr43864.c: Likewise.
7953 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
7954 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
7955 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7956 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
7957 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7958 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7959 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7960 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7961 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7962 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
7963 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
7964 * gcc.dg/tree-ssa/update-threading.c: Likewise.
7965 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
7966 * gcc.dg/unroll-7.c: Likewise.
7967 * gcc.dg/unroll-8.c: Likewise.
7968 * gfortran.dg/pr25623-2.f90: Likewise.
7969 * gfortran.dg/pr25623.f90: Likewise.
7970 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
7971 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
7972 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
7974 2023-07-07 Jan Hubicka <jh@suse.cz>
7976 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7978 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7980 * gcc.target/s390/vector/vec-init-3.c: New test.
7982 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7984 * gcc.target/i386/pr110372.c: New.
7986 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7988 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7990 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7991 * gcc.dg/tree-ssa/vrp122.c: Same.
7993 2023-07-07 Pan Li <pan2.li@intel.com>
7994 Robin Dapp <rdapp@ventanamicro.com>
7996 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7998 2023-07-06 Jan Hubicka <jh@suse.cz>
8001 * gfortran.dg/pr25623-2.f90: New test.
8003 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
8005 * gcc.target/aarch64/pr110449.c: New testcase.
8007 2023-07-06 Richard Biener <rguenther@suse.de>
8009 PR tree-optimization/110556
8010 * gcc.dg/torture/pr110556.c: New testcase.
8012 2023-07-06 Richard Biener <rguenther@suse.de>
8014 PR tree-optimization/110515
8015 * g++.dg/opt/pr110515.C: New testcase.
8017 2023-07-06 Richard Biener <rguenther@suse.de>
8019 PR tree-optimization/110544
8020 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
8022 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
8024 * gcc.target/i386/inline_attr_arch.c: New test.
8025 * gcc.target/i386/inline_target_clones.c: Ditto.
8027 2023-07-06 liuhongt <hongtao.liu@intel.com>
8029 * gcc.target/i386/pr110170-2.c: New test.
8031 2023-07-06 liuhongt <hongtao.liu@intel.com>
8033 * gcc.target/i386/pr110170-3.c: New test.
8035 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
8037 * gcc.target/aarch64/pr110474.c: New testcase.
8039 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
8041 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
8042 tests for variable index.
8043 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
8044 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
8045 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
8046 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
8048 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
8051 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
8053 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
8055 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
8056 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
8057 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
8058 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
8059 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
8062 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
8063 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8065 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
8066 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
8067 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
8068 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
8069 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
8070 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
8071 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
8072 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
8073 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
8074 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
8075 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
8076 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
8077 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
8078 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
8080 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
8082 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
8083 * gcc.target/mips/expand-block-move-r6.c: new test.
8085 2023-07-05 Richard Biener <rguenther@suse.de>
8087 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
8089 2023-07-05 Jan Beulich <jbeulich@suse.com>
8091 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
8093 2023-07-05 Jan Beulich <jbeulich@suse.com>
8096 * gcc.target/i386/pr100711-6.c: New test.
8098 2023-07-05 Jan Beulich <jbeulich@suse.com>
8101 * gcc.target/i386/pr100711-4.c: New test.
8102 * gcc.target/i386/pr100711-5.c: New test.
8104 2023-07-05 Jan Beulich <jbeulich@suse.com>
8107 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
8108 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
8109 towards generated code.
8110 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
8113 2023-07-05 Jan Beulich <jbeulich@suse.com>
8116 * gcc.target/i386/avx512-binop-not-1.h: New.
8117 * gcc.target/i386/avx512-binop-not-2.h: New.
8118 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
8119 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
8121 2023-07-05 yulong <shiyulong@iscas.ac.cn>
8123 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
8124 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8125 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8126 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8127 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8128 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8129 * gcc.target/riscv/rvv/base/abi-17.c: New test.
8130 * gcc.target/riscv/rvv/base/abi-18.c: New test.
8132 2023-07-05 yulong <shiyulong@iscas.ac.cn>
8134 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
8135 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
8136 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
8137 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
8138 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
8140 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
8142 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
8143 encourage if-conversion.
8144 * gcc.target/mips/movcc-3.c: Same as above.
8146 2023-07-04 Richard Biener <rguenther@suse.de>
8148 PR tree-optimization/110491
8149 * gcc.dg/torture/pr110491.c: New testcase.
8151 2023-07-04 Richard Biener <rguenther@suse.de>
8153 PR tree-optimization/110376
8154 * gcc.dg/torture/pr110376.c: New testcase.
8156 2023-07-04 Richard Biener <rguenther@suse.de>
8158 PR tree-optimization/110228
8159 * gcc.dg/torture/pr110228.c: New testcase.
8160 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
8162 2023-07-04 Richard Biener <rguenther@suse.de>
8164 PR tree-optimization/110436
8165 * gcc.dg/pr110436.c: New testcase.
8167 2023-07-04 Richard Biener <rguenther@suse.de>
8169 PR middle-end/110495
8170 * gcc.dg/tree-ssa/addadd-2.c: Amend.
8171 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
8173 2023-07-04 Richard Biener <rguenther@suse.de>
8175 PR tree-optimization/110310
8176 * gcc.target/i386/pr110310.c: New testcase.
8177 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
8179 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8181 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
8183 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
8185 * gcc.target/riscv/zvbb.c: New test.
8186 * gcc.target/riscv/zvbc.c: New test.
8187 * gcc.target/riscv/zvkg.c: New test.
8188 * gcc.target/riscv/zvkn-1.c: New test.
8189 * gcc.target/riscv/zvkn.c: New test.
8190 * gcc.target/riscv/zvknc-1.c: New test.
8191 * gcc.target/riscv/zvknc-2.c: New test.
8192 * gcc.target/riscv/zvknc.c: New test.
8193 * gcc.target/riscv/zvkned.c: New test.
8194 * gcc.target/riscv/zvkng-1.c: New test.
8195 * gcc.target/riscv/zvkng-2.c: New test.
8196 * gcc.target/riscv/zvkng.c: New test.
8197 * gcc.target/riscv/zvknha.c: New test.
8198 * gcc.target/riscv/zvknhb.c: New test.
8199 * gcc.target/riscv/zvks-1.c: New test.
8200 * gcc.target/riscv/zvks.c: New test.
8201 * gcc.target/riscv/zvksc-1.c: New test.
8202 * gcc.target/riscv/zvksc-2.c: New test.
8203 * gcc.target/riscv/zvksc.c: New test.
8204 * gcc.target/riscv/zvksed.c: New test.
8205 * gcc.target/riscv/zvksg-1.c: New test.
8206 * gcc.target/riscv/zvksg-2.c: New test.
8207 * gcc.target/riscv/zvksg.c: New test.
8208 * gcc.target/riscv/zvksh.c: New test.
8209 * gcc.target/riscv/zvkt.c: New test.
8211 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
8213 * lib/g++.exp: Remove additional flag handled by Darwin specs.
8214 * lib/obj-c++.exp: Likewise.
8216 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
8219 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
8220 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
8221 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
8222 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
8223 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
8224 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
8225 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
8226 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
8227 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
8228 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
8229 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
8230 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
8231 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
8232 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
8233 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
8234 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
8235 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
8236 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
8237 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
8238 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
8239 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
8240 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
8241 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
8242 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
8244 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8246 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
8247 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
8248 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
8249 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
8250 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
8251 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
8252 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
8253 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
8254 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
8255 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
8256 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
8257 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
8259 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8261 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
8262 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
8263 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
8264 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
8265 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
8266 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
8267 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
8269 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
8272 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8274 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
8275 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
8276 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
8277 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
8278 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
8279 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
8280 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
8281 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
8282 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
8283 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
8284 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
8285 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
8287 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8289 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
8290 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
8291 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
8292 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
8293 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
8294 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
8295 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
8296 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
8297 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
8298 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
8299 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
8300 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
8302 2023-07-03 Richard Biener <rguenther@suse.de>
8304 PR tree-optimization/110506
8305 * gcc.dg/pr110506-2.c: New testcase.
8307 2023-07-03 Richard Biener <rguenther@suse.de>
8309 PR tree-optimization/110506
8310 * gcc.dg/pr110506.c: New testcase.
8312 2023-07-03 Andrew Pinski <apinski@marvell.com>
8314 PR tree-optimization/110381
8315 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
8317 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8319 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
8321 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8323 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8325 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8327 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
8329 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8331 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8333 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8335 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
8337 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8339 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
8341 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8343 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
8345 (mips-dg-init): Handle the recognization of mips16e2 targets.
8346 (mips-dg-options): Add dependencies for mips16e2.
8348 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8350 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
8352 2023-07-02 Jakub Jelinek <jakub@redhat.com>
8354 PR tree-optimization/110508
8355 * gcc.dg/pr110508.c: New test.
8357 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8360 * gdc.dg/pr108962.d: New test.
8362 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8365 * gdc.dg/torture/pr110516a.d: New test.
8366 * gdc.dg/torture/pr110516b.d: New test.
8368 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
8371 * gdc.dg/pr110514a.d: New test.
8372 * gdc.dg/pr110514b.d: New test.
8373 * gdc.dg/pr110514c.d: New test.
8374 * gdc.dg/pr110514d.d: New test.
8376 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
8379 * gdc.dg/pr110471a.d: New test.
8380 * gdc.dg/pr110471b.d: New test.
8381 * gdc.dg/pr110471c.d: New test.
8383 2023-07-01 Jan Hubicka <jh@suse.cz>
8385 PR tree-optimization/25623
8386 * gfortran.dg/pr25623.f90: New test.
8388 2023-07-01 Jan Hubicka <jh@suse.cz>
8390 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
8392 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
8393 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
8395 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
8397 * gcc.target/i386/rotate-6.c: New test case.
8398 * gcc.target/i386/sse2-stv-1.c: Likewise.
8400 2023-07-01 Jan Hubicka <jh@suse.cz>
8402 PR tree-optimization/103680
8403 * gcc.dg/tree-ssa/pr103680.c: New test.
8404 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
8406 2023-06-30 Patrick Palka <ppalka@redhat.com>
8408 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
8409 duplicate diagnostic check.
8411 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
8413 PR tree-optimization/101832
8414 * gcc.dg/builtin-object-size-pr101832.c: New test.
8416 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
8418 * gcc.c-torture/execute/20230630-1.c: New test.
8419 * gcc.c-torture/execute/20230630-2.c: Likewise.
8420 * gcc.c-torture/execute/20230630-3.c: Likewise
8421 * gcc.c-torture/execute/20230630-4.c: Likewise
8423 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8426 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
8427 early versions of gdb that don't support our dwarf version, via
8430 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8431 Marek Polacek <polacek@redhat.com>
8434 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
8435 param to gcc_jit_type_get_vector.
8436 (verify_comparisons): Use a typedef rather than __vector.
8438 2023-06-30 Jan Hubicka <jh@suse.cz>
8440 PR middle-end/109849
8441 * gcc.dg/predict-18.c: Improve testcase.
8443 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
8445 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
8446 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
8447 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
8448 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
8449 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
8450 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
8451 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
8452 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
8453 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
8454 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
8455 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
8456 * gcc.target/aarch64/abd_widen_2.c: New file.
8457 * gcc.target/aarch64/abd_widen_3.c: New file.
8458 * gcc.target/aarch64/abd_widen_4.c: New file.
8460 2023-06-30 Richard Biener <rguenther@suse.de>
8462 PR tree-optimization/110496
8463 * gcc.dg/pr110496.c: New testcase.
8465 2023-06-30 Richard Biener <rguenther@suse.de>
8467 PR tree-optimization/110381
8468 * gcc.dg/vect/pr110381.c: Add check_vect ().
8470 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
8472 * gcc.target/mips/align-1-n64.c: New test.
8473 * gcc.target/mips/align-1-o32.c: New test.
8475 2023-06-29 Jan Hubicka <jh@suse.cz>
8477 PR tree-optimization/109849
8478 * gcc.dg/ipa/pr109849.c: New test.
8480 2023-06-29 Marek Polacek <polacek@redhat.com>
8482 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
8484 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
8485 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
8486 -fno-report-bug. Adjust scan-sarif-file.
8487 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
8490 2023-06-29 Marek Polacek <polacek@redhat.com>
8492 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
8493 * gcc.target/i386/pr69482-1.c: Likewise.
8495 2023-06-29 Patrick Palka <ppalka@redhat.com>
8498 * g++.dg/cpp0x/noexcept79.C: New test.
8500 2023-06-29 Patrick Palka <ppalka@redhat.com>
8503 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
8505 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
8508 * gcc.dg/variable-sized-type-flex-array.c: New test.
8510 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
8512 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
8513 comparisons are desired, to see if 256-bit instructions are
8514 generated inappropriately (fixes test on -march=cascadelake).
8516 2023-06-29 Alexandre Oliva <oliva@adacore.com>
8518 * lib/options.exp (check_for_options_with_filter): Handle
8519 missing frontend compiler like disabled language.
8521 2023-06-29 Richard Biener <rguenther@suse.de>
8523 PR middle-end/110452
8524 * gcc.target/i386/pr110452.c: New file.
8526 2023-06-29 Richard Biener <rguenther@suse.de>
8528 PR middle-end/110461
8529 * gcc.dg/pr110461.c: New testcase.
8531 2023-06-29 Richard Biener <rguenther@suse.de>
8534 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8536 2023-06-29 Pan Li <pan2.li@intel.com>
8538 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
8539 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
8540 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
8541 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
8542 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
8544 2023-06-29 Pan Li <pan2.li@intel.com>
8546 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
8547 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
8549 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8551 * lib/target-supports.exp (check_effective_target_lra): Remove
8552 cris-*-* from expression for exceptions to LRA.
8554 2023-06-28 Jan Hubicka <jh@suse.cz>
8556 PR middle-end/110334
8557 * g++.dg/opt/pr66119.C: Disable early inlining.
8558 * gcc.c-torture/compile/pr110334.c: New test.
8559 * gcc.dg/tree-ssa/pr110334.c: New test.
8561 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8564 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8566 2023-06-28 Patrick Palka <ppalka@redhat.com>
8570 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
8572 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
8573 kind mismatch for variable template has_P_match_V.
8574 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
8576 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
8577 not captured" error.
8578 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
8579 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
8580 template argument to variable template A so that A<> is valid.
8581 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
8582 declaration with no type" error.
8583 * g++.dg/parse/template30.C: Don't expect "parse error in
8584 template argument list" error.
8585 * g++.dg/cpp1y/var-templ82.C: New test.
8587 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8591 * gdc.dg/torture/pr110406.d: New test.
8593 2023-06-28 Marek Polacek <polacek@redhat.com>
8596 * g++.dg/cpp0x/decltype-110175.C: New test.
8598 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8601 * g++.dg/torture/pr110308.C: New test.
8603 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8605 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8607 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8609 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8611 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8613 2023-06-28 Richard Biener <rguenther@suse.de>
8615 PR tree-optimization/110451
8616 * gfortran.dg/vect/pr110451.f: New testcase.
8618 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8621 * gfortran.dg/pr49213.f90 : New test
8623 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8625 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8627 2023-06-28 Richard Biener <rguenther@suse.de>
8629 PR tree-optimization/110443
8630 * gcc.dg/torture/pr110443.c: New testcase.
8632 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8634 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8635 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8637 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8639 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
8640 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
8641 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
8642 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
8644 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8647 * gcc.target/powerpc/pr104124.c: New.
8649 2023-06-28 Jan Hubicka <jh@suse.cz>
8651 PR tree-optimization/110377
8652 * gcc.dg/ipa/pr110377.c: New test.
8654 2023-06-28 Andrew Pinski <apinski@marvell.com>
8656 PR tree-optimization/110444
8657 * gcc.c-torture/compile/pr110444-1.c: New test.
8659 2023-06-28 Jason Merrill <jason@redhat.com>
8662 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8664 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8666 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
8667 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
8668 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
8669 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
8671 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8673 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8674 record a workaround.
8676 2023-06-28 Jason Merrill <jason@redhat.com>
8679 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
8680 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
8681 * g++.dg/cpp26/feat-cxx26.C: New test.
8683 2023-06-28 Jason Merrill <jason@redhat.com>
8685 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8687 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8689 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
8690 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
8691 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
8692 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
8693 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
8694 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
8695 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
8696 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
8697 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
8698 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
8699 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
8700 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
8701 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
8702 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
8704 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8706 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8708 2023-06-28 liuhongt <hongtao.liu@intel.com>
8710 * gcc.target/i386/bf16_short_warn.c: New test.
8712 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8714 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
8715 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
8716 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
8717 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
8718 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
8719 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
8720 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
8721 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
8722 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
8723 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
8724 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
8725 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
8726 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
8727 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
8728 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
8729 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
8730 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
8731 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
8732 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
8733 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
8735 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8737 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
8738 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
8739 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
8740 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
8741 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
8742 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
8743 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
8744 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
8745 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
8746 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
8748 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8750 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8751 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8753 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8755 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8757 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8759 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8761 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
8763 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
8764 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
8765 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
8766 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
8767 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
8768 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
8769 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
8771 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8773 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
8774 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
8775 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
8776 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
8777 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
8779 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8781 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8783 2023-06-27 Andrew Pinski <apinski@marvell.com>
8785 PR middle-end/110420
8786 PR middle-end/103979
8788 * gcc.c-torture/compile/asmgoto-6.c: New test.
8790 2023-06-27 Richard Biener <rguenther@suse.de>
8792 PR tree-optimization/96208
8793 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
8794 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
8796 2023-06-27 liuhongt <hongtao.liu@intel.com>
8798 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8800 2023-06-27 liuhongt <hongtao.liu@intel.com>
8802 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8804 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8806 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
8807 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
8808 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
8809 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
8810 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
8811 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
8813 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8815 * gcc.target/s390/larl-1.c: New test.
8817 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8819 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8821 2023-06-26 Richard Biener <rguenther@suse.de>
8823 PR tree-optimization/110381
8824 * gcc.dg/vect/pr110381.c: New testcase.
8826 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8828 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8829 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8831 2023-06-26 liuhongt <hongtao.liu@intel.com>
8833 * gcc.target/aarch64/pr110371.c: New test.
8835 2023-06-26 liuhongt <hongtao.liu@intel.com>
8837 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8838 * gcc.target/i386/pr110018-2.c: Ditto.
8840 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8842 * gcc.target/i386/mvc17.c: New test.
8844 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8846 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8848 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8851 * gdc.dg/pr110359.d: New test.
8853 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8855 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
8856 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
8858 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8860 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8862 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8864 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
8865 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
8866 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
8867 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
8868 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
8869 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
8871 2023-06-25 Pan Li <pan2.li@intel.com>
8873 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
8874 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8875 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8876 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8877 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8878 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8879 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
8880 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
8882 2023-06-25 Pan Li <pan2.li@intel.com>
8884 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
8885 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
8886 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
8887 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
8888 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
8890 2023-06-25 liuhongt <hongtao.liu@intel.com>
8892 * gcc.target/i386/pr110309.c: New test.
8894 2023-06-25 yulong <shiyulong@iscas.ac.cn>
8896 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
8897 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8898 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8899 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8900 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8901 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8902 * gcc.target/riscv/rvv/base/abi-17.c: New test.
8903 * gcc.target/riscv/rvv/base/abi-18.c: New test.
8905 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8907 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
8908 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
8909 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
8910 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
8911 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
8912 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
8913 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
8914 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
8915 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
8916 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
8917 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
8918 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
8919 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
8920 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
8921 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
8922 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
8923 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
8924 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
8925 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
8926 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
8927 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
8928 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
8929 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
8930 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
8931 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
8932 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
8933 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
8934 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
8935 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
8936 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
8937 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
8938 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
8939 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
8940 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
8941 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
8942 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
8944 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8946 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8947 #define INCLUDE_VECTOR.
8949 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8952 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8954 2023-06-23 Marek Polacek <polacek@redhat.com>
8956 * lib/target-supports.exp (check_effective_target_c++23): Return
8957 1 also if check_effective_target_c++26.
8958 (check_effective_target_c++23_down): New.
8959 (check_effective_target_c++26_only): New.
8960 (check_effective_target_c++26): New.
8961 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
8962 * g++.dg/cpp26/cplusplus.C: New test.
8964 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8967 * gfortran.dg/value_9.f90: New test.
8969 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8970 Aaron Sawdey <acsawdey@linux.ibm.com>
8973 * g++.target/powerpc/pr105325.C: New test.
8974 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8976 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8978 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8979 this header use pragma system_header.
8981 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8983 PR tree-optimization/110280
8984 * gcc.target/aarch64/sve/pr110280.c: New test.
8986 2023-06-22 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/110332
8989 * g++.dg/torture/pr110332.C: New testcase.
8990 * gcc.dg/torture/pr110332-1.c: Likewise.
8991 * gcc.dg/torture/pr110332-2.c: Likewise.
8993 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8994 Uros Bizjak <ubizjak@gmail.com>
8996 * gcc.target/i386/avx-vptest-4.c: New test case.
8997 * gcc.target/i386/avx-vptest-5.c: Likewise.
8998 * gcc.target/i386/avx-vptest-6.c: Likewise.
8999 * gcc.target/i386/pr109973-1.c: Update test case.
9000 * gcc.target/i386/pr109973-2.c: Likewise.
9001 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
9002 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
9003 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
9005 2023-06-22 David Malcolm <dmalcolm@redhat.com>
9008 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
9009 out-of-bounds working.
9010 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
9011 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
9012 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
9013 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
9014 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
9015 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
9016 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
9017 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
9018 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
9019 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
9020 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
9021 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
9022 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
9023 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
9024 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
9025 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
9026 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
9027 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
9028 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
9029 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
9030 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
9031 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
9032 * gcc.dg/analyzer/pr101962.c: Update expected results.
9033 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
9034 pending_diagnostic::emit implementations.
9036 2023-06-22 David Malcolm <dmalcolm@redhat.com>
9038 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
9039 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
9040 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
9041 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
9042 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
9043 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
9044 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
9046 2023-06-22 David Malcolm <dmalcolm@redhat.com>
9048 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
9049 multiline directive.
9050 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
9051 dg-regexp directives.
9052 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
9054 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
9055 handle-multiline-outputs from prune_gcc_output to here.
9056 * lib/multiline.exp (dg-end-multiline-output): Move call to
9057 maybe-handle-nn-line-numbers from prune_gcc_output to here.
9058 * lib/prune.exp (prune_gcc_output): Move calls to
9059 maybe-handle-nn-line-numbers and handle-multiline-outputs from
9062 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
9070 * gfortran.dg/pr107900.f90 : New test
9071 * gfortran.dg/pr110224.f90 : New test
9072 * gfortran.dg/pr88688.f90 : New test
9073 * gfortran.dg/pr94380.f90 : New test
9074 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
9075 numbers in the error tests by two and change the text in two.
9077 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
9080 * gfortran.dg/pr108961.f90: New test.
9082 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
9085 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
9086 * gcc.target/i386/pr110018-2.c: New test.
9088 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9090 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
9091 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
9093 2023-06-21 Richard Biener <rguenther@suse.de>
9095 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
9096 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
9098 2023-06-21 Jan Beulich <jbeulich@suse.com>
9100 * gcc.target/i386/avx512f-copysign.c: New test.
9102 2023-06-21 Jan Beulich <jbeulich@suse.com>
9104 * gcc.target/i386/avx512f-dupv2di.c: Add
9105 -mprefer-vector-width=512.
9107 2023-06-21 liuhongt <hongtao.liu@intel.com>
9109 * gcc.target/i386/pr110018-1.c: New test.
9111 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
9114 * c-c++-common/cpp/macro-ranges.c: New test.
9115 * c-c++-common/cpp/line-2.c: Adapt to check for column information
9116 on macro-related libcpp warnings.
9117 * c-c++-common/cpp/line-3.c: Likewise.
9118 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
9119 * c-c++-common/cpp/pr58844-1.c: Likewise.
9120 * c-c++-common/cpp/pr58844-2.c: Likewise.
9121 * c-c++-common/cpp/warning-zero-location.c: Likewise.
9122 * c-c++-common/pragma-diag-14.c: Likewise.
9123 * c-c++-common/pragma-diag-15.c: Likewise.
9124 * g++.dg/modules/macro-2_d.C: Likewise.
9125 * g++.dg/modules/macro-4_d.C: Likewise.
9126 * g++.dg/modules/macro-4_e.C: Likewise.
9127 * g++.dg/spellcheck-macro-ordering.C: Likewise.
9128 * gcc.dg/builtin-redefine.c: Likewise.
9129 * gcc.dg/cpp/Wunused.c: Likewise.
9130 * gcc.dg/cpp/redef2.c: Likewise.
9131 * gcc.dg/cpp/redef3.c: Likewise.
9132 * gcc.dg/cpp/redef4.c: Likewise.
9133 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
9134 * gcc.dg/cpp/ucnid-11.c: Likewise.
9135 * gcc.dg/cpp/undef2.c: Likewise.
9136 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9137 * gcc.dg/cpp/warn-redefined.c: Likewise.
9138 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9139 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
9141 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
9143 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
9144 pointer to indirect argument registers and allow either to be used
9145 as the base register in subsequent stores.
9146 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
9147 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
9148 indirect argument to happen via the argument register or the
9150 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
9151 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
9152 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
9153 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
9154 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
9155 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
9156 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
9157 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
9158 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
9159 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
9160 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
9161 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
9162 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
9163 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
9164 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
9165 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
9166 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
9167 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
9168 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
9169 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
9170 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
9171 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
9172 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
9173 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
9174 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
9175 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
9176 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
9177 -fcprop-registers and combine.
9178 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
9179 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
9180 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
9181 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
9182 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
9183 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
9184 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
9185 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
9186 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
9187 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
9188 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
9189 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
9190 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
9191 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
9192 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
9193 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
9194 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
9195 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
9196 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
9197 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
9198 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
9199 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
9200 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
9201 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
9202 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
9203 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
9204 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
9205 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
9206 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
9207 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
9208 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
9209 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
9210 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
9211 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
9212 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
9213 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
9214 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
9216 2023-06-20 Jakub Jelinek <jakub@redhat.com>
9219 * g++.target/i386/pr79173-1.C: New test.
9221 2023-06-20 Martin Jambor <mjambor@suse.cz>
9224 * gcc.dg/ipa/pr110276.c: New test.
9226 2023-06-20 Carl Love <cel@us.ibm.com>
9228 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
9229 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
9230 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
9232 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9234 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
9236 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
9237 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9238 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9239 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9240 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
9241 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
9242 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
9243 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
9245 2023-06-20 Li Xu <xuli1@eswincomputing.com>
9247 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
9249 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9251 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
9252 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
9253 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
9255 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9257 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
9259 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9260 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9261 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9262 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
9264 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
9265 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
9266 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
9267 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
9268 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
9270 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9272 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
9274 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
9275 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
9277 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
9279 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9281 2023-06-20 Richard Biener <rguenther@suse.de>
9283 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
9284 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
9285 due to missing return.
9287 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9289 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
9291 2023-06-20 Jan Beulich <jbeulich@suse.com>
9293 * gcc.target/i386/avx512f-dupv2di.c: New test.
9295 2023-06-20 Richard Biener <rguenther@suse.de>
9298 * g++.dg/debug/pr110295.C: New testcase.
9300 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9302 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
9303 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
9304 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
9305 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
9307 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
9309 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
9310 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
9311 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
9312 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
9313 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
9314 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
9315 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
9316 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
9317 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
9318 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
9319 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
9320 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
9321 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
9322 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
9323 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
9324 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
9325 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
9326 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
9327 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
9328 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
9329 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
9330 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
9331 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
9332 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
9333 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
9334 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
9335 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
9336 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
9337 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
9338 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
9339 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
9340 * gcc.target/riscv/vector-abi-1.c: Ditto.
9341 * gcc.target/riscv/vector-abi-2.c: Ditto.
9342 * gcc.target/riscv/vector-abi-3.c: Ditto.
9343 * gcc.target/riscv/vector-abi-4.c: Ditto.
9344 * gcc.target/riscv/vector-abi-5.c: Ditto.
9345 * gcc.target/riscv/vector-abi-6.c: Ditto.
9346 * gcc.target/riscv/vector-abi-7.c: New test.
9347 * gcc.target/riscv/vector-abi-8.c: New test.
9348 * gcc.target/riscv/vector-abi-9.c: New test.
9350 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
9352 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
9353 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
9354 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
9356 2023-06-19 Jan Hubicka <jh@suse.cz>
9358 PR tree-optimization/109811
9359 PR tree-optimization/109849
9360 * gcc.dg/tree-ssa/phiprop-1.c: New test.
9361 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
9363 2023-06-19 Pan Li <pan2.li@intel.com>
9366 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
9367 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
9368 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
9369 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
9370 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
9371 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
9372 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
9373 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
9375 2023-06-19 Pan Li <pan2.li@intel.com>
9378 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
9379 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
9380 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
9381 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
9383 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
9385 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
9386 * gcc.dg/unroll-8.c: Likewise.
9387 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
9388 * lib/target-supports.exp
9389 (check_effective_target_vect_int_mod): Add amdgcn.
9390 (check_effective_target_divmod): Likewise.
9391 * gcc.target/gcn/simd-math-3-16.c: New test.
9392 * gcc.target/gcn/simd-math-3-2.c: New test.
9393 * gcc.target/gcn/simd-math-3-32.c: New test.
9394 * gcc.target/gcn/simd-math-3-4.c: New test.
9395 * gcc.target/gcn/simd-math-3-8.c: New test.
9396 * gcc.target/gcn/simd-math-3-char-16.c: New test.
9397 * gcc.target/gcn/simd-math-3-char-2.c: New test.
9398 * gcc.target/gcn/simd-math-3-char-32.c: New test.
9399 * gcc.target/gcn/simd-math-3-char-4.c: New test.
9400 * gcc.target/gcn/simd-math-3-char-8.c: New test.
9401 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
9402 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
9403 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
9404 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
9405 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
9406 * gcc.target/gcn/simd-math-3-char-run.c: New test.
9407 * gcc.target/gcn/simd-math-3-char.c: New test.
9408 * gcc.target/gcn/simd-math-3-long-16.c: New test.
9409 * gcc.target/gcn/simd-math-3-long-2.c: New test.
9410 * gcc.target/gcn/simd-math-3-long-32.c: New test.
9411 * gcc.target/gcn/simd-math-3-long-4.c: New test.
9412 * gcc.target/gcn/simd-math-3-long-8.c: New test.
9413 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
9414 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
9415 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
9416 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
9417 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
9418 * gcc.target/gcn/simd-math-3-long-run.c: New test.
9419 * gcc.target/gcn/simd-math-3-long.c: New test.
9420 * gcc.target/gcn/simd-math-3-run-16.c: New test.
9421 * gcc.target/gcn/simd-math-3-run-2.c: New test.
9422 * gcc.target/gcn/simd-math-3-run-32.c: New test.
9423 * gcc.target/gcn/simd-math-3-run-4.c: New test.
9424 * gcc.target/gcn/simd-math-3-run-8.c: New test.
9425 * gcc.target/gcn/simd-math-3-run.c: New test.
9426 * gcc.target/gcn/simd-math-3-short-16.c: New test.
9427 * gcc.target/gcn/simd-math-3-short-2.c: New test.
9428 * gcc.target/gcn/simd-math-3-short-32.c: New test.
9429 * gcc.target/gcn/simd-math-3-short-4.c: New test.
9430 * gcc.target/gcn/simd-math-3-short-8.c: New test.
9431 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
9432 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
9433 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
9434 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
9435 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
9436 * gcc.target/gcn/simd-math-3-short-run.c: New test.
9437 * gcc.target/gcn/simd-math-3-short.c: New test.
9438 * gcc.target/gcn/simd-math-3.c: New test.
9439 * gcc.target/gcn/simd-math-4-char-run.c: New test.
9440 * gcc.target/gcn/simd-math-4-char.c: New test.
9441 * gcc.target/gcn/simd-math-4-long-run.c: New test.
9442 * gcc.target/gcn/simd-math-4-long.c: New test.
9443 * gcc.target/gcn/simd-math-4-run.c: New test.
9444 * gcc.target/gcn/simd-math-4-short-run.c: New test.
9445 * gcc.target/gcn/simd-math-4-short.c: New test.
9446 * gcc.target/gcn/simd-math-4.c: New test.
9447 * gcc.target/gcn/simd-math-5-16.c: New test.
9448 * gcc.target/gcn/simd-math-5-32.c: New test.
9449 * gcc.target/gcn/simd-math-5-4.c: New test.
9450 * gcc.target/gcn/simd-math-5-8.c: New test.
9451 * gcc.target/gcn/simd-math-5-char-16.c: New test.
9452 * gcc.target/gcn/simd-math-5-char-32.c: New test.
9453 * gcc.target/gcn/simd-math-5-char-4.c: New test.
9454 * gcc.target/gcn/simd-math-5-char-8.c: New test.
9455 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
9456 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
9457 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
9458 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
9459 * gcc.target/gcn/simd-math-5-char-run.c: New test.
9460 * gcc.target/gcn/simd-math-5-char.c: New test.
9461 * gcc.target/gcn/simd-math-5-long-16.c: New test.
9462 * gcc.target/gcn/simd-math-5-long-32.c: New test.
9463 * gcc.target/gcn/simd-math-5-long-4.c: New test.
9464 * gcc.target/gcn/simd-math-5-long-8.c: New test.
9465 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
9466 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
9467 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
9468 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
9469 * gcc.target/gcn/simd-math-5-long-run.c: New test.
9470 * gcc.target/gcn/simd-math-5-long.c: New test.
9471 * gcc.target/gcn/simd-math-5-run-16.c: New test.
9472 * gcc.target/gcn/simd-math-5-run-32.c: New test.
9473 * gcc.target/gcn/simd-math-5-run-4.c: New test.
9474 * gcc.target/gcn/simd-math-5-run-8.c: New test.
9475 * gcc.target/gcn/simd-math-5-run.c: New test.
9476 * gcc.target/gcn/simd-math-5-short-16.c: New test.
9477 * gcc.target/gcn/simd-math-5-short-32.c: New test.
9478 * gcc.target/gcn/simd-math-5-short-4.c: New test.
9479 * gcc.target/gcn/simd-math-5-short-8.c: New test.
9480 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
9481 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
9482 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
9483 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
9484 * gcc.target/gcn/simd-math-5-short-run.c: New test.
9485 * gcc.target/gcn/simd-math-5-short.c: New test.
9486 * gcc.target/gcn/simd-math-5.c: New test.
9488 2023-06-19 Richard Biener <rguenther@suse.de>
9490 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
9491 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
9492 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
9493 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
9494 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
9495 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
9496 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
9497 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
9498 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
9500 2023-06-19 Richard Biener <rguenther@suse.de>
9502 PR tree-optimization/110298
9503 * gcc.dg/torture/pr110298.c: New testcase.
9505 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9507 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
9509 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9512 * lib/target-supports.exp
9513 (check_effective_target_keeps_null_pointer_checks): Add
9515 * gcc.target/avr/pr105523.c: New test.
9517 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9519 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
9520 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
9521 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
9522 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
9523 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
9524 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
9525 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
9526 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
9527 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
9528 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
9529 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
9530 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
9531 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
9532 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
9533 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
9534 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
9536 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9538 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
9539 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
9540 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
9541 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
9542 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
9543 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
9544 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
9545 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
9546 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
9547 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
9548 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
9549 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
9550 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
9551 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
9552 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
9553 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
9554 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
9555 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
9556 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
9557 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
9558 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
9559 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
9560 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
9561 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
9562 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
9563 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
9564 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
9565 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
9566 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
9567 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
9568 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
9569 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
9572 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9574 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
9575 that no sext insns are present.
9576 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9577 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9578 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9580 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9582 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
9583 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
9584 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
9585 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
9586 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
9588 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
9589 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
9590 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
9591 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
9592 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
9593 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
9595 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9597 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9599 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
9601 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
9602 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
9603 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
9604 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
9605 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
9606 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
9607 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
9608 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
9609 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
9610 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
9611 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
9612 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
9613 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
9614 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
9615 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
9616 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
9617 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
9618 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
9619 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
9620 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
9621 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
9622 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
9623 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
9624 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
9625 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
9626 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9627 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
9628 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
9629 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
9630 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
9631 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
9632 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
9633 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
9634 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
9635 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
9636 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
9637 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
9638 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
9639 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
9640 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
9641 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
9642 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
9643 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
9645 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9648 * gcc.target/avr/pr110086.c: New test.
9650 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9652 * gcc.target/powerpc/const_anchors.c: New test.
9653 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9655 2023-06-19 liuhongt <hongtao.liu@intel.com>
9657 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9658 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9660 2023-06-18 Jan Hubicka <jh@suse.cz>
9662 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9664 2023-06-18 Honza <jh@ryzen3.suse.cz>
9666 PR tree-optimization/109849
9667 * g++.dg/ipa/devirt-45.C: Update template.
9669 2023-06-18 yulong <shiyulong@iscas.ac.cn>
9671 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
9672 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
9673 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
9674 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
9675 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
9677 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9679 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9681 2023-06-16 Pan Li <pan2.li@intel.com>
9684 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
9685 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
9686 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
9687 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
9688 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
9690 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9693 * gcc.target/i386/pr79173-11.c: New test.
9694 * gcc.dg/builtin-addc-1.c: New test.
9696 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9698 PR tree-optimization/110271
9699 * gcc.c-torture/compile/pr110271.c: New test.
9701 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9702 Uros Bizjak <ubizjak@gmail.com>
9705 * gcc.target/i386/pr31985.c: New test case.
9707 2023-06-16 Alex Coplan <alex.coplan@arm.com>
9709 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
9710 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9711 * g++.dg/cpp0x/elab-enum-base.C: New test.
9713 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
9715 * gcc.target/mips/code-readable-attr-1.c: New test.
9716 * gcc.target/mips/code-readable-attr-2.c: New test.
9717 * gcc.target/mips/code-readable-attr-3.c: New test.
9718 * gcc.target/mips/code-readable-attr-4.c: New test.
9719 * gcc.target/mips/code-readable-attr-5.c: New test.
9721 2023-06-16 Richard Biener <rguenther@suse.de>
9723 PR tree-optimization/110269
9724 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9726 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9729 * c-c++-common/spellcheck-pr107583.c: New test.
9731 2023-06-15 Andrew Pinski <apinski@marvell.com>
9733 PR tree-optimization/110266
9734 * gcc.c-torture/compile/pr110266.c: New test.
9736 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9738 PR tree-optimization/110266
9739 * gcc.dg/pr110266.c: New.
9741 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9743 PR preprocessor/80753
9744 * c-c++-common/missing-header-5.c: New test.
9746 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9748 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9750 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9753 * gcc.target/i386/pr79173-1.c: New test.
9754 * gcc.target/i386/pr79173-2.c: New test.
9755 * gcc.target/i386/pr79173-3.c: New test.
9756 * gcc.target/i386/pr79173-4.c: New test.
9757 * gcc.target/i386/pr79173-5.c: New test.
9758 * gcc.target/i386/pr79173-6.c: New test.
9759 * gcc.target/i386/pr79173-7.c: New test.
9760 * gcc.target/i386/pr79173-8.c: New test.
9761 * gcc.target/i386/pr79173-9.c: New test.
9762 * gcc.target/i386/pr79173-10.c: New test.
9764 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
9766 * gcc.target/aarch64/abd.h: New file.
9767 * gcc.target/aarch64/abd_2.c: New test.
9768 * gcc.target/aarch64/abd_3.c: New test.
9769 * gcc.target/aarch64/abd_4.c: New test.
9770 * gcc.target/aarch64/abd_none_2.c: New test.
9771 * gcc.target/aarch64/abd_none_3.c: New test.
9772 * gcc.target/aarch64/abd_none_4.c: New test.
9773 * gcc.target/aarch64/abd_run_1.c: New test.
9774 * gcc.target/aarch64/sve/abd_1.c: New test.
9775 * gcc.target/aarch64/sve/abd_none_1.c: New test.
9776 * gcc.target/aarch64/sve/abd_2.c: New test.
9777 * gcc.target/aarch64/sve/abd_none_2.c: New test.
9779 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9781 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
9782 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
9783 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
9784 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
9785 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
9786 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
9787 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
9788 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
9789 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
9790 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
9791 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
9792 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
9793 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
9794 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
9796 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9799 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9800 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9802 2023-06-14 Jason Merrill <jason@redhat.com>
9806 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9807 * g++.dg/cpp1z/elide7.C: New test.
9809 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9811 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9812 OpenACC 'serial', OpenMP 'target' usage.
9814 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9816 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9818 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9819 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9821 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9823 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9825 2023-06-14 liuhongt <hongtao.liu@intel.com>
9827 * gcc.target/i386/pr110227.c: New test.
9829 2023-06-13 David Malcolm <dmalcolm@redhat.com>
9832 * g++.dg/cpp2a/srcloc3.C: Update expected message.
9833 * g++.dg/lookup/missing-std-include-2.C: Likewise.
9834 * g++.dg/lookup/missing-std-include-3.C: Likewise.
9835 * g++.dg/lookup/missing-std-include-6.C: Likewise.
9836 * g++.dg/lookup/missing-std-include.C: Likewise.
9837 * g++.dg/spellcheck-inttypes.C: Likewise.
9838 * g++.dg/spellcheck-stdint.C: Likewise.
9839 * g++.dg/spellcheck-stdlib.C: Likewise.
9840 * gcc.dg/spellcheck-inttypes.c: Likewise.
9841 * gcc.dg/spellcheck-stdbool.c: Likewise.
9842 * gcc.dg/spellcheck-stdint.c: Likewise.
9843 * gcc.dg/spellcheck-stdlib.c: Likewise.
9845 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9847 * gfortran.dg/data_array_7.f90: New test.
9849 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9850 Mikael Morin <mikael@gcc.gnu.org>
9853 * gfortran.dg/zero_sized_14.f90: New test.
9854 * gfortran.dg/zero_sized_15.f90: New test.
9856 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9858 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
9859 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
9860 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
9861 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
9862 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
9863 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
9864 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
9865 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
9866 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
9867 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
9869 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9871 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
9872 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
9874 2023-06-13 Jason Merrill <jason@redhat.com>
9876 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9878 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9879 Kito Cheng <kito.cheng@sifive.com>
9881 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
9882 * g++.target/riscv/rvv/base/pr109535.C: Same
9883 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
9884 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
9885 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
9886 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
9887 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
9888 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
9889 * gcc.target/riscv/rvv/base/spill-10.c: Same
9890 * gcc.target/riscv/rvv/base/spill-11.c: Same
9891 * gcc.target/riscv/rvv/base/spill-9.c: Same
9892 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
9893 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
9894 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
9895 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
9896 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
9897 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
9898 * gcc.target/riscv/vector-abi-1.c: New test.
9899 * gcc.target/riscv/vector-abi-2.c: New test.
9900 * gcc.target/riscv/vector-abi-3.c: New test.
9901 * gcc.target/riscv/vector-abi-4.c: New test.
9902 * gcc.target/riscv/vector-abi-5.c: New test.
9903 * gcc.target/riscv/vector-abi-6.c: New test.
9905 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9907 * gcc.target/arm/mtp.c: New test.
9908 * gcc.target/arm/mtp_1.c: New test.
9909 * gcc.target/arm/mtp_2.c: New test.
9910 * gcc.target/arm/mtp_3.c: New test.
9911 * gcc.target/arm/mtp_4.c: New test.
9913 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9916 * gcc.target/aarch64/mtp_5.c: New test.
9917 * gcc.target/aarch64/mtp_6.c: New test.
9918 * gcc.target/aarch64/mtp_7.c: New test.
9919 * gcc.target/aarch64/mtp_8.c: New test.
9920 * gcc.target/aarch64/mtp_9.c: New test.
9922 2023-06-13 Richard Biener <rguenther@suse.de>
9924 PR middle-end/110232
9925 * gcc.target/i386/pr110232.c: New testcase.
9927 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9930 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9932 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9936 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9937 * gcc.target/powerpc/pr109932-2.c: Ditto.
9939 2023-06-13 Pan Li <pan2.li@intel.com>
9941 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9942 Adjust dg-do to comiple for asm checking.
9944 2023-06-13 Tejas Belagod <tbelagod@arm.com>
9947 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
9948 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
9949 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
9950 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
9951 to expect optimized code for function body.
9952 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
9953 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
9954 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
9955 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
9956 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
9957 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
9958 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
9959 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
9960 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
9961 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
9962 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
9964 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9966 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9968 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9970 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
9971 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
9972 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
9973 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
9975 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9978 * gm2/pim/fail/foovaltype.mod: New test.
9980 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9982 PR rtl-optimization/101188
9983 * gcc.c-torture/execute/pr101188.c: New test
9985 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9987 * gcc.target/aarch64/vec-init-single-const.c: New test.
9988 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
9989 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
9991 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
9993 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
9994 * c-c++-common/gomp/map-9.c: Likewise.
9995 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
9996 * gfortran.dg/gomp/map-11.f90: Likewise.
9997 * gfortran.dg/gomp/target-update-1.f90: Likewise.
9998 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
9999 * c-c++-common/gomp/map-6.c: Update dg-error and also check
10000 clause error with 'target (enter/exit) data'.
10002 2023-06-12 Pan Li <pan2.li@intel.com>
10004 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
10006 2023-06-12 Pan Li <pan2.li@intel.com>
10008 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
10009 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
10011 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10013 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
10014 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
10015 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
10016 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
10017 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
10018 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
10020 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10022 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
10024 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
10026 * gcc.dg/vect/pr110142.c: New test.
10028 2023-06-12 liuhongt <hongtao.liu@intel.com>
10030 * gcc.target/i386/vec_pack_fp16-1.c: New test.
10031 * gcc.target/i386/vec_pack_fp16-2.c: New test.
10032 * gcc.target/i386/vec_pack_fp16-3.c: New test.
10034 2023-06-12 Jason Merrill <jason@redhat.com>
10037 * g++.dg/tree-ssa/initlist-opt5.C: New test.
10039 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
10042 * gcc.target/powerpc/pr109932-1.c: New test.
10043 * gcc.target/powerpc/pr109932-2.c: New test.
10045 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
10048 * gcc.target/powerpc/pr110011.c: New test.
10050 2023-06-12 Pan Li <pan2.li@intel.com>
10052 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
10053 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
10055 2023-06-12 Pan Li <pan2.li@intel.com>
10057 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
10058 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
10060 2023-06-11 Patrick Palka <ppalka@redhat.com>
10063 * g++.dg/cpp2a/nontype-class59.C: New test.
10065 2023-06-11 Patrick Palka <ppalka@redhat.com>
10068 * g++.dg/cpp2a/nontype-class57.C: New test.
10069 * g++.dg/cpp2a/nontype-class58.C: New test.
10071 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
10074 * gcc.target/avr/pr109907.c: New test.
10075 * gcc.target/avr/torture/pr109907-1.c: New test.
10076 * gcc.target/avr/torture/pr109907-2.c: New test.
10078 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10080 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
10081 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
10082 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
10083 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
10084 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
10085 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
10087 2023-06-10 Nathan Sidwell <nathan@acm.org>
10089 * g++.dg/template/pr61663.C: New.
10091 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
10094 * gcc.target/avr/torture/pr109650-1.c: New test.
10095 * gcc.target/avr/torture/pr109650-2.c: New test.
10097 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10099 * gfortran.dg/ieee/minmax_1.f90: New test.
10100 * gfortran.dg/ieee/minmax_2.f90: New file.
10101 * gfortran.dg/ieee/minmax_3.f90: New file.
10102 * gfortran.dg/ieee/minmax_4.f90: New file.
10104 2023-06-10 Tim Lange <mail@tim-lange.me>
10107 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
10109 2023-06-10 Tim Lange <mail@tim-lange.me>
10112 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
10113 and add new test case.
10114 * gcc.dg/analyzer/pr109577.c: New test.
10116 2023-06-10 Pan Li <pan2.li@intel.com>
10118 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
10119 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
10121 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10123 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
10124 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
10125 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
10127 2023-06-09 Jason Merrill <jason@redhat.com>
10129 * g++.dg/concepts/auto7.C: New test.
10130 * g++.dg/concepts/auto7a.C: New test.
10132 2023-06-09 Jason Merrill <jason@redhat.com>
10135 * g++.dg/cpp0x/initlist-opt1.C: New test.
10137 2023-06-09 Andrew Pinski <apinski@marvell.com>
10139 PR tree-optimization/97711
10140 PR tree-optimization/110155
10141 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
10142 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
10144 2023-06-09 Andrew Pinski <apinski@marvell.com>
10146 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
10148 2023-06-09 Andrew Pinski <apinski@marvell.com>
10150 PR tree-optimization/110165
10151 PR tree-optimization/110166
10152 * gcc.c-torture/execute/pr110165-1.c: New test.
10153 * gcc.c-torture/execute/pr110166-1.c: New test.
10155 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
10157 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
10158 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
10160 2023-06-09 Pan Li <pan2.li@intel.com>
10162 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
10165 2023-06-09 liuhongt <hongtao.liu@intel.com>
10167 * gcc.target/i386/pr110108-2.c: New test.
10169 2023-06-09 liuhongt <hongtao.liu@intel.com>
10171 * gcc.target/i386/pr110108.c: New test.
10172 * gcc.target/i386/pr110108-3.c: New test.
10173 * gcc.target/i386/pr109900.c: Adjust testcase.
10175 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
10178 * gm2/pim/pass/fooasm3.mod: New test.
10180 2023-06-08 Pan Li <pan2.li@intel.com>
10182 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
10183 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
10185 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
10187 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
10188 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
10189 * gcc.dg/analyzer/pr101962.c: Likewise.
10190 * gcc.dg/analyzer/realloc-5.c: Likewise.
10191 * gcc.dg/analyzer/pr109439.c: New test.
10193 2023-06-08 Jakub Jelinek <jakub@redhat.com>
10195 * gcc.target/i386/ctzll-1.c: New test.
10196 * gcc.target/i386/ffsll-1.c: New test.
10198 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
10203 * gfortran.dg/pr99350.f90 : New test.
10204 * gfortran.dg/associate_5.f03 : Changed error message.
10205 * gfortran.dg/pr107821.f90 : New test.
10206 * gfortran.dg/associate_61.f90 : New test
10208 2023-06-08 Alexandre Oliva <oliva@adacore.com>
10210 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
10211 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
10212 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
10213 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
10214 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
10215 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
10216 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
10217 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
10219 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
10220 Uros Bizjak <ubizjak@gmail.com>
10222 * gcc.target/i386/cmc-1.c: New test case.
10223 * gcc.target/i386/stc-1.c: Likewise.
10225 2023-06-07 Jason Merrill <jason@redhat.com>
10229 * g++.dg/opt/nrv26.C: New test.
10230 * g++.dg/opt/nrv26a.C: New test.
10231 * g++.dg/opt/nrv27.C: New test.
10233 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10234 Jeff Law <jlaw@ventanamicro.com>
10236 * gcc.target/riscv/shift-and-2.c: New tests.
10237 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
10238 * gcc.target/riscv/sign-extend.c: New test.
10239 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
10241 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10244 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
10246 * g++.target/aarch64/acle/acle.exp: New.
10247 * g++.target/aarch64/acle/ls64.C: New test.
10248 * g++.target/aarch64/acle/ls64_lto.C: New test.
10249 * gcc.target/aarch64/acle/ls64_lto.c: New test.
10250 * gcc.target/aarch64/acle/pr110132.c: New test.
10252 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10255 * gcc.target/aarch64/acle/pr110100.c: New test.
10257 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
10259 * gcc.target/sparc/pr109541.c: New.
10261 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10263 * gcc.target/hppa/shadd-3.c: Update expected output.
10265 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10267 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
10269 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
10270 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
10271 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
10272 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
10273 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
10274 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
10275 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
10276 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
10277 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
10278 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
10279 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
10280 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
10281 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
10282 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
10283 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
10284 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
10285 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
10286 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
10287 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
10288 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
10289 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
10290 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
10292 2023-06-07 Andrew Pinski <apinski@marvell.com>
10294 PR middle-end/110117
10295 * gcc.dg/pr110117-1.c: New test.
10296 * gcc.dg/pr110117-2.c: New test.
10298 2023-06-07 Andrew Pinski <apinski@marvell.com>
10300 PR tree-optimization/110134
10301 * gcc.dg/tree-ssa/negneq-1.c: New test.
10302 * gcc.dg/tree-ssa/negneq-2.c: New test.
10303 * gcc.dg/tree-ssa/negneq-3.c: New test.
10304 * gcc.dg/tree-ssa/negneq-4.c: New test.
10306 2023-06-07 Andrew Pinski <apinski@marvell.com>
10308 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
10309 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
10310 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
10311 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
10312 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
10313 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
10314 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
10315 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
10316 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
10318 2023-06-07 Jason Merrill <jason@redhat.com>
10321 * g++.dg/opt/nrv25.C: New test.
10323 2023-06-07 Jason Merrill <jason@redhat.com>
10327 * g++.dg/opt/nrv23.C: New test.
10329 2023-06-07 Jason Merrill <jason@redhat.com>
10332 * g++.dg/opt/nrv22.C: New test.
10334 2023-06-07 Jason Merrill <jason@redhat.com>
10337 * g++.dg/eh/return1.C: Add label cases.
10339 2023-06-07 Jason Merrill <jason@redhat.com>
10341 * g++.dg/contracts/contracts-post7.C: New test.
10343 2023-06-07 Jason Merrill <jason@redhat.com>
10346 * g++.dg/opt/nrv24.C: New test.
10348 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
10351 * gm2/cpp/fail/cpp-fail.exp: New test.
10352 * gm2/cpp/fail/foocpp.mod: New test.
10354 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10356 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
10357 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
10358 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
10359 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
10360 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
10361 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
10363 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
10364 Tobias Burnus <tobias@codesourcery.com>
10366 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
10367 duplicated 'present' and extend scan-dump tests for 'present'.
10368 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
10369 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
10371 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
10373 * c-c++-common/gomp/defaultmap-4.c: New test.
10374 * c-c++-common/gomp/map-9.c: New test.
10375 * c-c++-common/gomp/target-update-1.c: New test.
10376 * gfortran.dg/gomp/defaultmap-8.f90: New test.
10377 * gfortran.dg/gomp/map-11.f90: New test.
10378 * gfortran.dg/gomp/map-12.f90: New test.
10379 * gfortran.dg/gomp/target-update-1.f90: New test.
10381 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10383 * gcc.target/aarch64/simd/vrshr_1.c: New test.
10385 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10387 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
10390 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10392 * gcc.target/aarch64/simd/addlv_1.c: New test.
10394 2023-06-06 Richard Biener <rguenther@suse.de>
10396 PR middle-end/110055
10397 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
10399 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10401 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
10404 2023-06-06 Pan Li <pan2.li@intel.com>
10406 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
10408 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10410 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
10413 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10414 Joel Hutton <joel.hutton@arm.com>
10415 Tamar Christina <tamar.christina@arm.com>
10417 * gcc.target/aarch64/vect-widen-add.c: Test that new
10418 IFN_VEC_WIDEN_PLUS is being used.
10419 * gcc.target/aarch64/vect-widen-sub.c: Test that new
10420 IFN_VEC_WIDEN_MINUS is being used.
10422 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
10424 * gdc.dg/Wmismatched_enum.d: New test.
10426 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
10428 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
10429 less sensitive to register allocation choices.
10430 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
10432 2023-06-05 Pan Li <pan2.li@intel.com>
10434 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
10436 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10439 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
10440 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
10442 2023-06-04 Pan Li <pan2.li@intel.com>
10444 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
10446 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
10449 * gcc.target/i386/pr110083.c: New test case.
10451 2023-06-04 Jason Merrill <jason@redhat.com>
10454 * g++.dg/eh/terminate2.C: New test.
10456 2023-06-04 Pan Li <pan2.li@intel.com>
10458 * gcc.target/riscv/rvv/base/mov-14.c: New test.
10459 * gcc.target/riscv/rvv/base/spill-13.c: New test.
10461 2023-06-03 Patrick Palka <ppalka@redhat.com>
10464 * g++.dg/template/friend79.C: New test.
10466 2023-06-03 Patrick Palka <ppalka@redhat.com>
10468 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
10469 to be marked as odr-used.
10471 2023-06-03 Patrick Palka <ppalka@redhat.com>
10474 * g++.dg/abi/mangle78.C: New test.
10476 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10478 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
10479 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
10480 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
10481 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
10483 2023-06-03 liuhongt <hongtao.liu@intel.com>
10485 * gcc.target/i386/pr110067.c: New test.
10487 2023-06-03 liuhongt <hongtao.liu@intel.com>
10489 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
10491 2023-06-02 Andrew Pinski <apinski@marvell.com>
10493 PR rtl-optimization/102733
10494 * gcc.target/i386/addr-space-6.c: New test.
10496 2023-06-02 Andrew Pinski <apinski@marvell.com>
10498 PR rtl-optimization/110042
10499 * gcc.target/aarch64/csel_bfx_2.c: New test.
10501 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
10504 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
10505 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
10506 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
10507 * gcc.target/powerpc/darwin-structs-0.h: New test.
10509 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
10512 * gfortran.dg/select_rank_6.f90: New test.
10514 2023-06-02 Jason Merrill <jason@redhat.com>
10518 * g++.dg/cpp0x/initlist-explicit3.C: New test.
10520 2023-06-02 Carl Love <cel@us.ibm.com>
10522 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
10523 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
10524 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
10526 2023-06-02 Jason Merrill <jason@redhat.com>
10530 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
10531 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
10532 * g++.dg/tree-ssa/initlist-opt4.C: New test.
10533 * g++.dg/opt/icf1.C: New test.
10534 * g++.dg/opt/icf2.C: New test.
10535 * g++.dg/opt/icf3.C: New test.
10536 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
10538 2023-06-02 David Malcolm <dmalcolm@redhat.com>
10541 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
10542 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
10543 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
10544 * gcc.dg/analyzer/atomic-types-1.c: New test.
10546 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10548 * gcc.dg/pr107557-1.c: Require LTO support.
10549 * gcc.dg/pr107557-2.c: Require LTO support.
10551 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
10560 * gfortran.dg/associate_54.f90 : Cope with extra error.
10561 * gfortran.dg/pr102109.f90 : New test.
10562 * gfortran.dg/pr102112.f90 : New test.
10563 * gfortran.dg/pr102190.f90 : New test.
10564 * gfortran.dg/pr102532.f90 : New test.
10565 * gfortran.dg/pr109948.f90 : New test.
10566 * gfortran.dg/pr99326.f90 : New test.
10568 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10570 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10572 2023-06-02 Pan Li <pan2.li@intel.com>
10574 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10575 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10577 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10579 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
10580 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
10581 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
10582 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
10583 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
10584 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
10585 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
10586 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
10587 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
10589 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10591 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
10592 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
10593 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
10594 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
10595 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
10596 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
10598 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10600 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
10601 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
10602 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
10603 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
10604 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
10605 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
10606 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
10607 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
10608 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
10609 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
10610 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
10611 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
10612 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
10613 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
10614 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
10616 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10619 * gfortran.dg/pr88552.f90: New test.
10621 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10623 * lib/torture-options.exp: print the value of non-empty options:
10624 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10626 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10628 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10629 the torture-{init,finish}
10631 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10633 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10634 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10636 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10637 Uros Bizjak <ubizjak@gmail.com>
10640 * gcc.target/i386/pr109973-1.c: New test case.
10641 * gcc.target/i386/pr109973-2.c: Likewise.
10643 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10645 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10647 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
10649 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
10650 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
10651 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
10652 * gfortran.dg/gomp/pure-1.f90: New test.
10653 * gfortran.dg/gomp/pure-2.f90: New test.
10654 * gfortran.dg/gomp/pure-3.f90: New test.
10655 * gfortran.dg/gomp/pure-4.f90: New test.
10657 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10659 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10661 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
10663 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
10664 gcc_set_required_options.
10665 * lib/target-supports.exp: Rename force_conventional_output_for
10666 to set_required_options_for.
10667 * lib/scanasm.exp: Adjust callers.
10668 * lib/scanrtl.exp: Same.
10670 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10673 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10675 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10678 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10679 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10681 2023-05-31 David Faust <david.faust@oracle.com>
10683 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
10684 in scan-assembler expressions where useful.
10685 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
10686 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
10687 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
10688 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
10689 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
10690 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
10691 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
10692 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
10693 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
10694 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10695 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
10696 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
10697 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
10698 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
10699 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
10701 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10703 * gcc.target/riscv/rvv/rvv.exp:
10704 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
10705 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
10706 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
10707 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
10708 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
10709 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
10710 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
10711 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
10713 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10715 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
10716 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
10717 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
10718 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
10720 2023-05-31 Cui, Lili <lili.cui@intel.com>
10722 PR tree-optimization/110038
10723 * gcc.dg/pr110038.c: New test.
10725 2023-05-31 Pan Li <pan2.li@intel.com>
10727 * gcc.target/riscv/arch-21.c: New test.
10728 * gcc.target/riscv/predef-27.c: New test.
10730 2023-05-31 Pan Li <pan2.li@intel.com>
10732 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10735 2023-05-30 liuhongt <hongtao.liu@intel.com>
10737 * gcc.target/i386/pr108804.c: New test.
10739 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10741 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10743 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10745 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
10748 * gcc.dg/torture/pr107451.c: Require int32plus.
10749 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
10750 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
10751 * gcc.dg/torture/pr95248.c: Require size24plus.
10752 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
10753 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
10754 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
10756 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10758 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10759 Support both definitions of int32_t.
10761 2023-05-30 Andrew Pinski <apinski@marvell.com>
10763 * gcc.dg/tree-ssa/minmax-22.c: New test.
10765 2023-05-30 Andrew Pinski <apinski@marvell.com>
10767 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10768 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10770 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10771 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10773 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10775 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10776 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10779 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
10782 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
10783 * c-c++-common/goacc/clauses-fail.c: Likewise.
10784 * c-c++-common/goacc/data-2.c: Likewise.
10785 * c-c++-common/gomp/declare-target-2.c: Likewise.
10786 * c-c++-common/gomp/directive-1.c: Likewise.
10787 * g++.dg/goacc/data-1.C: Likewise.
10789 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10791 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
10793 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
10794 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
10795 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
10796 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
10797 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
10799 2023-05-30 liuhongt <hongtao.liu@intel.com>
10801 * gcc.target/i386/pr108938-1.c: New test.
10802 * gcc.target/i386/pr108938-2.c: New test.
10803 * gcc.target/i386/pr108938-3.c: New test.
10804 * gcc.target/i386/pr108938-load-1.c: New test.
10805 * gcc.target/i386/pr108938-load-2.c: New test.
10807 2023-05-30 Andreas Schwab <schwab@suse.de>
10810 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10813 2023-05-30 Lili Cui <lili.cui@intel.com>
10815 PR tree-optimization/98350
10816 * gcc.dg/pr98350-1.c: New test.
10817 * gcc.dg/pr98350-2.c: Ditto.
10819 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10821 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
10822 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
10823 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
10824 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
10826 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10828 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
10829 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
10830 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
10831 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
10832 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
10833 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
10835 2023-05-29 Die Li <lidie@eswincomputing.com>
10837 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10838 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10840 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10842 * gcc.target/riscv/and-extend-1.c: New test
10843 * gcc.target/riscv/and-extend-2.c: New test
10845 2023-05-29 Pan Li <pan2.li@intel.com>
10847 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
10848 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
10849 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
10850 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
10851 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
10852 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
10853 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
10854 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
10856 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10858 * gnat.dg/specs/storage_offset1.ads: New test.
10860 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10862 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10864 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10866 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10868 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10870 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
10871 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
10872 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
10873 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
10874 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
10875 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
10876 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
10878 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10880 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10881 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10883 2023-05-29 Pan Li <pan2.li@intel.com>
10885 * gcc.target/riscv/arch-20.c: New test.
10886 * gcc.target/riscv/predef-26.c: New test.
10888 2023-05-27 liuhongt <hongtao.liu@intel.com>
10890 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10891 * gcc.target/i386/pr100711-3.c: New test.
10893 2023-05-26 Martin Uecker <uecker@tugraz.at>
10895 * gcc.dg/pr109970.c: New test.
10897 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10899 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
10900 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
10901 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
10902 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
10903 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
10904 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
10905 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
10906 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
10907 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
10908 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
10909 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
10910 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
10911 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
10913 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10914 Juzhe Zhong <juzhe.zhong@rivai.ai>
10916 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
10918 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
10919 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
10920 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
10921 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
10922 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
10923 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
10924 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
10925 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
10926 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
10927 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
10928 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
10929 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
10930 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
10931 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
10932 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
10933 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
10934 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
10935 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
10936 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
10937 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
10938 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
10939 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
10940 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
10941 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
10942 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
10943 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
10944 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
10945 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
10946 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
10947 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
10949 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10951 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
10952 * gfortran.dg/gomp/allocate-4.f90: New test.
10953 * gfortran.dg/gomp/allocate-5.f90: New test.
10954 * gfortran.dg/gomp/allocate-6.f90: New test.
10955 * gfortran.dg/gomp/allocate-7.f90: New test.
10956 * gfortran.dg/gomp/allocators-1.f90: New test.
10957 * gfortran.dg/gomp/allocators-2.f90: New test.
10959 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10961 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
10962 * gfortran.dg/gomp/allocate-5.f90: Likewise.
10963 * gfortran.dg/gomp/allocate-6.f90: Likewise.
10964 * gfortran.dg/gomp/allocate-7.f90: Likewise.
10965 * gfortran.dg/gomp/allocators-1.f90: Likewise.
10966 * gfortran.dg/gomp/allocators-2.f90: Likewise.
10968 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10969 Tobias Burnus <tobias@codesourcery.com>
10971 * gfortran.dg/gomp/allocate-4.f90: New file.
10972 * gfortran.dg/gomp/allocate-5.f90: New file.
10973 * gfortran.dg/gomp/allocate-6.f90: New file.
10974 * gfortran.dg/gomp/allocate-7.f90: New file.
10975 * gfortran.dg/gomp/allocators-1.f90: New file.
10976 * gfortran.dg/gomp/allocators-2.f90: New file.
10978 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
10980 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
10981 * gcc.dg/nested-vla-2.c: Ditto.
10982 * gcc.dg/nested-vla-3.c: Ditto.
10984 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10986 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10988 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10991 * gcc.target/avr/pr82931.c: New test.
10993 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10994 Richard Sandiford <richard.sandiford@arm.com>
10996 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
10997 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
10998 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
10999 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
11001 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11004 * gcc.target/aarch64/simd/pr99195_9.c: New test.
11006 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
11008 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
11009 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
11010 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
11011 * gcc.target/arm/acle/data-intrinsics.c: New test.
11013 2023-05-25 Alex Coplan <alex.coplan@arm.com>
11016 * gcc.target/arm/pure-code/pr109800.c: New test.
11018 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11020 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
11022 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
11026 * gcc.target/i386/pr109173-1.c: New test.
11027 * gcc.target/i386/pr109174-1.c: Ditto.
11029 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
11031 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
11032 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
11034 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11037 * gcc.target/powerpc/pr100106-sa.c: New.
11039 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11041 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
11042 * gcc.target/i386/pr104447.c: Likewise.
11044 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11046 * g++.dg/pr80481.C: Add explicit pthread requirement.
11048 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11050 * gcc.target/i386/pr103074.c: Require fpic support.
11052 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11054 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
11055 malloc.h and sys/time.h.
11057 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11059 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
11060 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
11061 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
11062 * gcc.target/i386/pieces-memset-1.c: Likewise.
11063 * gcc.target/i386/pieces-memset-36.c: Likewise.
11064 * gcc.target/i386/pieces-memset-4.c: Likewise.
11065 * gcc.target/i386/pieces-memset-40.c: Likewise.
11066 * gcc.target/i386/pieces-memset-41.c: Likewise.
11067 * gcc.target/i386/pieces-memset-7.c: Likewise.
11068 * gcc.target/i386/pieces-memset-8.c: Likewise.
11069 * gcc.target/i386/pieces-memset-9.c: Likewise.
11070 * gcc.target/i386/pr102230.c: Likewise.
11071 * gcc.target/i386/pr78103-2.c: Likewise.
11073 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
11075 PR tree-optimization/107822
11076 PR tree-optimization/107986
11077 * gcc.dg/pr107822.c: New.
11078 * gcc.dg/pr107986-1.c: New.
11080 2023-05-24 Harald Anlauf <anlauf@gmx.de>
11083 * gfortran.dg/size_dim_2.f90: New test.
11085 2023-05-24 Harald Anlauf <anlauf@gmx.de>
11088 * gfortran.dg/reshape_10.f90: New test.
11089 * gfortran.dg/reshape_11.f90: New test.
11091 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
11093 PR middle-end/109840
11094 * gcc.dg/fold-parity-8.c: New test.
11095 * gcc.dg/fold-popcount-11.c: Likewise.
11097 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
11099 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
11100 * gcc.dg/ipa/vrp1.c: Same.
11101 * gcc.dg/ipa/vrp2.c: Same.
11102 * gcc.dg/ipa/vrp3.c: Same.
11103 * gcc.dg/ipa/vrp4.c: Same.
11104 * gcc.dg/ipa/vrp5.c: Same.
11105 * gcc.dg/ipa/vrp6.c: Same.
11106 * gcc.dg/ipa/vrp7.c: Same.
11107 * gcc.dg/ipa/vrp8.c: Same.
11109 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
11111 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
11112 Remove -ftree-vectorize.
11113 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
11114 * gcc.target/i386/vect-vshiftv4qi.c: New test.
11115 * gcc.target/i386/vect-vshiftv8qi.c: New test.
11117 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11120 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
11121 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
11122 * gcc.target/aarch64/simd/pr99195_8.c: New test.
11124 2023-05-24 Richard Biener <rguenther@suse.de>
11127 * gcc.target/i386/pr109944-1.c: New testcase.
11128 * gcc.target/i386/pr109944-2.c: Likewise.
11130 2023-05-24 Richard Biener <rguenther@suse.de>
11132 PR tree-optimization/109849
11133 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
11135 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
11138 * gm2/pim/run/pass/hightests.mod: New test.
11140 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
11142 * gcc.dg/torture/pr109940.c: New test.
11144 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11147 * gcc.target/arm/pr109939.c: New test.
11149 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11151 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
11152 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
11154 2023-05-24 Alexandre Oliva <oliva@adacore.com>
11156 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
11159 2023-05-24 Alexandre Oliva <oliva@adacore.com>
11161 * gcc.dg/signbit-2.c: Add -msse2 on x86.
11163 2023-05-24 Alexandre Oliva <oliva@adacore.com>
11165 * lib/target-supports.exp (check_effective_target_sysconf):
11166 Check for declaration and _SC_PAGESIZE on vxworks.
11168 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
11170 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
11172 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11173 Richard Sandiford <richard.sandiford@arm.com>
11175 * gcc.target/riscv/rvv/rvv.exp:
11176 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
11177 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
11178 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
11179 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
11180 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
11181 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
11183 2023-05-24 Pan Li <pan2.li@intel.com>
11185 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
11188 2023-05-24 Pan Li <pan2.li@intel.com>
11190 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
11191 Enrich the test cases.
11193 2023-05-24 liuhongt <hongtao.liu@intel.com>
11195 * gcc.target/i386/pr109900.c: New test.
11197 2023-05-23 Martin Uecker <uecker@tugraz.at>
11200 * gcc.dg/pr109450-1.c: New test.
11201 * gcc.dg/pr109450-2.c: New test.
11202 * gcc.dg/vla-26.c: New test.
11204 2023-05-23 Martin Uecker <uecker@tugraz.at>
11210 * gcc.dg/nested-vla-1.c: New test.
11211 * gcc.dg/nested-vla-2.c: New test.
11212 * gcc.dg/nested-vla-3.c: New test.
11213 * gcc.dg/pr70418.c: New test.
11214 * gcc.dg/pr106465.c: New test.
11215 * gcc.dg/pr107557-1.c: New test.
11216 * gcc.dg/pr107557-2.c: New test.
11217 * gcc.dg/pr108423-1.c: New test.
11218 * gcc.dg/pr108423-2.c: New test.
11219 * gcc.dg/pr108423-3.c: New test.
11220 * gcc.dg/pr108423-4.c: New test.
11221 * gcc.dg/pr108423-5.c: New test.
11222 * gcc.dg/pr108423-6.c: New test.
11223 * gcc.dg/typename-vla-2.c: New test.
11224 * gcc.dg/typename-vla-3.c: New test.
11225 * gcc.dg/typename-vla-4.c: New test.
11226 * gcc.misc-tests/gcov-pr85350.c: Adapt.
11227 * gcc.dg/typename-vla-5.c: New file.
11228 * gcc.dg/typename-vla-6.c: New file.
11230 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
11232 * gcc.target/i386/vect-shiftv4qi.c: New test.
11233 * gcc.target/i386/vect-shiftv8qi.c: New test.
11235 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
11237 PR tree-optimization/109934
11238 * gcc.dg/tree-ssa/pr109934.c: New test.
11240 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
11242 * gcc.target/aarch64/ins_bitfield_1.c: New test.
11243 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
11244 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
11245 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
11246 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
11247 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
11249 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11252 * gcc.target/aarch64/pr109855.c: New test.
11254 2023-05-23 Richard Biener <rguenther@suse.de>
11256 PR tree-optimization/109849
11257 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
11259 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
11261 * gnat.dg/opt101.adb: New test.
11262 * gnat.dg/opt101_pkg.ads: New helper.
11264 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11267 * gfortran.dg/pr103716.f90 : New test.
11269 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11270 Steven G. Kargl <kargl@gcc.gnu.org>
11273 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
11274 declaration of finalizable derived types in submodules works.
11276 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
11278 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
11280 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11283 * gcc.c-torture/compile/pr108892.c: Require int32.
11284 * gcc.c-torture/compile/pr98199.c: Require int32plus.
11285 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
11286 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
11287 * gcc.dg/tree-ssa/pr102232.c: Same.
11288 * gcc.dg/tree-ssa/pr105860.c: Same.
11289 * gcc.dg/tree-ssa/pr96730.c: Same.
11290 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
11291 * gcc.dg/tree-ssa/pr96779.c: Same.
11292 * gcc.dg/tree-ssa/pr98513.c: Same.
11293 * gcc.dg/tree-ssa/ssa-sink-18.c
11294 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
11296 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
11297 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
11298 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
11299 * gcc.dg/tree-ssa/pr93435.c: Same.
11300 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
11301 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
11302 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
11304 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
11306 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
11307 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
11308 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
11309 * gcc.dg/tree-ssa/pr109031-2.c: Same.
11310 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
11311 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
11312 * gcc.dg/Warray-bounds-33.c: Skip target avr.
11313 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
11314 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
11315 * gcc.dg/analyzer/isatty-1.c: Same.
11316 * gcc.dg/analyzer/pipe-glibc.c: Same.
11318 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11321 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
11322 * gcc.c-torture/compile/pr103813.c: Require size32plus.
11323 * gcc.c-torture/execute/pr108498-2.c: Same.
11324 * gcc.c-torture/compile/pr96426.c: Condition on
11325 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
11326 * gcc.c-torture/execute/pr103417.c: Require int32plus.
11327 * gcc.dg/pr104198.c: Same.
11328 * gcc.dg/pr21137.c: Same.
11329 * gcc.dg/pr88905.c: Same.
11330 * gcc.dg/pr90838.c: Same.
11331 * gcc.dg/pr97317.c: Same.
11332 * gcc.dg/pr100292.c: Require int32.
11333 * gcc.dg/pr101008.c: Same.
11334 * gcc.dg/pr96542.c: Same.
11335 * gcc.dg/pr96674.c: Same.
11336 * gcc.dg/pr97750.c: Require ptr_eq_long.
11338 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11340 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
11341 * gcc.dg/pr19402-2.c: Skip for avr.
11342 * gcc.dg/pr86124.c: Same.
11343 * gcc.dg/pr94291.c: Same.
11344 * gcc.dg/torture/builtin-complex-1.c: Same.
11345 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
11346 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
11347 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
11348 * gcc.dg/torture/fp-int-convert-float64.c: Same.
11349 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
11350 * gcc.dg/torture/fp-int-convert-timode.c: Same.
11351 * c-c++-common/torture/builtin-convertvector-1.c: Same.
11352 * c-c++-common/torture/complex-sign-add.c: Same.
11353 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
11354 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
11355 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
11356 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
11357 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
11358 * c-c++-common/torture/complex-sign-mul-one.c: Same.
11359 * c-c++-common/torture/complex-sign-mul.c: Same.
11360 * c-c++-common/torture/complex-sign-sub.c: Same.
11362 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11364 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
11367 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11369 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
11371 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
11373 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
11375 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
11377 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
11379 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
11382 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
11384 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
11385 * gcc.target/nvptx/brev-2.c: Likewise.
11386 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
11387 * gcc.target/nvptx/brevll-2.c: Likewise.
11389 2023-05-21 Jakub Jelinek <jakub@redhat.com>
11391 PR tree-optimization/109505
11392 * gcc.target/aarch64/sve/pr109505.c: New test.
11394 2023-05-21 Pan Li <pan2.li@intel.com>
11396 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
11397 test cases for vbool[2|4|8|16|32|64]_t.
11399 2023-05-21 Andrew Pinski <apinski@marvell.com>
11401 PR middle-end/109919
11402 * gcc.c-torture/compile/pr109919-1.c: New test.
11404 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
11407 * gcc.target/avr/torture/pr105753.c: New test.
11409 2023-05-20 Die Li <lidie@eswincomputing.com>
11411 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
11412 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
11414 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11416 * gcc.target/riscv/zbs-bext-02.c: New test.
11418 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11421 * gcc.target/riscv/pr106888.c: New test.
11422 * gcc.target/riscv/zbbw.c: Check for ANDI.
11424 2023-05-19 Patrick Palka <ppalka@redhat.com>
11427 * g++.dg/cpp1y/var-templ80.C: New test.
11428 * g++.dg/cpp1y/var-templ81.C: New test.
11430 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11432 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
11434 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
11435 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
11436 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
11437 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
11438 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
11439 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
11440 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
11441 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
11442 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
11443 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
11444 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
11446 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11448 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
11449 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
11451 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
11454 * gm2/isolib/run/pass/testdelete.mod: New test.
11456 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11458 PR tree-optimization/105776
11459 * gcc.target/i386/pr105776.c: New test.
11461 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11463 PR tree-optimization/101856
11464 * gcc.dg/tree-ssa/pr101856.c: New test.
11466 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
11468 * gnat.dg/specs/array6.ads: New test.
11470 2023-05-19 Joseph Myers <joseph@codesourcery.com>
11472 * gcc.dg/c2x-thread-local-2.c: New test.
11474 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
11476 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
11477 expected scan-assembler-times frequency and strings..
11478 * gcc.target/i386/vect-mulv4qi.c: New test.
11479 * gcc.target/i386/vect-mulv8qi.c: New test.
11481 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
11483 PR bootstrap/105831
11484 * gcc.test-framework/gen_directive_tests: Use = operator instead
11487 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11489 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
11490 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
11491 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
11492 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
11493 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
11494 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
11495 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
11496 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
11497 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
11498 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
11499 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
11500 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
11501 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
11502 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
11503 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
11504 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
11505 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
11506 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
11507 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
11508 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
11509 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
11510 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
11511 * gcc.target/arm/mve/mve_const_shifts.c: New test.
11513 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11516 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
11517 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
11518 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
11519 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
11520 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
11521 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
11522 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
11523 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
11524 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
11525 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
11526 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
11527 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
11528 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
11529 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
11530 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
11531 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
11532 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
11533 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
11534 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
11535 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
11536 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
11537 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
11538 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
11539 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
11540 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
11541 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
11542 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
11543 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
11544 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
11545 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
11546 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
11547 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
11548 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
11549 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
11550 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
11551 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
11552 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
11553 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
11554 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
11555 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
11557 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11559 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
11560 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
11561 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
11562 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
11563 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
11564 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
11565 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
11566 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
11567 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
11568 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
11569 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
11570 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
11571 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
11572 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
11573 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
11574 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
11575 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
11576 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
11577 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
11578 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
11579 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
11580 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
11581 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
11582 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
11583 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
11584 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
11585 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
11586 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
11587 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
11588 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
11589 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
11590 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
11591 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
11592 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
11593 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
11594 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
11595 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
11596 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
11597 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
11598 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
11599 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
11600 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
11601 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
11602 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
11603 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
11604 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
11605 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
11606 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
11607 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
11608 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
11609 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
11610 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
11611 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
11612 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
11613 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
11614 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
11615 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
11616 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
11617 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
11618 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
11619 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
11620 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
11621 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
11622 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
11623 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
11624 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
11625 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
11626 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
11627 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
11628 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
11629 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
11630 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
11631 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
11632 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
11633 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
11634 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
11635 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
11636 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
11637 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
11638 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
11639 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
11640 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
11641 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
11642 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
11643 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
11644 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
11645 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
11646 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
11647 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
11648 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
11649 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
11650 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
11651 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
11652 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
11653 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
11654 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
11655 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
11656 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
11657 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
11658 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
11659 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
11660 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
11661 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
11662 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
11663 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
11664 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
11665 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
11666 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
11667 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
11668 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
11669 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
11670 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
11671 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
11672 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
11673 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
11674 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
11675 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
11676 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
11677 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
11678 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
11679 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
11680 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
11681 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
11682 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
11683 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
11684 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
11685 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
11686 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
11687 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
11688 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
11689 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
11690 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
11691 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
11692 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
11693 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
11695 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11697 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
11698 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
11700 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11702 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11704 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11706 * gcc.target/arm/mve/intrinsics/asrl.c: Use
11707 check-function-bodies instead of scan-assembler checks. Use
11708 extern "C" for C++ testing.
11709 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
11848 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
11849 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
11850 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
11851 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
11852 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
11853 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
11854 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
11855 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
11856 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
11857 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
11858 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
11859 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
11860 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
11861 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
11862 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
11863 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
11864 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
11865 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
11866 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
11867 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
11868 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
11869 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
11870 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
11871 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
11872 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
11873 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
11874 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
11875 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
11876 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
11877 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
11878 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
11879 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
11880 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
11881 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
11882 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
11883 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
11884 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
11885 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
11886 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
11887 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
11888 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
11889 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
11890 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
11891 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
11892 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
11893 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
11894 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
11895 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
11896 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
11897 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
11898 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
11899 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
11900 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
11901 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
11902 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
11903 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
11904 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
11905 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
11906 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
11907 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
11908 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
11909 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
11912 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
11913 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
11914 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
11915 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
11916 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
11917 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
11918 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
11919 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
11920 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
11921 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
11922 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
11923 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
11924 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
11925 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
11926 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
11927 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
11930 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
11931 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
11932 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
11933 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
11934 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
11941 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
11942 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
11943 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
11944 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
11945 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
11946 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
11947 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
11948 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
11949 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
11950 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
11951 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
11952 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
11953 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
11954 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
11955 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
11956 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
11957 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
11958 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
11959 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
11960 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
11961 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
11962 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
11963 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
11964 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
11965 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
11966 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
11967 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
11968 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
11969 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
11970 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
11971 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
11972 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
11973 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
11974 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
11975 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
11976 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
11977 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
11978 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
11979 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
11980 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
11981 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
11982 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
11983 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
11984 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
11985 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
11986 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
11987 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
11988 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
11989 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
11990 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
11991 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
11992 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
11993 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
11994 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
11995 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
11996 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
11997 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
11998 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
11999 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
12000 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
12001 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
12002 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
12003 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
12004 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
12005 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
12006 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
12007 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
12008 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
12009 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
12010 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
12011 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
12012 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
12013 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
12014 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
12015 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
12016 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
12017 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
12018 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
12019 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
12020 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
12021 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
12022 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
12023 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
12024 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
12025 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
12026 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
12027 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
12028 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
12029 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
12030 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
12031 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
12032 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
12033 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
12034 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
12035 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
12036 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
12037 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
12038 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
12039 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
12040 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
12041 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
12042 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
12043 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
12044 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
12045 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
12046 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
12054 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
12055 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
12056 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
12057 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
12058 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
12059 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
12060 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
12061 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
12062 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
12063 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
12064 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
12065 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
12066 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
12067 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
12068 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
12069 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
12070 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
12071 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
12072 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
12073 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
12074 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
12075 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
12076 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
12077 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
12078 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
12079 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
12080 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
12081 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
12082 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
12083 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
12084 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
12085 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
12086 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
12087 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
12088 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
12089 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
12090 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
12091 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
12092 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
12093 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
12094 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
12095 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
12096 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
12097 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
12098 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
12099 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
12100 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
12101 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
12102 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
12103 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
12104 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
12105 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
12106 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
12107 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
12108 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
12117 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
12118 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
12119 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
12120 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
12121 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
12122 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
12123 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
12124 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
12125 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
12126 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
12127 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
12128 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
12129 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
12130 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
12131 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
12132 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
12133 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
12134 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
12135 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
12136 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
12137 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
12138 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
12139 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
12140 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
12141 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
12142 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
12143 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
12144 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
12145 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
12146 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
12147 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
12148 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
12149 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
12150 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
12151 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
12152 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
12153 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
12154 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
12155 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
12156 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
12157 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
12158 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
12159 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
12160 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
12161 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
12162 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
12163 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
12164 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
12165 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
12166 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
12167 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
12168 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
12169 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
12170 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
12171 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
12172 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
12173 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
12174 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
12175 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
12176 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
12177 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
12178 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
12179 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
12180 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
12181 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
12182 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
12183 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
12184 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
12185 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
12186 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
12187 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
12188 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
12189 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
12190 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
12191 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
12192 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
12193 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
12194 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
12195 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
12196 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
12197 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
12198 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
12199 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
12200 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
12201 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
12202 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
12203 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
12204 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
12205 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
12206 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
12207 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
12208 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
12209 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
12210 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
12211 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
12212 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
12213 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
12214 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
12215 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
12216 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
12217 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
12218 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
12219 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
12220 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
12221 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
12222 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
12223 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
12224 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
12225 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
12226 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
12227 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
12228 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
12229 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
12230 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
12231 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
12232 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
12233 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
12234 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
12235 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
12236 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
12237 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
12238 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
12239 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
12240 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
12241 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
12242 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
12243 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
12244 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
12245 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
12246 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
12247 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
12248 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
12249 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
12250 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
12251 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
12252 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
12253 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
12254 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
12255 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
12256 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
12257 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
12258 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
12259 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
12260 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
12261 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
12262 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
12263 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
12264 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
12265 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
12266 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
12267 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
12268 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
12269 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
12270 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
12271 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
12272 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
12273 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
12274 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
12275 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
12276 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
12277 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
12278 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
12279 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
12280 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
12281 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
12282 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
12283 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
12284 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
12285 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
12286 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
12287 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
12288 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
12289 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
12290 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
12291 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
12292 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
12293 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
12294 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
12295 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
12296 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
12297 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
12298 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
12299 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
12300 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
12301 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
12302 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
12303 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
12304 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
12305 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
12306 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
12307 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
12308 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
12309 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
12310 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
12311 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
12312 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
12313 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
12314 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
12315 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
12316 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
12317 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
12318 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
12319 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
12320 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
12321 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
12322 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
12323 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
12324 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
12325 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
12326 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
12327 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
12328 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
12329 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
12330 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
12331 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
12332 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
12333 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
12334 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
12335 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
12336 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
12337 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
12338 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
12339 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
12340 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
12342 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
12343 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
12344 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
12345 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
12346 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
12347 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
12348 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
12349 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
12350 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
12351 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
12352 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
12353 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
12354 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
12355 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
12356 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
12357 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
12358 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
12359 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
12360 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
12361 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
12362 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
12363 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
12364 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
12365 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
12366 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
12367 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
12368 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
12369 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
12370 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
12371 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
12372 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
12373 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
12374 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
12375 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
12376 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
12377 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
12378 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
12379 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
12380 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
12381 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
12382 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
12383 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
12384 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
12385 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
12386 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
12387 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
12388 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
12389 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
12390 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
12391 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
12392 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
12393 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
12394 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
12395 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
12396 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
12397 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
12398 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
12399 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
12400 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
12401 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
12402 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
12403 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
12404 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
12405 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
12406 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
12407 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
12408 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
12409 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
12410 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
12411 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
12412 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
12413 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
12414 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
12415 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
12416 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
12417 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
12418 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
12419 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
12420 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
12421 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
12422 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
12423 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
12424 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
12425 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
12426 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
12427 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
12428 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
12429 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
12430 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
12431 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
12432 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
12433 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
12434 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
12435 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
12436 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
12437 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
12438 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
12439 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
12440 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
12441 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
12442 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
12443 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
12444 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
12445 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
12446 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
12447 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
12448 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
12449 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
12450 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
12451 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
12452 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
12453 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
12454 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
12455 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
12456 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
12457 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
12458 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
12459 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
12460 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
12461 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
12462 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
12463 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
12464 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
12465 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
12466 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
12467 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
12468 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
12469 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
12470 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
12471 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
12472 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
12473 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
12474 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
12475 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
12476 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
12477 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
12478 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
12479 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
12480 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
12481 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
12482 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
12483 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
12484 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
12485 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
12486 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
12487 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
12488 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
12489 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
12490 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
12491 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
12492 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
12493 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
12494 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
12495 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
12496 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
12497 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
12498 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
12499 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
12500 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
12501 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
12502 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
12503 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
12504 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
12505 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
12506 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
12507 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
12508 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
12509 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
12510 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
12511 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
12512 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
12513 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
12514 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
12515 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
12516 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
12517 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
12518 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
12519 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
12520 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
12521 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
12522 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
12523 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
12524 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
12525 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
12526 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
12527 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
12528 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
12529 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
12530 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
12531 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
12532 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
12533 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
12534 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
12535 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
12536 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
12537 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
12538 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
12539 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
12540 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
12541 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
12542 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
12543 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
12544 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
12545 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
12546 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
12547 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
12548 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
12549 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
12550 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
12551 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
12552 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
12553 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
12554 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
12555 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
12556 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
12557 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
12558 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
12559 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
12560 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
12561 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
12562 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
12563 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
12564 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
12565 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
12566 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
12567 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
12568 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
12569 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
12570 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
12571 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
12572 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
12573 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
12574 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
12575 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
12576 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
12577 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
12578 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
12579 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
12580 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
12581 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
12582 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
12583 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
12584 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
12585 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
12586 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
12587 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
12588 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
12589 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
12590 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
12591 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
12592 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
12593 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
12594 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
12595 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
12596 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
12597 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
12598 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
12599 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
12600 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
12601 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
12602 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
12603 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
12604 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
12605 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
12606 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
12607 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
12608 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
12609 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
12610 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
12611 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
12612 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
12613 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
12614 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
12615 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
12616 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
12617 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
12618 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
12619 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
12620 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
12621 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
12622 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
12623 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
12624 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
12625 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
12626 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
12627 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
12628 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
12629 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
12630 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
12631 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
12632 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
12633 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
12634 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
12635 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
12636 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
12637 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
12638 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
12639 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
12640 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
12641 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
12642 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
12643 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
12644 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
12645 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
12646 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
12647 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
12648 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
12649 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
12650 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
12651 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
12652 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
12653 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
12654 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
12655 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
12656 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
12657 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
12658 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
12659 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
12660 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
12661 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
12662 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
12663 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
12664 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
12665 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
12666 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
12667 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
12668 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
12669 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
12670 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
12671 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
12672 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
12673 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
12674 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
12675 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
12676 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
12677 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
12678 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
12679 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
12680 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
12681 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
12682 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
12683 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
12684 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
12685 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
12686 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
12687 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
12688 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
12689 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
12690 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
12691 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
12692 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
12693 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
12694 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
12695 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
12696 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
12697 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
12698 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
12699 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
12700 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
12701 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
12702 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
12703 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
12704 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
12705 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
12706 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
12707 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
12708 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
12709 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
12710 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
12711 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
12712 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
12713 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
12714 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
12715 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
12716 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
12717 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
12718 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
12719 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
12720 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
12721 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
12722 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
12723 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
12724 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
12725 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
12726 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
12727 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
12728 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
12729 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
12730 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
12731 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
12732 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
12733 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
12734 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
12735 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
12736 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
12737 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
12738 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
12739 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
12740 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
12741 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
12742 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
12743 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
12744 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
12745 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
12746 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
12747 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
12748 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
12749 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
12750 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
12751 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
12752 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
12753 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
12754 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
12755 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
12756 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
12757 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
12758 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
12759 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
12760 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
12761 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
12762 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
12763 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
12764 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
12765 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
12766 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
12767 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
12768 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
12769 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
12770 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
12771 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
12772 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
12773 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
12774 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
12775 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
12777 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12779 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
12780 check-function-bodies instead of scan-assembler checks. Use
12781 extern "C" for C++ testing.
12782 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
12783 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
12784 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
12785 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
12786 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
12787 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
12788 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
12789 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
12790 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
12791 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
12792 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
12793 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
12794 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
12795 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
12796 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
12797 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
12798 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
12799 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
12800 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
12801 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
12802 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
12803 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
12804 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
12805 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
12806 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
12807 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
12808 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
12809 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
12810 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
12812 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12814 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
12815 check-function-bodies instead of scan-assembler checks. Use
12816 extern "C" for C++ testing.
12817 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
12818 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
12819 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
12820 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
12821 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
12822 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
12823 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
12824 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
12825 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
12826 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
12827 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
12828 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
12829 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
12830 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
12831 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
12832 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
12833 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
12834 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
12835 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
12836 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
12837 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
12838 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
12839 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
12840 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
12841 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
12842 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
12843 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
12844 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
12845 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
12846 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
12847 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
12848 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
12849 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
12850 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
12851 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
12852 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
12853 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
12854 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
12855 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
12856 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
12857 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
12858 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
12859 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
12860 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
12861 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
12862 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
12863 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
12864 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
12865 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
12866 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
12867 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
12868 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
12869 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
12870 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
12871 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
12872 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
12873 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
12874 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
12875 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
12876 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
12877 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
12878 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
12879 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
12880 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
12881 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
12882 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
12883 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
12884 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
12885 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
12886 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
12887 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
12888 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
12889 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
12890 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
12891 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
12892 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
12893 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
12894 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
12895 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
12896 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
12897 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
12898 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
12899 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
12900 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
12901 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
12902 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
12903 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
12904 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
12905 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
12906 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
12907 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
12908 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
12909 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
12910 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
12911 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
12912 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
12913 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
12914 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
12915 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
12916 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
12917 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
12918 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
12919 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
12920 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
12921 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
12922 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
12923 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
12924 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
12925 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
12926 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
12927 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
12928 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
12929 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
12930 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
12931 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
12932 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
12933 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
12934 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
12935 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
12936 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
12937 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
12938 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
12939 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
12940 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
12941 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
12942 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
12943 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
12944 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
12945 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
12946 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
12947 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
12948 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
12949 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
12950 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
12951 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
12952 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
12953 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
12954 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
12955 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
12956 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
12957 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
12958 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
12959 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
12960 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
12961 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
12962 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
12963 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
12964 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
12965 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
12966 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
12967 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
12968 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
12969 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
12970 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
12971 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
12972 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
12973 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
12974 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
12975 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
12976 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
12977 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
12978 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
12979 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
12980 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
12981 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
12982 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
12983 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
12984 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
12985 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
12986 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
12987 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
12988 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
12989 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
12990 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
12991 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
12992 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
12993 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
12994 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
12995 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
12996 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
12997 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
12998 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
12999 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
13000 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
13001 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
13002 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
13003 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
13004 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
13005 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
13006 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
13007 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
13008 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
13009 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
13011 2023-05-18 Joseph Myers <joseph@codesourcery.com>
13013 * gcc.dg/format/c2x-printf-1.c: Test %B here.
13014 * gcc.dg/format/ext-9.c: Do not test %B here.
13016 2023-05-17 Harald Anlauf <anlauf@gmx.de>
13020 * gfortran.dg/zero_sized_13.f90: New test.
13022 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13024 * gcc.target/riscv/shift-and-2.c: Fixed test
13025 * gcc.target/riscv/zbb-rol-ror-01.c: New test
13026 * gcc.target/riscv/zbb-rol-ror-02.c: New test
13027 * gcc.target/riscv/zbb-rol-ror-03.c: New test
13028 * gcc.target/riscv/zbb-rol-ror-04.c: New test
13029 * gcc.target/riscv/zbb-rol-ror-05.c: New test
13030 * gcc.target/riscv/zbb-rol-ror-06.c: New test
13031 * gcc.target/riscv/zbb-rol-ror-07.c: New test
13033 2023-05-17 Jakub Jelinek <jakub@redhat.com>
13036 * c-c++-common/pr109884.c: New test.
13038 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13040 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
13041 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
13042 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
13043 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
13044 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
13046 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13048 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
13049 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
13050 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
13051 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
13052 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
13053 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
13054 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
13055 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
13056 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
13057 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
13058 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
13059 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
13060 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
13061 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
13062 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
13063 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
13064 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
13065 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
13066 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
13067 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
13068 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
13069 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
13070 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
13071 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
13072 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
13073 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
13074 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
13075 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
13076 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
13077 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
13078 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
13079 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
13080 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
13081 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
13082 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
13083 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
13084 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
13085 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
13086 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
13087 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
13088 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
13089 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
13090 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
13091 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
13092 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
13093 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
13094 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
13095 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
13097 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13099 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
13101 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
13103 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
13104 for 'finalize' as a ptr is now 'delete' instead of 'release'.
13105 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
13106 to if (allocated) block
13107 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
13108 replaced by a MEM< _25 > expression.
13109 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
13110 * gfortran.dg/gomp/map-10.f90: New test.
13112 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13114 * g++.target/s390/atomic-align-1.C: New test.
13115 * gcc.target/s390/atomic-align-1.c: New test.
13116 * gcc.target/s390/atomic-align-2.c: New test.
13118 2023-05-17 Jakub Jelinek <jakub@redhat.com>
13121 * g++.dg/init/pr109868.C: New test.
13123 2023-05-17 Pan Li <pan2.li@intel.com>
13125 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
13127 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
13130 * gcc.target/powerpc/pr106708.c: Add test function.
13132 2023-05-16 Joseph Myers <joseph@codesourcery.com>
13134 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
13135 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
13136 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
13137 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
13138 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
13140 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
13141 not expect errors for typedef declaration in for loop.
13143 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
13146 * gm2/isolib/run/pass/testreadint.mod: New test.
13148 2023-05-16 Marek Polacek <polacek@redhat.com>
13151 * g++.dg/warn/Wdangling-reference13.C: New test.
13153 2023-05-16 Patrick Palka <ppalka@redhat.com>
13156 * g++.dg/cpp2a/desig27.C: New test.
13158 2023-05-16 Carl Love <cel@us.ibm.com>
13160 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
13161 instruction counts.
13163 2023-05-16 Carl Love <cel@us.ibm.com>
13165 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
13168 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
13170 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
13171 to occur after the intrinsic instruction, rather than requiring
13172 them to happen before.
13173 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
13175 2023-05-16 Pan Li <pan2.li@intel.com>
13177 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
13178 Replace stdint.h with stdint-gcc.h.
13179 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
13180 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
13181 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
13182 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
13183 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
13184 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
13185 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
13186 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
13187 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
13188 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
13189 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
13190 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
13191 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
13192 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
13194 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13196 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
13199 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
13207 * gfortran.dg/pr105152.f90 : New test
13208 * gfortran.dg/pr100193.f90 : New test
13209 * gfortran.dg/pr87946.f90 : New test
13210 * gfortran.dg/pr103389.f90 : New test
13211 * gfortran.dg/pr104429.f90 : New test
13212 * gfortran.dg/pr82774.f90 : New test
13214 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
13216 * gcc.dg/attr-returns-nonnull.c: Skip if
13217 keeps_null_pointer_checks.
13218 * gcc.dg/init-compare-1.c: Likewise.
13219 * gcc.dg/ipa/pr85734.c: Likewise.
13220 * gcc.dg/ipa/propmalloc-1.c: Likewise.
13221 * gcc.dg/ipa/propmalloc-2.c: Likewise.
13222 * gcc.dg/ipa/propmalloc-3.c: Likewise.
13223 * gcc.dg/ipa/propmalloc-4.c: Likewise.
13224 * gcc.dg/tree-ssa/evrp11.c: Likewise.
13225 * gcc.dg/tree-ssa/pr83648.c: Likewise.
13227 2023-05-16 Andrew Pinski <apinski@marvell.com>
13229 PR tree-optimization/109424
13230 * gcc.dg/tree-ssa/bool-12.c: New test.
13231 * gcc.dg/tree-ssa/bool-13.c: New test.
13232 * gcc.dg/tree-ssa/minmax-20.c: New test.
13233 * gcc.dg/tree-ssa/minmax-21.c: New test.
13235 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13237 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
13239 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13241 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
13242 __has_c_attribute for all C2x attributes.
13244 2023-05-15 Harald Anlauf <anlauf@gmx.de>
13247 * gfortran.dg/ptr-func-5.f90: New test.
13249 2023-05-15 Patrick Palka <ppalka@redhat.com>
13251 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
13253 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13255 * gcc.target/aarch64/facg_1.c: New test.
13257 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260 * gcc.target/aarch64/simd/pr99195_7.c: New test.
13262 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13265 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
13267 2023-05-15 Pan Li <pan2.li@intel.com>
13268 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13269 kito-cheng <kito.cheng@sifive.com>
13271 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
13273 2023-05-15 Richard Biener <rguenther@suse.de>
13275 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
13278 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13280 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
13281 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
13282 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
13284 2023-05-14 Andrew Pinski <apinski@marvell.com>
13286 PR tree-optimization/109829
13287 * gcc.dg/tree-ssa/abs-3.c: New test.
13288 * gcc.dg/tree-ssa/abs-4.c: New test.
13290 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
13293 * gcc.target/i386/pr109825.c: New test.
13295 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13297 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
13299 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
13300 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
13301 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
13302 * gcc.target/aarch64/vec-init-18.c: ... this.
13303 * gcc.target/aarch64/vec-init-19.c: New test.
13304 * gcc.target/aarch64/vec-init-20.c: Likewise.
13305 * gcc.target/aarch64/vec-init-21.c: Likewise.
13306 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
13307 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
13308 * gcc.target/aarch64/vec-init-22.h: New header.
13310 2023-05-13 Andrew Pinski <apinski@marvell.com>
13312 PR tree-optimization/109834
13313 * gcc.c-torture/compile/pr109834-1.c: New test.
13314 * gcc.dg/tree-ssa/pr109834-1.c: New test.
13316 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13319 * gfortran.dg/pr109662-a.f90: Add a section to verify that
13320 a short namelist read does not modify the variable.
13322 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
13325 * gm2/isolib/run/pass/seqappend.mod: New test.
13327 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
13328 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13331 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
13332 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
13333 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
13334 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
13336 2023-05-12 Richard Biener <rguenther@suse.de>
13338 PR tree-optimization/64731
13339 * gcc.target/i386/pr64731.c: New testcase.
13341 2023-05-12 Patrick Palka <ppalka@redhat.com>
13344 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
13345 * g++.dg/template/function2.C: Removed.
13347 2023-05-12 Patrick Palka <ppalka@redhat.com>
13350 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
13351 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
13353 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
13355 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
13357 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
13359 * gcc.target/riscv/rvv/rvv.exp:
13360 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
13361 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
13362 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
13363 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
13364 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
13365 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
13366 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
13367 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
13368 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
13369 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
13370 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
13371 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
13372 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
13373 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
13374 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
13375 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
13376 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
13378 2023-05-12 Pan Li <pan2.li@intel.com>
13380 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
13381 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
13382 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
13383 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
13384 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
13385 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
13386 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
13387 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
13388 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
13389 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
13390 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
13391 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
13392 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
13393 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
13394 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
13395 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
13396 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
13397 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
13398 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
13399 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
13400 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
13401 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
13402 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
13403 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
13404 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
13405 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
13406 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
13407 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
13408 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
13409 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
13410 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
13411 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
13412 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
13413 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
13414 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
13415 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
13416 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
13417 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
13418 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
13419 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
13420 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
13421 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
13422 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
13423 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
13424 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
13425 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
13426 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
13427 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
13428 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
13429 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
13430 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
13431 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
13432 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
13433 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
13434 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
13435 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
13436 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
13437 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
13438 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
13439 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
13440 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
13441 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
13442 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
13443 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
13444 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
13445 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
13446 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
13447 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
13448 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
13449 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
13450 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
13451 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
13452 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
13453 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
13454 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
13455 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
13456 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
13457 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
13458 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
13459 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
13460 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
13461 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
13462 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
13463 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
13464 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
13465 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
13466 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
13467 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
13468 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
13469 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
13470 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
13471 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
13472 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
13473 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
13474 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
13475 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
13476 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
13477 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
13478 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
13479 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
13480 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
13481 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
13482 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
13483 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
13484 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
13485 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
13486 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
13487 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
13488 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
13489 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
13490 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
13491 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
13492 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
13493 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
13494 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
13495 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
13496 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
13497 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
13498 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
13500 2023-05-12 Pan Li <pan2.li@intel.com>
13502 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
13503 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
13504 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
13505 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
13506 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
13507 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
13508 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
13509 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
13510 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
13511 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
13512 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
13513 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
13514 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
13515 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
13516 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
13517 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
13518 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
13519 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
13520 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
13521 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
13522 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
13523 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
13525 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13527 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
13528 with dg-skip-if has_arch_ppc64.
13529 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
13530 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
13532 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13534 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
13535 with has_arch_ppc64.
13536 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
13537 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
13538 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
13539 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
13540 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
13542 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13544 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
13545 with has_arch_ppc64.
13546 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
13547 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
13549 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13551 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
13552 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
13553 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
13555 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13557 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13560 * gm2/pim/fail/highice.mod: New test.
13562 2023-05-11 Patrick Palka <ppalka@redhat.com>
13565 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
13566 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
13567 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
13569 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13571 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13573 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13576 * gcc.target/i386/pr109807.c: New test.
13578 2023-05-11 Patrick Palka <ppalka@redhat.com>
13581 * g++.dg/cpp2a/lambda-targ1.C: New test.
13583 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13585 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
13586 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
13587 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
13588 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
13590 2023-05-11 Patrick Palka <ppalka@redhat.com>
13591 Jonathan Wakely <jwakely@redhat.com>
13596 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
13597 error for the template argument &B2:fn in C++17 mode.
13598 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
13599 * g++.dg/cpp2a/nontype-class56.C: New test.
13600 * g++.dg/template/function2.C: New test.
13602 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13604 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13605 include, call builtin.
13607 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13608 Michael Collison <collison@rivosinc.com>
13610 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
13611 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
13612 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
13613 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
13614 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
13615 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
13616 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
13617 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
13618 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
13619 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
13620 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
13621 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
13622 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
13623 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
13624 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
13625 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
13626 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
13627 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
13628 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
13629 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
13630 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
13631 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
13632 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
13633 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
13634 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
13635 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
13636 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
13637 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
13638 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
13639 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
13640 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
13641 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
13642 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
13643 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
13644 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
13645 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
13646 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
13647 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
13648 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
13649 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
13650 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
13651 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
13652 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
13653 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
13654 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
13655 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
13656 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
13657 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
13658 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
13659 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
13660 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
13661 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
13662 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
13663 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
13664 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
13665 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
13666 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
13667 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
13668 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
13670 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13672 * lib/torture-options.exp (torture-init-done): Add.
13673 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
13674 implicit 'torture-init'.
13675 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
13676 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
13677 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
13679 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13681 * gcc.target/arm/acle/acle.exp: Add missing
13682 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13684 * gcc.target/arm/cmse/cmse.exp: Likewise.
13685 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13687 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13689 * gcc.dg/fold-popcount-8.c: New test case.
13690 * gcc.dg/fold-popcount-9.c: Likewise.
13691 * gcc.dg/fold-popcount-10.c: Likewise.
13693 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13695 * gcc.dg/fold-parity-6.c: New test.
13696 * gcc.dg/fold-parity-7.c: Likewise.
13697 * gcc.dg/fold-popcount-6.c: Likewise.
13698 * gcc.dg/fold-popcount-7.c: Likewise.
13700 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13702 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13703 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13705 2023-05-10 Marek Polacek <polacek@redhat.com>
13708 * g++.dg/ext/is_convertible6.C: New test.
13710 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13713 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13714 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13716 2023-05-10 Andrew Pinski <apinski@marvell.com>
13718 * gcc.c-torture/execute/20230510-1.c: New test.
13720 2023-05-10 Jason Merrill <jason@redhat.com>
13723 * g++.dg/DRs/dr2543.C: New test.
13725 2023-05-10 Jason Merrill <jason@redhat.com>
13727 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
13728 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
13729 * g++.dg/cpp2a/consteval20.C: Likewise.
13730 * g++.dg/cpp2a/consteval24.C: Likewise.
13731 * g++.dg/cpp2a/srcloc20.C: Likewise.
13733 2023-05-10 Richard Biener <rguenther@suse.de>
13735 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13737 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13739 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13741 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13744 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13747 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13750 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13751 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13753 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13755 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13757 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13760 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13762 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13765 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13767 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13769 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13770 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13772 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13774 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
13775 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
13776 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
13777 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
13778 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
13779 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
13780 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
13781 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
13782 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
13783 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
13784 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
13785 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
13786 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
13787 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
13789 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13792 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13793 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13795 2023-05-10 Andrew Pinski <apinski@marvell.com>
13797 * gcc.c-torture/execute/20230509-1.c: New test.
13799 2023-05-09 Patrick Palka <ppalka@redhat.com>
13802 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13804 2023-05-09 Patrick Palka <ppalka@redhat.com>
13807 * g++.dg/cpp0x/noexcept78.C: New test.
13809 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13811 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
13812 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
13813 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
13814 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
13815 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
13816 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
13817 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
13818 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
13819 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
13820 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
13821 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
13822 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
13823 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
13824 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
13825 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
13826 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
13827 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
13828 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
13829 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
13830 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
13831 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
13832 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
13833 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
13834 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
13835 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
13836 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
13837 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
13838 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
13839 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
13840 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
13841 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13842 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13843 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
13844 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
13845 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13846 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13847 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
13848 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
13849 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
13850 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
13851 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
13852 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
13853 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
13854 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
13855 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
13856 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
13857 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
13858 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
13859 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
13860 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
13861 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
13862 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
13863 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
13864 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
13865 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
13866 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
13867 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
13868 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
13869 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
13870 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
13871 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
13872 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
13873 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
13874 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
13875 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
13876 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
13877 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
13878 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
13879 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
13880 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
13881 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
13882 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13883 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13884 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13885 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13886 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13887 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13888 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
13889 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
13890 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
13891 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
13892 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
13893 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
13894 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
13895 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
13896 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
13897 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
13898 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
13899 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
13900 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
13901 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
13902 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
13903 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
13904 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
13905 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
13906 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
13907 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
13908 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
13909 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
13910 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
13911 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
13912 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
13913 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
13914 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
13915 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
13916 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
13917 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
13918 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
13919 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
13920 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
13921 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
13922 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
13923 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
13924 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
13925 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
13926 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
13927 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
13928 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
13929 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
13930 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
13931 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
13932 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
13933 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
13934 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
13935 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
13936 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
13937 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
13938 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
13939 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
13940 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
13941 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
13942 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
13943 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
13944 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
13945 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
13946 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
13947 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
13948 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
13949 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
13950 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
13951 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
13952 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
13953 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
13954 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
13955 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
13956 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
13957 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
13958 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
13959 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
13960 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
13961 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
13962 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
13963 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
13964 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
13965 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
13966 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
13967 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
13968 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
13969 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
13970 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
13971 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
13972 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
13973 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
13974 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
13975 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
13976 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
13977 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
13978 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
13979 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
13980 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
13981 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
13982 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
13983 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
13984 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
13985 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
13986 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
13987 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
13988 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
13989 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
13990 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
13991 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
13992 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
13993 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
13994 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
13995 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
13996 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13997 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13998 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
13999 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
14000 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
14001 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
14002 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
14003 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
14004 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
14005 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
14006 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
14007 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
14008 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
14009 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
14010 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
14011 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
14012 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
14013 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
14014 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
14015 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
14016 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
14017 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
14018 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
14019 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
14020 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
14021 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
14022 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
14023 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
14024 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
14025 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
14026 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
14027 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
14028 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
14029 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
14030 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
14031 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
14032 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
14033 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
14034 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
14035 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
14036 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
14037 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
14038 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
14039 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
14040 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
14041 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
14042 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
14043 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
14044 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
14045 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
14046 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
14047 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
14048 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
14049 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
14050 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
14051 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
14052 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
14053 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
14054 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
14055 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
14056 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
14057 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
14059 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14061 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
14062 sve2_flags instead of sve_flags.
14064 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
14067 * gm2/isolib/run/pass/skiplinetest.mod: New test.
14069 2023-05-09 Jakub Jelinek <jakub@redhat.com>
14072 * g++.dg/cpp23/attr-assume11.C: New test.
14074 2023-05-09 Jakub Jelinek <jakub@redhat.com>
14076 PR tree-optimization/109778
14077 * gcc.dg/lto/pr109778_0.c: New test.
14078 * gcc.dg/lto/pr109778_1.c: New file.
14080 2023-05-09 Jakub Jelinek <jakub@redhat.com>
14082 PR tree-optimization/109778
14083 * gcc.c-torture/execute/pr109778.c: New test.
14085 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14087 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
14088 allocation for temporary results, rather than requiring specific
14090 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
14091 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
14092 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
14093 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
14094 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
14095 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
14096 * gcc.target/aarch64/memset-q-reg.c: Likewise.
14097 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
14098 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
14099 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
14100 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14101 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
14102 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
14103 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
14104 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
14105 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
14106 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
14107 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14108 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
14109 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
14110 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
14111 predicate register to be any of p4-p7, rather than requiring p4
14113 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
14114 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
14115 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
14116 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
14117 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
14118 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
14119 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
14120 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
14121 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
14122 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
14123 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
14125 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14127 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
14128 FP/vector register, not just register 0-9.
14129 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14130 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
14131 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
14132 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
14133 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
14134 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
14135 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
14136 * gcc.target/aarch64/sve/adr_1.c: Likewise.
14137 * gcc.target/aarch64/sve/adr_2.c: Likewise.
14138 * gcc.target/aarch64/sve/adr_3.c: Likewise.
14139 * gcc.target/aarch64/sve/adr_4.c: Likewise.
14140 * gcc.target/aarch64/sve/adr_5.c: Likewise.
14141 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14142 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14143 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14144 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14145 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14146 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14147 * gcc.target/aarch64/vfp-1.c: Likewise.
14148 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
14150 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
14153 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14155 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
14156 register for the temporary results, not just p0-p7.
14157 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
14158 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
14159 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
14160 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
14161 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
14162 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
14163 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
14164 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
14165 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
14166 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
14167 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
14168 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
14169 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
14170 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14171 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14172 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14173 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14174 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
14175 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
14176 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
14177 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
14179 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14181 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
14182 between two constant vectors, allow the constant moves to appear in
14184 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
14185 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
14186 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
14187 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
14188 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
14190 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14192 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
14193 moves to occur after the intrinsic instruction, rather than requiring
14194 them to happen before.
14195 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
14196 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
14197 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
14198 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
14199 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
14200 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
14201 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
14202 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
14203 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
14204 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
14205 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
14206 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
14207 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
14208 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
14209 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
14210 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
14211 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
14212 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
14213 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
14214 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
14215 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
14216 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
14217 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
14218 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
14219 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
14220 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
14221 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
14222 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
14223 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
14224 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
14225 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
14226 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
14227 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
14228 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
14229 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
14230 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
14231 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
14233 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14235 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
14236 allocation in the case where a move occurs after the intrinsic
14238 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
14239 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
14240 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
14241 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
14243 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14245 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
14246 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
14247 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
14248 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
14249 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
14250 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
14251 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
14252 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
14253 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
14254 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
14255 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
14256 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
14257 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
14258 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
14259 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
14260 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
14261 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
14262 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
14264 2023-05-09 Jason Merrill <jason@redhat.com>
14267 * g++.dg/template/friend78.C: New test.
14269 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
14270 Uros Bizjak <ubizjak@gmail.com>
14272 * gcc.target/i386/insvti_highpart-1.c: New test case.
14274 2023-05-08 Andrew Pinski <apinski@marvell.com>
14276 PR testsuite/109776
14277 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
14279 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
14281 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
14282 stdint.h to stdint-gcc.h.
14283 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
14284 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
14286 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
14288 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
14289 * gcc.dg/guality/guality.exp: Likewise.
14290 * gfortran.dg/guality/guality.exp: Likewise.
14291 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
14292 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
14293 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
14294 determine the default 'LTO_OPTIONS'.
14295 * lib/torture-options.exp (torture-init, torture-finish): Let each
14296 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
14298 2023-05-08 Patrick Palka <ppalka@redhat.com>
14302 * g++.dg/cpp1z/class-deduction114.C: New test.
14304 2023-05-08 Andrew Pinski <apinski@marvell.com>
14306 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
14307 details change in wording.
14308 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
14309 * gcc.dg/tree-ssa/pr103771.c: Likewise.
14310 * gcc.dg/tree-ssa/minmax-18.c: New test.
14311 * gcc.dg/tree-ssa/minmax-19.c: New test.
14313 2023-05-08 Andrew Pinski <apinski@marvell.com>
14315 * gcc.dg/tree-ssa/minmax-17.c: New test.
14317 2023-05-08 Andrew Pinski <apinski@marvell.com>
14319 PR tree-optimization/49959
14320 PR tree-optimization/103771
14321 * c-c++-common/torture/harden-cond-comp.c: Change testcase
14322 slightly to avoid the new phiopt optimization.
14323 * gcc.dg/tree-ssa/abs-2.c: New test.
14324 * gcc.dg/tree-ssa/pr103771.c: New test.
14326 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14328 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
14330 2023-05-08 Andrew Pinski <apinski@marvell.com>
14332 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
14333 * gcc.dg/tree-ssa/evrp8.c: Likewise.
14334 * gcc.dg/tree-ssa/vrp35.c: Likewise.
14335 * gcc.dg/tree-ssa/vrp36.c: Likewise.
14336 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
14337 to check for assignment too instead of just a call.
14338 * c-c++-common/goacc/kernels-alias-8.c: Update test
14339 for removal of load.
14340 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
14342 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14345 * gfortran.dg/pr109662-a.f90: New test.
14347 2023-05-07 Patrick Palka <ppalka@redhat.com>
14350 * g++.dg/diagnostic/alignof4.C: New test.
14352 2023-05-07 Patrick Palka <ppalka@redhat.com>
14356 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
14357 goto made valid by DR 2256.
14358 * g++.dg/init/goto4.C: New test.
14360 2023-05-07 Patrick Palka <ppalka@redhat.com>
14362 * g++.dg/cpp2a/concepts-alias6.C: New test.
14364 2023-05-07 Patrick Palka <ppalka@redhat.com>
14367 * g++.dg/cpp1y/paren6.C: New test.
14369 2023-05-07 Patrick Palka <ppalka@redhat.com>
14372 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
14373 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
14375 2023-05-07 Patrick Palka <ppalka@redhat.com>
14378 * g++.dg/template/non-dependent25a.C: New test.
14380 2023-05-07 Patrick Palka <ppalka@redhat.com>
14383 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
14384 expected "without object" diagnostic isn't replaced by a
14385 "call to non-constexpr function" diagnostic.
14386 * g++.dg/template/non-dependent25.C: New test.
14388 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
14390 * gcc.target/powerpc/parall_5insn_const.c: New test.
14392 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
14395 * gcc.target/i386/pr43644.c: New test case.
14397 2023-05-06 Xi Ruoyao <xry111@xry111.site>
14399 * gcc.target/loongarch/shrink-wrap.c: New test.
14401 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14403 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
14404 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
14405 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
14406 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
14407 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
14408 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
14409 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
14410 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
14411 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
14412 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
14413 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
14414 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
14415 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
14416 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
14417 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
14418 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
14419 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
14420 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
14421 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
14422 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
14423 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
14424 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
14425 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
14426 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
14427 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
14428 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
14429 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
14430 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
14431 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
14432 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
14433 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
14434 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
14435 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
14436 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
14438 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14441 * gfortran.dg/pr109662.f90: New test.
14443 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14445 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
14447 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14450 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
14452 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14454 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
14456 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
14458 * gcc.target/cris/peep2-addsplit1.c: New test.
14460 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14462 * gcc.target/cris/peep2-movandsplit1.c: New test.
14464 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14466 * gcc.target/cris/peep2-lsrandsplit1.c,
14467 gcc.target/cris/peep2-movulsr2.c: New tests.
14469 2023-05-05 Harald Anlauf <anlauf@gmx.de>
14472 * gfortran.dg/overload_5.f90: New test.
14474 2023-05-05 Pan Li <pan2.li@intel.com>
14475 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14477 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
14478 Adjust indexed load/store check condition.
14480 2023-05-05 Pan Li <pan2.li@intel.com>
14482 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
14483 Adjust test check condition.
14485 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14488 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
14489 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
14490 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
14492 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
14494 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
14496 2023-05-05 Andrew Pinski <apinski@marvell.com>
14498 PR tree-optimization/109732
14499 * gcc.dg/pr109732.c: New test.
14500 * gcc.dg/pr109732-1.c: New test.
14502 2023-05-05 Andrew Pinski <apinski@marvell.com>
14504 PR tree-optimization/109722
14505 * gcc.dg/tree-ssa/abs-1.c: New test.
14507 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
14510 * gm2/pim/run/pass/ForChar.mod: New test.
14512 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14514 * gcc.target/aarch64/simd/pr99195_4.c: New test.
14516 2023-05-04 Julian Brown <julian@codesourcery.com>
14519 * gfortran.dg/goacc/pr109622-5.f90: New test.
14520 * gfortran.dg/goacc/pr109622-6.f90: New test.
14522 2023-05-04 Andrew Pinski <apinski@marvell.com>
14524 * gcc.dg/tree-ssa/minmax-15.c: Update test.
14525 * gcc.dg/tree-ssa/minmax-16.c: Update test.
14526 * gcc.dg/tree-ssa/minmax-3.c: Update test.
14527 * gcc.dg/tree-ssa/minmax-4.c: Update test.
14528 * gcc.dg/tree-ssa/minmax-5.c: Update test.
14529 * gcc.dg/tree-ssa/minmax-8.c: Update test.
14531 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14534 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14536 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14539 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
14540 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
14542 2023-05-04 Richard Biener <rguenther@suse.de>
14544 PR tree-optimization/109724
14545 * g++.dg/torture/pr109724.C: New testcase.
14547 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14550 * g++.target/i386/pr109676.C: New test.
14552 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
14554 * gcc.target/cris/peep2-andsplit1.c: New test.
14555 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
14556 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
14557 Adjust values to avoid interference with "opsplit1" with AND. Add
14558 whitespace to match-strings that may be confused with identifiers
14561 2023-05-03 Jason Merrill <jason@redhat.com>
14565 * g++.dg/template/friend77.C: New test.
14567 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
14569 PR tree-optimization/109711
14570 * gcc.dg/tree-ssa/pr109711-1.c: New file.
14571 * gcc.dg/tree-ssa/pr109711-2.c: New file.
14573 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14576 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14578 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
14580 * g++.target/aarch64/pr109661-1.C: New test.
14581 * g++.target/aarch64/pr109661-2.C: Likewise.
14582 * g++.target/aarch64/pr109661-3.C: Likewise.
14583 * g++.target/aarch64/pr109661-4.C: Likewise.
14584 * gcc.target/aarch64/pr109661-1.c: Likewise.
14586 2023-05-03 Murray Steele <murray.steele@arm.com>
14587 Christophe Lyon <christophe.lyon@arm.com>
14589 * g++.target/arm/mve.exp: Add general-c++ and general directories.
14590 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
14591 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
14592 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
14593 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
14595 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14597 * gcc.target/riscv/rvv/base/abi-10.c: New test.
14598 * gcc.target/riscv/rvv/base/abi-11.c: New test.
14599 * gcc.target/riscv/rvv/base/abi-12.c: New test.
14600 * gcc.target/riscv/rvv/base/abi-13.c: New test.
14601 * gcc.target/riscv/rvv/base/abi-14.c: New test.
14602 * gcc.target/riscv/rvv/base/abi-15.c: New test.
14603 * gcc.target/riscv/rvv/base/abi-16.c: New test.
14604 * gcc.target/riscv/rvv/base/abi-8.c: New test.
14605 * gcc.target/riscv/rvv/base/abi-9.c: New test.
14606 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
14607 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
14608 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
14609 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
14610 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
14611 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
14612 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
14613 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
14614 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
14615 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
14616 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
14617 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
14618 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
14619 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
14620 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
14621 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
14622 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
14623 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
14624 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
14625 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
14626 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
14627 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
14628 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
14629 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
14630 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
14631 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
14632 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
14633 * gcc.target/riscv/rvv/base/user-10.c: New test.
14634 * gcc.target/riscv/rvv/base/user-11.c: New test.
14635 * gcc.target/riscv/rvv/base/user-12.c: New test.
14636 * gcc.target/riscv/rvv/base/user-13.c: New test.
14637 * gcc.target/riscv/rvv/base/user-14.c: New test.
14638 * gcc.target/riscv/rvv/base/user-15.c: New test.
14639 * gcc.target/riscv/rvv/base/user-7.c: New test.
14640 * gcc.target/riscv/rvv/base/user-8.c: New test.
14641 * gcc.target/riscv/rvv/base/user-9.c: New test.
14643 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14646 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14647 add/sub intrinsics.
14649 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14652 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
14653 and binary floating-point ops.
14654 * gcc.target/aarch64/simd/pr99195_2.c: New test.
14656 2023-05-03 Jason Merrill <jason@redhat.com>
14658 * g++.dg/template/nontype12.C: Check for duplicate error.
14660 2023-05-02 Andrew Pinski <apinski@marvell.com>
14662 PR tree-optimization/109702
14663 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14665 2023-05-02 Andrew Pinski <apinski@marvell.com>
14668 * gcc.target/aarch64/csinv-2.c: New test.
14670 2023-05-02 Jason Merrill <jason@redhat.com>
14673 * g++.dg/cpp1z/variant1.C: New test.
14675 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14677 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
14678 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
14679 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
14680 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
14681 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
14682 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
14683 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
14684 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
14685 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
14686 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
14687 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
14688 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
14689 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
14690 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
14691 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
14692 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
14693 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
14694 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
14695 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
14696 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
14697 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
14698 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
14699 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
14700 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
14701 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
14702 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
14703 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
14704 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
14706 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14709 * gcc.target/riscv/pr89835.c: New test.
14711 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14712 Pan Li <pan2.li@intel.com>
14715 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14717 2023-05-02 Patrick Palka <ppalka@redhat.com>
14720 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14722 2023-05-02 Richard Biener <rguenther@suse.de>
14724 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
14725 * gcc.target/i386/pr88531-2b.c: Likewise.
14726 * gcc.target/i386/pr88531-2c.c: Likewise.
14727 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
14729 2023-05-01 Jason Merrill <jason@redhat.com>
14732 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14734 2023-04-30 Jeff Law <jlaw@ventanamicro>
14737 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14739 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14741 * gcc.dg/builtin-redefine-1.c: New test.
14743 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14745 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14747 2023-04-30 Andrew Pinski <apinski@marvell.com>
14749 * gcc.dg/init-bad-1.c: Update error message.
14750 * gcc.dg/init-bad-2.c: Likewise.
14751 * gcc.dg/init-bad-3.c: Likewise.
14752 * gcc.dg/init-excess-3.c: Likewise.
14753 * gcc.dg/pr61096-1.c: Likewise.
14755 2023-04-30 Andrew Pinski <apinski@marvell.com>
14758 * gcc.dg/init-excess-3.c: New test.
14760 2023-04-30 Martin Liska <mliska@suse.cz>
14762 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
14764 * c-c++-common/hwasan/heap-overflow.c: Likewise.
14765 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
14766 * c-c++-common/hwasan/use-after-free.c: Likewise.
14768 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14770 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14772 * gcc.dg/builtin-redefine-1.c: New test.
14774 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14776 * gm2/pim/run/pass/constlitbase.mod: New test.
14778 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14780 * gcc.target/xstormy16/neghi2.c: New test case.
14781 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14783 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14785 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
14786 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
14787 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
14788 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
14790 2023-04-29 Jeff Law <jlaw@ventanamicro>
14792 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
14793 encourage if-conversion. Skip for -Os.
14794 * gcc.target/mips/movcc-3.c: Similarly.
14796 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14798 * gcc.target/riscv/rv32e_stack.c: New test.
14800 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14802 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14803 empty lines (besides optionally leading whitespace).
14805 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14807 * gcc.target/riscv/divmod-1.c: New testcase.
14808 * gcc.target/riscv/divmod-2.c: New testcase.
14810 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14812 * gcc.target/riscv/zbc32.c: New test.
14813 * gcc.target/riscv/zbc64.c: New test.
14815 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14817 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14818 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14820 2023-04-28 Andrew Pinski <apinski@marvell.com>
14822 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
14823 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
14824 as that now does the combining.
14826 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14828 PR rtl-optimization/109476
14829 * gcc.target/avr/mmcu/pr109476.c: New test case.
14831 2023-04-28 Richard Biener <rguenther@suse.de>
14833 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
14834 * gcc.dg/vect/vect-71.c: Likewise.
14835 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
14836 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
14837 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
14839 2023-04-28 Richard Biener <rguenther@suse.de>
14841 * gcc.target/i386/pr89618-2.c: New testcase.
14842 * gcc.target/i386/pr88531-2b.c: Adjust.
14843 * gcc.target/i386/pr88531-2c.c: Likewise.
14845 2023-04-28 Pan Li <pan2.li@intel.com>
14846 kito-cheng <kito.cheng@sifive.com>
14848 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14850 2023-04-28 Richard Biener <rguenther@suse.de>
14853 * gcc.dg/torture/pr109652.c: New testcase.
14855 2023-04-28 Julian Brown <julian@codesourcery.com>
14858 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14860 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14863 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14865 2023-04-28 Jakub Jelinek <jakub@redhat.com>
14867 * gcc.dg/tree-ssa/range-sqrt.c: New test.
14868 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
14869 ranger optimizing sqrt (-1) call away because it is only used in
14870 test for whether it returns NaN.
14872 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14873 Jakub Jelinek <jakub@redhat.com>
14875 * gcc.dg/tree-ssa/range-sincos.c: New test.
14877 2023-04-28 Jan Beulich <jbeulich@suse.com>
14879 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
14880 * g++.dg/modules/alias-1_d.C: Likewise.
14881 * g++.dg/modules/alias-1_e.C: Likewise.
14882 * g++.dg/modules/alias-1_f.C: Likewise.
14883 * g++.dg/modules/cpp-6_c.C: Likewise.
14884 * g++.dg/modules/dir-only-2_b.C: Likewise.
14886 2023-04-28 Jan Beulich <jbeulich@suse.com>
14888 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14890 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14892 * c-c++-common/torture/harden-cond-comp.c: New.
14894 2023-04-27 Jason Merrill <jason@redhat.com>
14896 * g++.dg/template/copy1.C: Adjust error lines.
14898 2023-04-27 Pan Li <pan2.li@intel.com>
14900 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14902 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14904 PR tree-optimization/109639
14905 * gcc.dg/tree-ssa/pr109639.c: New file.
14906 * gcc.dg/tree-ssa/pr109643.c: New file.
14908 2023-04-27 Richard Biener <rguenther@suse.de>
14911 * g++.dg/torture/pr109607.C: New testcase.
14913 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14916 * gcc.dg/pr109409.c: New test.
14918 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14922 * gcc.dg/pr109412.c: New test.
14924 2023-04-27 Jan Beulich <jbeulich@suse.com>
14926 * c-c++-common/patchable_function_entry-decl.c: Special-case
14928 * c-c++-common/patchable_function_entry-default.c: Likewise.
14929 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14931 2023-04-26 Jason Merrill <jason@redhat.com>
14934 * g++.dg/template/friend76.C: New test.
14936 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
14939 * gcc.target/riscv/inline-atomics-1.c: New test.
14940 * gcc.target/riscv/inline-atomics-2.c: New test.
14941 * gcc.target/riscv/inline-atomics-3.c: New test.
14942 * gcc.target/riscv/inline-atomics-4.c: New test.
14943 * gcc.target/riscv/inline-atomics-5.c: New test.
14944 * gcc.target/riscv/inline-atomics-6.c: New test.
14945 * gcc.target/riscv/inline-atomics-7.c: New test.
14946 * gcc.target/riscv/inline-atomics-8.c: New test.
14948 2023-04-26 Pan Li <pan2.li@intel.com>
14949 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14951 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14953 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
14955 * gcc.target/xstormy16/bswap16.c: New test case.
14956 * gcc.target/xstormy16/bswap32.c: Likewise.
14957 * gcc.target/xstormy16/swpb.c: Likewise.
14958 * gcc.target/xstormy16/swpw-1.c: Likewise.
14959 * gcc.target/xstormy16/swpw-2.c: Likewise.
14961 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14963 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
14964 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
14965 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
14966 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
14968 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
14971 * gcc.target/powerpc/pr109069-1.c: New test.
14972 * gcc.target/powerpc/pr109069-2-run.c: New test.
14973 * gcc.target/powerpc/pr109069-2.c: New test.
14974 * gcc.target/powerpc/pr109069-2.h: New test.
14976 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14978 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
14979 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
14980 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
14981 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
14982 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
14983 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
14984 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
14985 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
14986 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
14987 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
14988 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
14989 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
14990 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
14991 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
14992 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
14993 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
14995 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14997 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
15000 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15002 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
15004 2023-04-26 Pan Li <pan2.li@intel.com>
15007 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
15009 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
15010 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
15012 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
15014 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
15016 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
15019 * gm2/pim/fail/largeconst.mod: Increased constant value test
15020 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
15021 * gm2/pim/fail/largeconst2.mod: New test.
15023 2023-04-25 Patrick Palka <ppalka@redhat.com>
15026 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
15028 2023-04-25 Richard Biener <rguenther@suse.de>
15030 PR tree-optimization/109609
15031 * gcc.dg/torture/pr109609.c: New testcase.
15033 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
15035 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
15036 * gfortran.dg/gomp/loop-2.f90: Likewise.
15037 * gfortran.dg/gomp/reduction5.f90: Likewise.
15038 * gfortran.dg/gomp/reduction6.f90: Likewise.
15039 * gfortran.dg/gomp/scan-1.f90: Likewise.
15040 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
15041 * c-c++-common/gomp/scan-6.c: New test.
15042 * gfortran.dg/gomp/scan-8.f90: New test.
15044 2023-04-25 Jakub Jelinek <jakub@redhat.com>
15046 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
15047 float16, float32, float64 and float128.
15049 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15052 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
15054 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15056 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
15058 2023-04-25 Jakub Jelinek <jakub@redhat.com>
15061 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
15063 2023-04-25 Richard Biener <rguenther@suse.de>
15065 PR rtl-optimization/109585
15066 * gcc.dg/torture/pr109585.c: New testcase.
15068 2023-04-25 Jakub Jelinek <jakub@redhat.com>
15071 * gcc.target/powerpc/pr109566.c: New test.
15073 2023-04-25 Martin Liska <mliska@suse.cz>
15075 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
15076 * g++.dg/gcov/test-gcov-17.py: Cover new format.
15077 * lib/gcov.exp: Add options for gcov that emit the extra info.
15079 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
15081 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
15083 2023-04-25 Sam James <sam@gentoo.org>
15085 PR tree-optimization/105312
15087 * gcc.target/sparc/pr105573.c: New test.
15089 2023-04-25 Andrew Pinski <apinski@marvell.com>
15091 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
15093 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15095 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
15097 2023-04-24 Andrew Pinski <apinski@marvell.com>
15099 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
15100 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
15102 2023-04-24 Andrew Pinski <apinski@marvell.com>
15104 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
15106 2023-04-24 Andrew Pinski <apinski@marvell.com>
15108 PR tree-optimization/109604
15109 * gcc.c-torture/compile/pr109604-1.c: New test.
15110 * gcc.c-torture/compile/pr109604-2.c: New test.
15112 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15114 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
15115 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
15117 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15120 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
15122 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
15124 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15126 * gcc.target/aarch64/simd/vabal_combine.c: New test.
15128 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15130 * gcc.target/aarch64/simd/addlv_zext.c: New test.
15132 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15134 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
15136 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15138 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
15139 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
15140 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
15141 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
15142 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
15143 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
15145 2023-04-24 liuhongt <hongtao.liu@intel.com>
15147 PR tree-optimization/109011
15148 * gcc.target/i386/pr109011-b1.c: New test.
15149 * gcc.target/i386/pr109011-b2.c: New test.
15150 * gcc.target/i386/pr109011-d1.c: New test.
15151 * gcc.target/i386/pr109011-d2.c: New test.
15152 * gcc.target/i386/pr109011-q1.c: New test.
15153 * gcc.target/i386/pr109011-q2.c: New test.
15154 * gcc.target/i386/pr109011-w1.c: New test.
15155 * gcc.target/i386/pr109011-w2.c: New test.
15156 * gcc.target/i386/pr109011-dq1.c: New file.
15157 * gcc.target/i386/pr109011-dq2.c: New file.
15159 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
15161 * lib/gm2.exp (gm2_target_compile_default): Conditionally
15162 append -lnsl -lsocket to ldflags.
15164 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15166 * gcc.target/aarch64/float_truncate_zero.c: New test.
15168 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15171 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
15173 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
15175 * gcc.target/xstormy16/mulhi.c: New test case.
15177 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
15179 * gcc.target/xstormy16/extendhisi2.c: New test case.
15180 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
15182 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
15184 * gcc.target/xstormy16/shiftsi.c: New test case.
15186 2023-04-23 liuhongt <hongtao.liu@intel.com>
15188 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
15189 testcase to make the codegen more stable.
15190 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
15191 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
15192 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
15193 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
15195 2023-04-23 liuhongt <hongtao.liu@intel.com>
15197 * gcc.target/i386/pr108707.c: New test.
15199 2023-04-22 Andrew Pinski <apinski@marvell.com>
15201 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
15203 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
15206 * gcc.target/avr/pr54816.c: Move to...
15207 * gcc.target/avr/mmcu/pr54816.c: ... here.
15209 2023-04-22 Harald Anlauf <anlauf@gmx.de>
15210 Steven G. Kargl <kargl@gcc.gnu.org>
15213 * gfortran.dg/allocatable_function_11.f90: New test.
15215 2023-04-22 Jakub Jelinek <jakub@redhat.com>
15217 PR testsuite/109572
15218 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
15219 vect prefix to make sure we only count vectorized calls.
15220 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
15222 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
15223 vect prefix to make sure we only count vectorized calls.
15224 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
15226 (foo): Add 2 further arithmetic ops to the loop to make it appear
15227 worthwhile for vectorization heuristics on powerpc.
15228 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
15229 vect prefix to make sure we only count vectorized calls.
15230 (foo): Add 2 further arithmetic ops to the loop to make it appear
15231 worthwhile for vectorization heuristics on powerpc.
15233 2023-04-22 Jeff Law <jlaw@ventanamicro>
15235 * gcc.target/rx/movsicc.c: Broken down into ...
15236 * gcc.target/rx/movsicc-1.c: Here.
15237 * gcc.target/rx/movsicc-2.c: Here.
15238 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
15239 * gcc.target/rx/movsicc-4.c: Here.
15240 * gcc.target/rx/movsicc-5.c: Here.
15241 * gcc.target/rx/movsicc-6.c: Here.
15242 * gcc.target/rx/movsicc-7.c: Here.
15243 * gcc.target/rx/movsicc-8.c: Here.
15245 2023-04-22 Jakub Jelinek <jakub@redhat.com>
15247 PR tree-optimization/109583
15248 * gcc.dg/pr109583.c: New test.
15250 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
15251 Ondrej Kubanek <kubanek0ondrej@gmail.com>
15253 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
15254 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
15255 * gcc.dg/tree-prof/peel-2.c: New test.
15257 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
15259 PR tree-optimization/109546
15260 * gcc.dg/pr109546.c: New.
15262 2023-04-21 Jason Merrill <jason@redhat.com>
15265 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
15266 * g++.dg/ext/unsigned-typedef2.C: New test.
15267 * g++.dg/ext/unsigned-typedef3.C: New test.
15269 2023-04-21 Jeff Law <jlaw@ventanamicro>
15271 PR testsuite/109549
15272 * gcc.target/i386/cmov6.c: No longer expect this test to
15273 generate 'cmov' instructions.
15275 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15277 * gcc.target/aarch64/sminmax-asr_1.c: New test.
15279 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15282 * gcc.target/aarch64/mtp.c: New test.
15283 * gcc.target/aarch64/mtp_1.c: New test.
15284 * gcc.target/aarch64/mtp_2.c: New test.
15285 * gcc.target/aarch64/mtp_3.c: New test.
15286 * gcc.target/aarch64/mtp_4.c: New test.
15288 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15291 * gcc.target/aarch64/simd/pr99195_1.c: New test.
15293 2023-04-21 Richard Biener <rguenther@suse.de>
15295 PR tree-optimization/109573
15296 * g++.dg/vect/pr109573.cc: New testcase.
15298 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15301 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
15302 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
15303 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
15305 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15308 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
15310 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15313 * lib/target-supports.exp (is-effective-target-keyword): Add
15314 ppc_cpu_supports_hw.
15316 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15319 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
15320 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
15323 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
15325 PR tree-optimization/109564
15326 * gcc.dg/torture/pr109564-1.c: New testcase.
15327 * gcc.dg/torture/pr109564-2.c: Likewise.
15328 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
15329 * gcc.dg/tree-ssa/vrp06.c: Likewise.
15331 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15334 * gcc.dg/goacc/pr107041.c: New test.
15336 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
15339 * gcc.target/i386/pr78952-4.c: New test.
15341 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15342 kito-cheng <kito.cheng@sifive.com>
15344 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
15345 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
15346 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
15348 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15350 * gcc.target/riscv/arch-19.c: Add -misa-spec.
15352 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15353 kito-cheng <kito.cheng@sifive.com>
15356 * g++.target/riscv/rvv/base/pr109535.C: New test.
15357 * gcc.target/riscv/rvv/base/pr109535.c: New test.
15359 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15361 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
15362 rather than stdint.h
15364 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
15366 * lib/target-supports.exp
15367 (check_effective_target_vect_call_copysignf): Add amdgcn.
15368 (check_effective_target_vect_call_sqrtf): Add amdgcn.
15369 (check_effective_target_vect_call_ceilf): Add amdgcn.
15370 (check_effective_target_vect_call_floor): Add amdgcn.
15371 (check_effective_target_vect_logical_reduc): Add amdgcn.
15373 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15375 PR tree-optimization/109011
15376 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
15377 dg-additional-options.
15378 (baz, qux): Remove functions and corresponding dg-final.
15379 * gcc.dg/vect/pr109011-2.c: New test.
15380 * gcc.dg/vect/pr109011-3.c: New test.
15381 * gcc.dg/vect/pr109011-4.c: New test.
15382 * gcc.dg/vect/pr109011-5.c: New test.
15384 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15387 PR testsuite/109560
15388 * g++.dg/ext/int128-8.C: Require int128 effective target.
15390 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
15392 PR testsuite/106879
15393 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
15394 vect_hw_misalign on POWERs.
15396 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15398 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
15399 * gcc.target/i386/pr109117-1.c: Modify error message.
15401 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15403 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
15405 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15407 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
15409 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15411 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
15412 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
15413 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
15414 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
15415 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
15416 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
15417 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
15418 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
15419 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
15420 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
15421 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
15422 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
15423 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
15424 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
15425 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
15426 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
15427 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
15428 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
15429 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
15430 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
15431 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
15432 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
15433 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
15434 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
15435 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
15436 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
15437 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
15438 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
15439 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
15440 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
15441 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
15442 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
15443 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
15444 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
15445 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
15446 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
15447 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
15448 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
15449 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
15450 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
15451 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
15452 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
15453 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
15454 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
15455 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
15456 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
15457 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
15458 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
15459 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
15460 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
15461 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
15462 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
15464 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15466 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
15468 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
15469 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
15470 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15471 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
15472 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
15473 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15474 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
15475 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
15476 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
15477 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
15478 * gcc.target/i386/pr93696-1.c: Ditto.
15479 * gcc.target/i386/pr93696-2.c: Ditto.
15481 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15483 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
15484 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
15485 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
15486 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
15487 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
15488 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
15489 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
15491 2023-04-19 Patrick Palka <ppalka@redhat.com>
15492 Jonathan Wakely <jwakely@redhat.com>
15495 * g++.dg/ext/type_pack_element1.C: New test.
15496 * g++.dg/ext/type_pack_element2.C: New test.
15497 * g++.dg/ext/type_pack_element3.C: New test.
15499 2023-04-19 Patrick Palka <ppalka@redhat.com>
15502 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
15504 2023-04-19 Harald Anlauf <anlauf@gmx.de>
15508 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
15509 instead of the naive "free".
15510 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
15512 2023-04-19 Andrew Pinski <apinski@marvell.com>
15514 * gcc.target/i386/cmov10.c: New test.
15515 * gcc.target/i386/cmov11.c: New test.
15517 2023-04-19 Jason Merrill <jason@redhat.com>
15520 * g++.dg/ext/int128-8.C: New test.
15522 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15524 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
15525 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
15526 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
15527 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
15528 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
15529 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
15530 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
15532 2023-04-19 Pan Li <pan2.li@intel.com>
15534 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15536 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15538 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15542 * gcc.target/i386/pr78952-3.c: New test.
15544 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15547 * gcc.target/loongarch/pr109465-1.c: New test.
15548 * gcc.target/loongarch/pr109465-2.c: New test.
15549 * gcc.target/loongarch/pr109465-3.c: New test.
15551 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15553 * gcc.target/loongarch/va_arg.c: New test.
15555 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15557 PR tree-optimization/109011
15558 * gcc.dg/vect/pr109011-1.c: New test.
15560 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15562 * gcc.target/aarch64/vec-set-zero.c: New test.
15564 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15567 * gcc.target/aarch64/pr108840.c: New test.
15569 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15571 PR tree-optimization/109524
15572 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15575 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
15578 * gcc.target/i386/pr94908.c: New test.
15579 * gcc.target/i386/sse4_1-insertps-5.c: New test.
15580 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
15582 2023-04-18 Richard Biener <rguenther@suse.de>
15584 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
15585 * gcc.dg/tm/alias-1.c: Likewise.
15586 * gcc.dg/tm/alias-2.c: Likewise.
15587 * gcc.dg/torture/ipa-pta-1.c: Likewise.
15588 * gcc.dg/torture/pr39074-2.c: Likewise.
15589 * gcc.dg/torture/pr39074.c: Likewise.
15590 * gcc.dg/torture/pta-callused-1.c: Likewise.
15591 * gcc.dg/torture/pta-escape-1.c: Likewise.
15592 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
15593 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
15594 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
15595 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
15596 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
15597 * gcc.dg/tree-ssa/alias-19.c: Likewise.
15598 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
15599 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
15600 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
15601 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
15603 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15605 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15607 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15609 * gcc.target/aarch64/spellcheck_11.c: New test.
15611 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15613 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15616 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15618 * gcc.target/riscv/arch-5.c: Likewise.
15620 2023-04-18 Jakub Jelinek <jakub@redhat.com>
15622 PR tree-optimization/109240
15623 * gcc.target/aarch64/simd/addsub_2.c: New test.
15624 * gcc.target/aarch64/sve/addsub_2.c: New test.
15626 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15628 * gcc.target/loongarch/add-const.c: New test.
15629 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15631 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15633 2023-04-17 Patrick Palka <ppalka@redhat.com>
15636 * g++.dg/template/canon-type-20.C: New test.
15637 * g++.dg/template/ttp36.C: New test.
15639 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15641 * gcc.target/riscv/stack_save_restore.c: New test.
15643 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15645 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15647 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15649 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15651 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15654 * gcc.target/riscv/pr106602.c: Moved to...
15655 * gcc.target/riscv/pr106602-rv64i.c: ...here.
15656 * gcc.target/riscv/pr106602-rv32i.c: New test.
15657 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
15659 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
15661 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
15662 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
15663 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
15664 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
15666 2023-04-17 Martin Jambor <mjambor@suse.cz>
15670 * gcc.dg/ipa/pr109318.c: New test.
15671 * gcc.dg/lto/pr107769_0.c: Likewise.
15673 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15674 Di Zhao <di.zhao@amperecomputing.com>
15676 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15678 2023-04-17 Jakub Jelinek <jakub@redhat.com>
15680 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
15681 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15682 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15684 2023-04-17 Richard Biener <rguenther@suse.de>
15686 PR tree-optimization/109524
15687 * g++.dg/pr109524.C: New testcase.
15689 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15691 PR testsuite/108809
15692 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15694 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15696 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15698 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15701 2023-04-17 Pan Li <pan2.li@intel.com>
15703 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15705 2023-04-16 Jeff Law <jlaw@ventanamicro>
15708 * gcc.target/riscv/pr109508.c: New test.
15710 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15713 * gcc.target/avr/pr54816.c: New test case.
15715 2023-04-15 Jason Merrill <jason@redhat.com>
15718 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15720 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15721 Kewen Lin <linkw@linux.ibm.com>
15724 * gcc.target/powerpc/pr99708.c: Accept lack of
15725 __SIZEOF_IBM128__ when long double is 64-bit wide.
15727 2023-04-15 Jason Merrill <jason@redhat.com>
15730 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15732 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15735 * gfortran.dg/set_exponent_1.f90: New test.
15737 2023-04-14 Richard Biener <rguenther@suse.de>
15739 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
15740 checking avx_runtime in dump scanning.
15741 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15742 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15744 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
15747 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
15748 from 6 to 5 without memory leaks.
15749 * gfortran.dg/finalize_52.f90: New test
15751 2023-04-14 Richard Biener <rguenther@suse.de>
15753 PR tree-optimization/109502
15754 * gcc.dg/vect/pr109502.c: New testcase.
15756 2023-04-14 Richard Biener <rguenther@suse.de>
15758 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
15759 and add missing avx guard.
15760 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15761 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15762 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
15763 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15764 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15766 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15767 Jakub Jelinek <jakub@redhat.com>
15771 * gcc.dg/pr108947.c: New test.
15772 * gcc.c-torture/execute/pr109040.c: New test.
15774 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15777 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15779 2023-04-13 Patrick Palka <ppalka@redhat.com>
15782 * g++.dg/template/typename27.C: New test.
15784 2023-04-13 Jason Merrill <jason@redhat.com>
15787 * g++.dg/ext/is_convertible5.C: New test.
15789 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15793 * gm2/pim/run/pass/addcharconst.mod: New test.
15794 * gm2/pim/run/pass/singlechar.mod: New test.
15796 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15799 * gcc.dg/torture/pr108910.c: New test.
15801 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15804 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
15805 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
15806 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
15807 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
15808 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
15809 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
15811 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15813 PR tree-optimization/109410
15814 * gcc.dg/pr109410.c: New test.
15816 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15819 * gcc.target/i386/pr109458.c: New test.
15821 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15823 PR tree-optimization/109462
15824 * g++.dg/opt/pr109462.C: New test.
15826 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15828 PR tree-optimization/109462
15829 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15831 2023-04-12 Richard Biener <rguenther@suse.de>
15833 PR tree-optimization/109473
15834 * gcc.dg/vect/pr109473.c: New testcase.
15836 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15839 * gfortran.dg/entry_26.f90: New test.
15840 * gfortran.dg/entry_27.f90: New test.
15842 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15846 * gfortran.dg/interface_49.f90: New test.
15848 2023-04-12 Richard Biener <rguenther@suse.de>
15850 PR tree-optimization/109469
15851 * gcc.dg/torture/pr109469.c: New testcase.
15853 2023-04-12 Richard Biener <rguenther@suse.de>
15855 PR tree-optimization/109434
15856 * g++.dg/opt/pr109434.C: New testcase.
15858 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
15860 PR testsuite/108815
15861 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
15862 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
15865 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15867 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
15869 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
15870 Pan Li <pan2.li@intel.com>
15871 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15872 Kito Cheng <kito.cheng@sifive.com>
15875 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
15876 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
15877 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
15879 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15881 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15884 2023-04-11 Martin Liska <mliska@suse.cz>
15887 * gcc.dg/pr108241.c: New test.
15888 * gcc.dg/pr79570.c: Add also -g option.
15890 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
15892 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
15893 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
15894 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
15896 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
15899 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
15900 expected vectors for Big Endian.
15901 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
15903 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15906 * gcc.target/powerpc/pr70243.c: New test.
15908 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
15910 * g++.dg/other/i386-2.C: Add -mamx-complex.
15911 * g++.dg/other/i386-3.C: Ditto.
15912 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
15913 * gcc.target/i386/amx-helper.h: Add amx-complex support.
15914 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
15915 * gcc.target/i386/sse-12.c: Add -mamx-complex.
15916 * gcc.target/i386/sse-13.c: Ditto.
15917 * gcc.target/i386/sse-14.c: Ditto.
15918 * gcc.target/i386/sse-22.c: Add amx-complex.
15919 * gcc.target/i386/sse-23.c: Ditto.
15920 * lib/target-supports.exp (check_effective_target_amx_complex): New.
15921 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
15922 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
15923 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
15924 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
15926 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15928 PR tree-optimization/109392
15929 * gcc.dg/pr109392.c: New test.
15931 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15933 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15935 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15937 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15939 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15953 * gfortran.dg/associate_47.f90 : Enable substring test.
15954 * gfortran.dg/associate_51.f90 : Update an error message.
15955 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
15956 uninitialzed dg-warnings.
15957 * gfortran.dg/associate_60.f90 : New test
15958 * gfortran.dg/pr98408.f90 : New test
15959 * gfortran.dg/pr105205.f90 : New test
15960 * gfortran.dg/pr106918.f90 : New test
15962 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15964 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
15965 dg directive and remove trailing whitespace.
15966 * gfortran.dg/c-interop/c407a-1.f90 : ditto
15967 * gfortran.dg/c-interop/c407b-1.f90 : ditto
15968 * gfortran.dg/c-interop/c407b-2.f90 : ditto
15969 * gfortran.dg/c-interop/c407c-1.f90 : ditto
15970 * gfortran.dg/c-interop/c535a-1.f90 : ditto
15971 * gfortran.dg/c-interop/c535a-2.f90 : ditto
15972 * gfortran.dg/c-interop/c535b-1.f90 : ditto
15973 * gfortran.dg/c-interop/c535b-2.f90 : ditto
15974 * gfortran.dg/c-interop/c535b-3.f90 : ditto
15975 * gfortran.dg/c-interop/c535c-1.f90 : ditto
15976 * gfortran.dg/c-interop/c535c-2.f90 : ditto
15977 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
15978 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
15979 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
15980 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
15981 * gfortran.dg/c-interop/tkr.f90 : ditto
15982 * gfortran.dg/class_result_10.f90 : ditto
15983 * gfortran.dg/dtio_35.f90 : ditto
15984 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
15985 * gfortran.dg/pr103258.f90 : ditto
15986 * gfortran.dg/pr59107.f90 : ditto
15987 * gfortran.dg/pr93835.f08 : ditto
15989 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15991 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15992 fortran compiler, skip if missing.
15994 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15996 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
15997 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
15999 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
16001 PR tree-optimization/109417
16002 * gcc.dg/pr109417.c: New.
16004 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16006 * rust/compile/issue-1422.rs: New test.
16008 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16010 * rust/compile/issue-1361.rs: New test.
16012 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
16014 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
16015 * rust/compile/issue-1830_str.rs: Likewise.
16017 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16019 * rust/compile/empty.in: New test.
16020 * rust/compile/include_empty.rs: New test.
16022 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16024 * rust/compile/torture/traits10.rs: Fix test-case
16026 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16028 * rust/compile/issue-1725-1.rs: New test.
16029 * rust/compile/issue-1725-2.rs: New test.
16031 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16033 * rust/compile/builtin_macro_include_str.rs:
16034 Include test of invalid UTF-8.
16035 * rust/compile/invalid_utf8: File with invalid UTF-8.
16037 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16039 * rust/compile/parse_empty_tuple_pattern.rs: New test.
16041 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
16043 * rust/compile/issue-1830_bytes.rs: New test.
16044 * rust/compile/issue-1830_str.rs: New test.
16046 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16048 * rust/compile/variadic.rs: New test.
16050 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16052 * rust/execute/torture/overflow1.rs: Fix test.
16054 2023-04-06 mxlol233 <mxlol233@outlook.com>
16056 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
16057 * rust/compile/feature_intrinsics.rs: New file.
16058 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
16059 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
16060 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
16061 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
16062 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
16063 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
16064 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
16065 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
16066 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
16067 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
16068 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
16069 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
16070 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
16071 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
16072 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
16073 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
16074 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
16075 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
16077 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
16078 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
16079 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
16080 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
16081 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
16082 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
16083 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
16084 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
16085 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
16087 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16089 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
16090 * rust/compile/macro44.rs: Fix invalid testcase assertions.
16091 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
16092 * rust/compile/builtin_macro_recurse2.rs: New test.
16093 * rust/compile/macro46.rs: New test.
16094 * rust/compile/builtin_macro_eager1.rs: New file.
16095 * rust/compile/builtin_macro_eager2.rs: New file.
16097 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16099 * rust/execute/torture/let-pattern-1.rs: New test.
16101 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16103 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
16104 * rust/compile/torture/intrinsics-5.rs: likewise
16105 * rust/execute/torture/atomic_load.rs: likewise
16106 * rust/execute/torture/atomic_store.rs: likewise
16107 * rust/bounds1.rs: New test.
16109 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16111 * rust/compile/func3.rs: update test case
16113 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16115 * rust/compile/issue-1786.rs: New test.
16117 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16119 * rust/compile/never_type_err1.rs: Moved to...
16120 * rust/compile/never_type1.rs: ...here. It now works
16122 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16124 * rust/compile/issue-1773.rs: New test.
16126 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16128 * rust/execute/torture/issue-1720-2.rs: New test.
16130 2023-04-06 mxlol233 <mxlol233@outlook.com>
16132 * rust/compile/feature.rs: New test.
16134 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16136 * rust/compile/closure_move_expr.rs: New test.
16138 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16140 * rust/compile/parse_complex_generic_application.rs: New test.
16141 * rust/compile/parse_complex_generic_application2.rs: New test.
16143 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16145 * rust/compile/multi_reference_type.rs: New test.
16147 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
16149 * rust/compile/issue-867.rs: New test.
16151 2023-04-06 Lyra <teromene@teromene.fr>
16153 * rust/compile/macro45.rs: New test.
16155 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16157 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
16159 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
16160 * rust/execute/torture/builtin_macro_env.rs: Likewise.
16161 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
16162 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
16163 * rust/execute/torture/builtin_macro_line.rs: Likewise.
16164 * rust/execute/torture/builtin_macros1.rs: Likewise.
16165 * rust/execute/torture/builtin_macros3.rs: Likewise.
16166 * rust/execute/torture/cfg1.rs: Likewise.
16167 * rust/execute/torture/cfg2.rs: Likewise.
16168 * rust/execute/torture/cfg3.rs: Likewise.
16169 * rust/execute/torture/cfg4.rs: Likewise.
16170 * rust/execute/torture/coercion1.rs: Likewise.
16171 * rust/execute/torture/coercion2.rs: Likewise.
16172 * rust/execute/torture/extern_mod4.rs: Likewise.
16173 * rust/execute/torture/helloworld1.rs: Likewise.
16174 * rust/execute/torture/helloworld2.rs: Likewise.
16175 * rust/execute/torture/issue-1198.rs: Likewise.
16176 * rust/execute/torture/issue-1231.rs: Likewise.
16177 * rust/execute/torture/issue-1232.rs: Likewise.
16178 * rust/execute/torture/issue-1249.rs: Likewise.
16179 * rust/execute/torture/issue-1436.rs: Likewise.
16180 * rust/execute/torture/issue-1496.rs: Likewise.
16181 * rust/execute/torture/issue-647.rs: Likewise.
16182 * rust/execute/torture/issue-845.rs: Likewise.
16183 * rust/execute/torture/issue-851.rs: Likewise.
16184 * rust/execute/torture/issue-858.rs: Likewise.
16185 * rust/execute/torture/issue-976.rs: Likewise.
16186 * rust/execute/torture/macros10.rs: Likewise.
16187 * rust/execute/torture/macros11.rs: Likewise.
16188 * rust/execute/torture/macros12.rs: Likewise.
16189 * rust/execute/torture/macros13.rs: Likewise.
16190 * rust/execute/torture/macros14.rs: Likewise.
16191 * rust/execute/torture/macros2.rs: Likewise.
16192 * rust/execute/torture/macros22.rs: Likewise.
16193 * rust/execute/torture/macros29.rs: Likewise.
16194 * rust/execute/torture/macros3.rs: Likewise.
16195 * rust/execute/torture/macros30.rs: Likewise.
16196 * rust/execute/torture/macros31.rs: Likewise.
16197 * rust/execute/torture/macros7.rs: Likewise.
16198 * rust/execute/torture/macros8.rs: Likewise.
16199 * rust/execute/torture/macros9.rs: Likewise.
16200 * rust/execute/torture/match1.rs: Likewise.
16201 * rust/execute/torture/match2.rs: Likewise.
16202 * rust/execute/torture/match3.rs: Likewise.
16203 * rust/execute/torture/match_bool1.rs: Likewise.
16204 * rust/execute/torture/match_byte1.rs: Likewise.
16205 * rust/execute/torture/match_char1.rs: Likewise.
16206 * rust/execute/torture/match_int1.rs: Likewise.
16207 * rust/execute/torture/match_loop1.rs: Likewise.
16208 * rust/execute/torture/match_range1.rs: Likewise.
16209 * rust/execute/torture/match_range2.rs: Likewise.
16210 * rust/execute/torture/match_tuple1.rs: Likewise.
16211 * rust/execute/torture/method1.rs: Likewise.
16212 * rust/execute/torture/method2.rs: Likewise.
16213 * rust/execute/torture/method3.rs: Likewise.
16214 * rust/execute/torture/method4.rs: Likewise.
16215 * rust/execute/torture/operator_overload_1.rs: Likewise.
16216 * rust/execute/torture/operator_overload_10.rs: Likewise.
16217 * rust/execute/torture/operator_overload_11.rs: Likewise.
16218 * rust/execute/torture/operator_overload_12.rs: Likewise.
16219 * rust/execute/torture/operator_overload_2.rs: Likewise.
16220 * rust/execute/torture/operator_overload_4.rs: Likewise.
16221 * rust/execute/torture/operator_overload_5.rs: Likewise.
16222 * rust/execute/torture/operator_overload_6.rs: Likewise.
16223 * rust/execute/torture/operator_overload_7.rs: Likewise.
16224 * rust/execute/torture/operator_overload_8.rs: Likewise.
16225 * rust/execute/torture/operator_overload_9.rs: Likewise.
16226 * rust/execute/torture/str-layout1.rs: Likewise.
16227 * rust/execute/torture/str-zero.rs: Likewise.
16228 * rust/execute/torture/trait1.rs: Likewise.
16229 * rust/execute/torture/trait10.rs: Likewise.
16230 * rust/execute/torture/trait11.rs: Likewise.
16231 * rust/execute/torture/trait12.rs: Likewise.
16232 * rust/execute/torture/trait13.rs: Likewise.
16233 * rust/execute/torture/trait2.rs: Likewise.
16234 * rust/execute/torture/trait3.rs: Likewise.
16235 * rust/execute/torture/trait4.rs: Likewise.
16236 * rust/execute/torture/trait5.rs: Likewise.
16237 * rust/execute/torture/trait6.rs: Likewise.
16238 * rust/execute/torture/trait7.rs: Likewise.
16239 * rust/execute/torture/trait8.rs: Likewise.
16240 * rust/execute/torture/trait9.rs: Likewise.
16241 * rust/execute/torture/closure2.rs: Likewise.
16242 * rust/execute/torture/closure3.rs: Likewise.
16243 * rust/execute/torture/loop-condition-eval.rs: Likewise.
16244 * rust/execute/torture/operator_overload_3.rs: Likewise.
16246 2023-04-06 mxlol233 <mxlol233@outlook.com>
16248 * rust/compile/diagnostic_underline.rs: New test.
16250 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16252 * rust/compile/bounds.rs: change to use -fsyntax-only
16253 * rust/execute/torture/issue-1720.rs: New test.
16255 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
16257 * rust/compile/decl_macro1.rs: New test.
16258 * rust/compile/decl_macro2.rs: New test.
16259 * rust/compile/decl_macro3.rs: New test.
16260 * rust/compile/decl_macro4.rs: New test.
16261 * rust/compile/decl_macro5.rs: New test.
16262 * rust/compile/decl_macro6.rs: New test.
16263 * rust/compile/decl_macro7.rs: New test.
16264 * rust/execute/torture/decl_macro1.rs: New test.
16265 * rust/execute/torture/decl_macro2.rs: New test.
16266 * rust/execute/torture/decl_macro3.rs: New test.
16267 * rust/execute/torture/decl_macro4.rs: New test.
16269 2023-04-06 mxlol233 <mxlol233@outlook.com>
16271 * rust/compile/bounds.rs: New test.
16273 2023-04-06 Dave <dme2223@gmail.com>
16275 * rust/compile/const10.rs: New test.
16277 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
16279 * rust/compile/unsafe11.rs: New test.
16281 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16283 * gcc.dg/signbit-2.c: Add -maltivec if supported.
16285 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16286 Thomas Schwinge <thomas@codesourcery.com>
16288 PR testsuite/108899
16289 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
16292 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
16295 * gm2/pim/fail/setunknown.mod: New test.
16296 * gm2/pim/fail/setunknown2.mod: New test.
16298 2023-04-05 Jeff Law <jlaw@ventanamicro>
16301 * gcc.c-torture/compile/pr108892.c: New test.
16303 2023-04-05 Martin Jambor <mjambor@suse.cz>
16306 * gcc.dg/ipa/pr108959.c: New test.
16308 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16310 * g++.target/riscv/rvv/base/bug-23.C: New test.
16312 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16314 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
16316 2023-04-04 Harald Anlauf <anlauf@gmx.de>
16319 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
16320 * gfortran.dg/pr104349.f90: New test.
16322 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16324 PR tree-optimization/109386
16325 * gcc.c-torture/execute/ieee/pr109386.c: New test.
16327 2023-04-04 Marek Polacek <polacek@redhat.com>
16329 PR sanitizer/109107
16330 * c-c++-common/ubsan/pr109107-1.c: New test.
16331 * c-c++-common/ubsan/pr109107-2.c: New test.
16332 * c-c++-common/ubsan/pr109107-3.c: New test.
16333 * c-c++-common/ubsan/pr109107-4.c: New test.
16335 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
16337 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
16338 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
16339 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
16340 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
16341 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
16342 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
16343 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
16344 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
16345 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
16346 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
16348 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16351 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
16354 2023-04-04 Richard Biener <rguenther@suse.de>
16356 PR tree-optimization/109304
16357 * gcc.dg/pr109304.c: New testcase.
16359 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
16362 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
16363 to distinguish parity byte from parity.
16364 * gcc.target/powerpc/pr108699.c: New test.
16366 2023-04-04 Jason Merrill <jason@redhat.com>
16369 * g++.dg/lookup/friend25.C: New test.
16371 2023-04-03 Patrick Palka <ppalka@redhat.com>
16374 * g++.dg/cpp1y/var-templ79.C: New test.
16376 2023-04-03 Jakub Jelinek <jakub@redhat.com>
16377 Martin Jambor <mjambor@suse.cz>
16380 * gcc.dg/pr109303.c: New test.
16382 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
16385 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
16388 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16391 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
16393 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16396 * gnat.dg/prot7.adb: Skip on hppa.
16398 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16399 kito-cheng <kito.cheng@sifive.com>
16401 * g++.target/riscv/rvv/base/bug-19.C: New test.
16402 * g++.target/riscv/rvv/base/bug-20.C: New test.
16403 * g++.target/riscv/rvv/base/bug-21.C: New test.
16404 * g++.target/riscv/rvv/base/bug-22.C: New test.
16406 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16408 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
16409 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
16411 2023-04-01 Patrick Palka <ppalka@redhat.com>
16414 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
16416 2023-04-01 Patrick Palka <ppalka@redhat.com>
16420 * g++.dg/template/fn-ptr3a.C: New test.
16421 * g++.dg/template/fn-ptr3b.C: New test.
16422 * g++.dg/template/fn-ptr4.C: New test.
16424 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16426 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
16427 -fno-tree-dominator-opts -fno-tree-vrp.
16428 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
16429 * gcc.dg/torture/inf-compare-2.c: Likewise.
16430 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
16432 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16434 PR tree-optimization/109362
16435 * gcc.target/i386/pr109362.c: New test.
16437 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16438 Richard Sandiford <richard.sandiford@arm.com>
16441 * gcc.target/aarch64/sve/pr109254.c: New test.
16443 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16446 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
16447 if fdopen returns NULL.
16449 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
16451 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
16452 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
16454 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
16456 * gcc.target/i386/pr109052-2.c: New.
16458 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16460 PR tree-optimization/91645
16461 * gcc.target/i386/pr103559-1.c: New test.
16462 * gcc.target/i386/pr103559-2.c: New test.
16463 * gcc.target/i386/pr103559-3.c: New test.
16464 * gcc.target/i386/pr103559-4.c: New test.
16466 2023-03-31 Jonathan Yong <10walls@gmail.com>
16468 * c-c++-common/Warray-bounds.c: Fix excess warnings on
16471 2023-03-31 liuhongt <hongtao.liu@intel.com>
16473 * g++.target/i386/pr85048.C: New test.
16475 2023-03-30 Jason Merrill <jason@redhat.com>
16478 * g++.dg/lookup/anon8.C: New test.
16480 2023-03-30 Jason Merrill <jason@redhat.com>
16483 * g++.dg/cpp1z/noexcept-type27.C: New test.
16485 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16488 * g++.dg/cpp23/subscript14.C: New test.
16490 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
16492 PR tree-optimization/109154
16493 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
16495 2023-03-30 Jason Merrill <jason@redhat.com>
16499 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
16500 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
16502 2023-03-30 Richard Biener <rguenther@suse.de>
16504 PR tree-optimization/107561
16505 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
16506 * g++.dg/warn/Warray-bounds-16.C: Likewise.
16508 2023-03-30 Richard Biener <rguenther@suse.de>
16510 PR tree-optimization/109342
16511 * g++.dg/torture/pr109342.C: New testcase.
16513 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16516 * g++.dg/cpp23/ext-floating15.C: New test.
16518 2023-03-30 liuhongt <hongtao.liu@intel.com>
16520 * gcc.target/i386/pr88828-0.c: Adjust testcase.
16522 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
16525 * gm2/link/nondefaultext/pass/hello.md: New test.
16526 * gm2/link/nondefaultext/pass/liba.dm: New test.
16527 * gm2/link/nondefaultext/pass/liba.md: New test.
16528 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
16530 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
16532 * gcc.target/riscv/arch-19.c: New test.
16534 2023-03-29 Richard Biener <rguenther@suse.de>
16536 PR tree-optimization/109331
16537 * gcc.dg/torture/pr109331.c: New testcase.
16539 2023-03-29 Richard Biener <rguenther@suse.de>
16541 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16543 2023-03-29 Richard Biener <rguenther@suse.de>
16545 PR tree-optimization/109327
16546 * gcc.dg/pr109327.c: New testcase.
16548 2023-03-29 Richard Biener <rguenther@suse.de>
16551 * g++.dg/gomp/pr106124.C: New testcase.
16553 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16554 Richard Biener <rguenther@suse.de>
16556 PR tree-optimization/109301
16557 * gcc.dg/pr109301.c: New test.
16559 2023-03-29 Jason Merrill <jason@redhat.com>
16563 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16564 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16566 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16568 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16570 2023-03-28 David Malcolm <dmalcolm@redhat.com>
16573 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
16574 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
16575 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
16576 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
16578 2023-03-28 Jason Merrill <jason@redhat.com>
16581 * g++.dg/warn/Wsequence-point-5.C: New test.
16583 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16586 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16588 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16590 PR rtl-optimization/109187
16591 * gcc.dg/pr109187.c: New test.
16593 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16595 PR tree-optimization/109265
16596 PR tree-optimization/109274
16597 * gcc.dg/pr109274.c: New.
16598 * gfortran.dg/pr109265.f90: New.
16600 2023-03-28 Richard Biener <rguenther@suse.de>
16602 PR tree-optimization/107087
16603 * g++.dg/pr107087.C: New testcase.
16605 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16608 * gcc.target/aarch64/pr109072_1.c: New test.
16609 * gcc.target/aarch64/pr109072_2.c: Likewise.
16611 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16613 PR middle-end/106190
16614 * gcc.dg/asan/pr106190.c: New test.
16616 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16618 * gcc.target/sparc/20230328-1.c: New test.
16619 * gcc.target/sparc/20230328-2.c: Likewise.
16620 * gcc.target/sparc/20230328-3.c: Likewise.
16621 * gcc.target/sparc/20230328-4.c: Likewise.
16623 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16626 * gcc.target/i386/pr109276.c: New test.
16628 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16630 * gcc.target/sparc/20230328-1.c: New test.
16631 * gcc.target/sparc/20230328-2.c: Likewise.
16632 * gcc.target/sparc/20230328-3.c: Likewise.
16633 * gcc.target/sparc/20230328-4.c: Likewise.
16635 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16637 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16639 * gcc.dg/visibility-22.c: Add weak_undefined options.
16641 2023-03-27 Richard Biener <rguenther@suse.de>
16643 PR tree-optimization/54498
16644 * g++.dg/torture/pr54498.C: New testcase.
16646 2023-03-27 Richard Biener <rguenther@suse.de>
16648 PR tree-optimization/108357
16649 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16651 2023-03-27 Martin Liska <mliska@suse.cz>
16653 * lib/verify-sarif-file.py: Use apostrophes instead
16656 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16659 * gcc.target/powerpc/pr109167.c: New test.
16661 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16664 * gcc.target/powerpc/pr109082.c: New test.
16666 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
16669 * gcc.target/m68k/tls-gd-off.c: New.
16670 * gcc.target/m68k/tls-ie-off.c: New.
16671 * gcc.target/m68k/tls-ld-off.c: New.
16672 * gcc.target/m68k/tls-ld-xtls-off.c: New.
16673 * gcc.target/m68k/tls-le-off.c: New.
16674 * gcc.target/m68k/tls-le-xtls-off.c: New.
16675 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
16676 * gcc.target/m68k/tls-le.c: Likewise.
16678 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16680 PR tree-optimization/109230
16681 * gcc.dg/pr109230.c: New test.
16683 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16686 * c-c++-common/cold-2.c: New test.
16688 2023-03-25 David Malcolm <dmalcolm@redhat.com>
16691 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
16692 verify-sarif-file directive.
16693 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
16694 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
16695 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
16696 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
16697 test case, adapted from Wbidi-chars-1.c.
16698 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
16700 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
16702 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
16703 New test case, adapted from cpp/Winvalid-utf8-1.c.
16704 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
16705 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
16706 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
16708 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
16709 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
16710 * lib/scansarif.exp (verify-sarif-file): New procedure.
16711 * lib/verify-sarif-file.py: New support script.
16713 2023-03-24 Patrick Palka <ppalka@redhat.com>
16716 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16718 * g++.dg/lookup/this2.C: New test.
16720 2023-03-24 Jason Merrill <jason@redhat.com>
16723 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16725 2023-03-24 David Malcolm <dmalcolm@redhat.com>
16728 * c-c++-common/diagnostic-format-json-1.c: Update comment.
16729 * c-c++-common/diagnostic-format-json-2.c: Likewise.
16730 * c-c++-common/diagnostic-format-json-3.c: Likewise.
16731 * c-c++-common/diagnostic-format-json-4.c: Likewise.
16732 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
16733 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
16735 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16737 PR tree-optimization/109238
16738 * gcc.dg/pr109238.c: New.
16740 2023-03-24 Richard Biener <rguenther@suse.de>
16742 PR tree-optimization/106912
16743 * gcc.dg/profile-generate-4.c: New testcase.
16745 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
16747 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16748 Compile object for stressset.mod and testlib.mod. Add test so
16749 that we only link these objects with test application objects.
16751 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16754 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
16755 require ia32 effective target. Only add -fPIC for fpic effective
16756 target. Remove #include <string.h>, use __builtin_memset instead of
16759 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16761 PR tree-optimization/99739
16762 * gcc.dg/tree-ssa/pr99739.c: New test.
16764 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16766 * lib/target-supports.exp (add_options_for_weak_undefined):
16768 (check_effective_target_weak_undefined): Use it.
16769 (check_effective_target_posix_memalign): New.
16770 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
16771 favor of effective target requirement and added options for
16772 weak_undefined symbols.
16773 * gcc.dg/torture/pr90020.c: Likewise.
16774 * gcc.dg/addr_equal-1.c: Likewise.
16775 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
16776 abitest.S-using tests.
16777 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
16778 posix_memalign tests.
16779 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16781 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16782 Tobias Burnus <tobias@codesourcery.com>
16785 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16787 * gfortran.dg/unpack_field_1.f90: Likewise.
16788 * gfortran.dg/pr103628.f90: New.
16790 2023-03-23 Jason Merrill <jason@redhat.com>
16793 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16795 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16797 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16799 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16801 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16803 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16805 * gcc.target/powerpc/mod-no_copy.c: New.
16806 * gcc.target/powerpc/mod-peephole.c: New.
16808 2023-03-23 Andrew Pinski <apinski@marvell.com>
16811 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16813 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16816 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
16818 * gm2/iso/extended-opaque/pass/stressset.def: New test.
16819 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
16820 * gm2/iso/extended-opaque/pass/testset.mod: New test.
16821 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16823 * gm2/projects/iso/small/run/pass/stressset.def: New test.
16824 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
16825 * gm2/projects/iso/small/run/pass/test1.mod: New test.
16826 * gm2/projects/iso/small/run/pass/testlib.def: New test.
16827 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
16828 * gm2/projects/iso/small/run/pass/testset.mod: New test.
16830 2023-03-23 Richard Biener <rguenther@suse.de>
16832 PR tree-optimization/107569
16833 * g++.dg/opt/pr107569.C: New testcase.
16835 2023-03-23 Richard Biener <rguenther@suse.de>
16837 PR tree-optimization/109262
16838 * g++.dg/torture/pr109262.C: New testcase.
16840 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16842 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16844 2023-03-23 Marek Polacek <polacek@redhat.com>
16847 * g++.dg/warn/Wdangling-reference11.C: New test.
16848 * g++.dg/warn/Wdangling-reference12.C: New test.
16850 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16852 PR tree-optimization/109176
16853 * gcc.target/aarch64/sve/pr109176.c: New test.
16855 2023-03-23 Pan Li <pan2.li@intel.com>
16856 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16860 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
16861 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
16862 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
16864 2023-03-23 Jason Merrill <jason@redhat.com>
16867 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16869 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16872 * g++.target/riscv/rvv/base/pr109244.C: New test.
16873 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
16874 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16875 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16876 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
16877 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
16878 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
16879 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
16880 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
16881 * g++.target/riscv/rvv/base/bug-18.C: New test.
16882 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
16883 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
16885 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16888 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16890 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16891 kito-cheng <kito.cheng@sifive.com>
16893 * g++.target/riscv/rvv/base/bug-10.C: New test.
16894 * g++.target/riscv/rvv/base/bug-11.C: New test.
16895 * g++.target/riscv/rvv/base/bug-12.C: New test.
16896 * g++.target/riscv/rvv/base/bug-13.C: New test.
16897 * g++.target/riscv/rvv/base/bug-14.C: New test.
16898 * g++.target/riscv/rvv/base/bug-15.C: New test.
16899 * g++.target/riscv/rvv/base/bug-16.C: New test.
16900 * g++.target/riscv/rvv/base/bug-17.C: New test.
16901 * g++.target/riscv/rvv/base/bug-2.C: New test.
16902 * g++.target/riscv/rvv/base/bug-3.C: New test.
16903 * g++.target/riscv/rvv/base/bug-4.C: New test.
16904 * g++.target/riscv/rvv/base/bug-5.C: New test.
16905 * g++.target/riscv/rvv/base/bug-6.C: New test.
16906 * g++.target/riscv/rvv/base/bug-7.C: New test.
16907 * g++.target/riscv/rvv/base/bug-8.C: New test.
16908 * g++.target/riscv/rvv/base/bug-9.C: New test.
16910 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16911 kito-cheng <kito.cheng@sifive.com>
16913 * gcc.target/riscv/rvv/base/bug-3.c: New test.
16914 * gcc.target/riscv/rvv/base/bug-4.c: New test.
16915 * gcc.target/riscv/rvv/base/bug-5.c: New test.
16917 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16919 * lib/target-supports.exp (check_effective_target_riscv_vector):
16922 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16924 PR testsuite/105959
16925 * gcc.dg-selftests/dg-final.exp
16926 (dg_final_directive_check_num_args): Update expected maximum
16927 number of args for the various directives using dg-scan.
16928 * lib/scanasm.exp (append_encoding_arg): New procedure.
16929 (dg-scan): Add optional 3rd argument: the encoding to use when
16930 reading from the file.
16931 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
16932 encoded when reading it.
16933 (scan-sarif-file-not): Likewise.
16935 2023-03-22 Jason Merrill <jason@redhat.com>
16938 * g++.dg/template/partial-order3.C: New test.
16940 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16941 Steven G. Kargl <kargl@gcc.gnu.org>
16944 * gfortran.dg/pr104572.f90: New test.
16946 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16948 * gcc.target/i386/pr109137.c: New.
16950 2023-03-22 Jason Merrill <jason@redhat.com>
16953 * g++.dg/ext/attr-tsafe1.C: New test.
16955 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16958 * g++.dg/ext/pr109177.C: New test.
16960 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16963 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16965 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16967 * gcc.target/gcn/complex.c: New test.
16969 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16972 * gfortran.dg/pr99036.f90: New test.
16974 2023-03-21 Jason Merrill <jason@redhat.com>
16977 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16979 2023-03-21 Richard Biener <rguenther@suse.de>
16981 PR tree-optimization/109219
16982 * gcc.dg/torture/pr109219.c: New testcase.
16984 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16986 PR testsuite/108898
16987 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16989 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16990 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16992 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16994 PR testsuite/108898
16995 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
16996 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16997 * gcc.dg/vect/vect-simd-clone-16f.c: Add
16998 --param vect-epilogues-nomask=0 to dg-additional-options.
16999 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
17000 foo.simdclone calls.
17001 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
17002 dg-additional-options.
17003 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
17004 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
17005 --param vect-epilogues-nomask=0 to dg-additional-options.
17006 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
17007 to dg-additional-options. Always expect just 2 foo.simdclone calls.
17008 * gcc.dg/vect/vect-simd-clone-18f.c: Add
17009 --param vect-epilogues-nomask=0 to dg-additional-options.
17011 2023-03-21 Jakub Jelinek <jakub@redhat.com>
17013 PR tree-optimization/109215
17014 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
17016 2023-03-21 Richard Biener <rguenther@suse.de>
17018 PR tree-optimization/109170
17019 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
17020 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
17021 * gcc.dg/predict-20.c: Likewise.
17023 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
17026 * gfortran.dg/pr109209.f90: New test.
17028 2023-03-20 Marek Polacek <polacek@redhat.com>
17031 * g++.dg/cpp0x/explicit16.C: New test.
17033 2023-03-20 Jakub Jelinek <jakub@redhat.com>
17036 * g++.dg/tls/thread_local13.C: New test.
17037 * g++.dg/tls/thread_local13-aux.cc: New file.
17038 * g++.dg/tls/thread_local14.C: New test.
17039 * g++.dg/tls/thread_local14-aux.cc: New file.
17041 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
17044 * gcc.target/powerpc/divic3-1.c: New test.
17045 * gcc.target/powerpc/divic3-2.c: Likewise.
17046 * gcc.target/powerpc/mulic3-1.c: Likewise.
17047 * gcc.target/powerpc/mulic3-2.c: Likewise.
17049 2023-03-20 Harald Anlauf <anlauf@gmx.de>
17052 * gfortran.dg/nearest_6.f90: New test.
17054 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
17057 * gcc.target/powerpc/pr109178.c: New test.
17059 2023-03-20 Jakub Jelinek <jakub@redhat.com>
17061 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
17062 from char to char [2 * sizeof (int)].
17064 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
17067 * gfortran.dg/external_procedures_4.f90: New test.
17069 2023-03-19 Harald Anlauf <anlauf@gmx.de>
17072 * gfortran.dg/pr85877.f90: New test.
17074 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
17076 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
17079 2023-03-18 David Malcolm <dmalcolm@redhat.com>
17082 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
17084 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
17100 * gfortran.dg/finalize_38.f90 : New test.
17101 * gfortran.dg/finalize_38a.f90 : New test.
17102 * gfortran.dg/allocate_with_source_25.f90 : The number of final
17103 calls goes down from 6 to 4.
17104 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
17105 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
17106 but the final count remains the same.
17107 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
17108 foo.1.x rather than foo.0.x
17109 * gfortran.dg/finalize_39.f90 : New test.
17110 * gfortran.dg/finalize_40.f90 : New test.
17111 * gfortran.dg/finalize_41.f90 : New test.
17112 * gfortran.dg/finalize_42.f90 : New test.
17113 * gfortran.dg/finalize_43.f90 : New test.
17114 * gfortran.dg/finalize_44.f90 : New test.
17115 * gfortran.dg/finalize_45.f90 : New test.
17116 * gfortran.dg/finalize_46.f90 : New test.
17117 * gfortran.dg/finalize_47.f90 : New test.
17118 * gfortran.dg/finalize_48.f90 : New test.
17119 * gfortran.dg/finalize_49.f90 : New test.
17120 * gfortran.dg/finalize_50.f90 : New test.
17121 * gfortran.dg/finalize_51.f90 : New test.
17123 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
17125 * gcc.dg/plugin/infoleak-2.c,
17126 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
17127 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
17128 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
17129 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
17130 gcc.dg/plugin/infoleak-antipatterns-1.c,
17131 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
17133 2023-03-17 Jason Merrill <jason@redhat.com>
17136 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
17138 2023-03-17 Jason Merrill <jason@redhat.com>
17141 * g++.dg/eh/dtor4.C: New test.
17143 2023-03-17 Jason Merrill <jason@redhat.com>
17146 * g++.dg/lookup/friend24.C: New test.
17148 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17151 * gcc.target/i386/pr105554.c: New test.
17153 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17156 * c-c++-common/ubsan/div-by-zero-8.c: New test.
17158 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
17160 * gcc.target/i386/pr109052.c: New.
17162 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17163 kito-cheng <kito.cheng@sifive.com>
17165 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
17166 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
17167 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
17168 * g++.target/riscv/rvv/base/bug-1.C: New test.
17169 * gcc.target/riscv/rvv/base/bug-2.c: New test.
17171 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17173 PR testsuite/109145
17174 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
17175 Don't include complex.h.
17176 (foo): Use __builtin_complex rather than CMPLXF.
17178 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17180 PR middle-end/108685
17181 * c-c++-common/gomp/doacross-8.c: New test.
17183 2023-03-16 Jason Merrill <jason@redhat.com>
17186 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
17188 2023-03-16 Jason Merrill <jason@redhat.com>
17191 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
17193 2023-03-16 Jason Merrill <jason@redhat.com>
17196 * g++.dg/cpp0x/enum43.C: New test.
17198 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
17200 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
17202 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
17205 * gm2/types/run/pass/d.c: Convert data structure from
17206 BOOLEAN int to bool and cast int to bool in test function.
17208 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
17210 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
17211 * gm2/complex/run/pass/arith3.mod: Ditto.
17212 * gm2/complex/run/pass/arith4.mod: Ditto.
17213 * gm2/complex/run/pass/arith5.mod: Ditto.
17214 * gm2/isolib/run/pass/real2.mod: Ditto.
17215 * gm2/isolib/run/pass/real3.mod: Ditto.
17216 * gm2/isolib/run/pass/realconv.mod: Ditto.
17217 * gm2/isolib/run/pass/realconv2.mod: Ditto.
17218 * gm2/pim/pass/testshort.mod: Ditto.
17219 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
17220 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
17221 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
17222 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
17224 2023-03-16 Patrick Palka <ppalka@redhat.com>
17227 * g++.dg/cpp2a/constexpr-inst2.C: New test.
17229 2023-03-16 Patrick Palka <ppalka@redhat.com>
17232 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
17234 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17236 * gdc.dg/torture/simd23084.d: New test.
17237 * gdc.dg/torture/simd23085.d: New test.
17238 * gdc.dg/torture/simd23218.d: New test.
17240 2023-03-16 Martin Liska <mliska@suse.cz>
17242 PR middle-end/106133
17243 * c-c++-common/pr106133.c: New test.
17245 2023-03-16 Alexandre Oliva <oliva@adacore.com>
17247 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
17249 2023-03-16 Jason Merrill <jason@redhat.com>
17252 * g++.dg/coroutines/co-await-moveonly1.C: New test.
17254 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17257 * gdc.dg/torture/pr109144.d: New test.
17259 2023-03-16 Richard Biener <rguenther@suse.de>
17261 PR tree-optimization/109123
17262 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
17263 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
17264 the name of the pointer.
17265 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
17267 2023-03-15 Jason Merrill <jason@redhat.com>
17271 * g++.dg/coroutines/co-await-initlist1.C: New test.
17273 2023-03-15 David Malcolm <dmalcolm@redhat.com>
17276 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
17277 have an invocation object marked as succeeding, with no
17279 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
17280 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
17281 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
17282 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
17283 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
17284 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
17287 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
17289 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
17290 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
17291 * gcc.target/i386/sse-movss-4.c (dg-options):
17292 Use -mno-sse4. Simplify scan-assembler-not strings.
17293 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
17294 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
17296 2023-03-15 Harald Anlauf <anlauf@gmx.de>
17297 Tobias Burnus <tobias@codesourcery.com>
17300 * gfortran.dg/class_dummy_10.f90: New test.
17302 2023-03-15 Marek Polacek <polacek@redhat.com>
17305 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
17307 2023-03-15 Richard Biener <rguenther@suse.de>
17309 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
17312 2023-03-15 Jason Merrill <jason@redhat.com>
17315 * g++.dg/template/ttp7.C: Remove expected error.
17317 2023-03-15 Jason Merrill <jason@redhat.com>
17322 * g++.dg/template/ttp35.C: New test.
17324 2023-03-15 Richard Biener <rguenther@suse.de>
17326 PR tree-optimization/109139
17327 * gcc.dg/torture/pr109139.c: New testcase.
17329 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17331 * gcc.target/riscv/xtheadmempair-1.c: New test.
17332 * gcc.target/riscv/xtheadmempair-2.c: New test.
17333 * gcc.target/riscv/xtheadmempair-3.c: New test.
17335 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17337 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
17339 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17341 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
17343 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17345 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
17346 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
17347 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
17348 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
17349 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
17350 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
17351 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
17352 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
17354 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17356 * gcc.target/riscv/xtheadbb-ext.c: New test.
17357 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
17358 * gcc.target/riscv/xtheadbb-extu.c: New test.
17359 * gcc.target/riscv/xtheadbb-ff1.c: New test.
17360 * gcc.target/riscv/xtheadbb-rev.c: New test.
17361 * gcc.target/riscv/xtheadbb-srri.c: New test.
17363 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17365 * gcc.target/riscv/xtheadbs-tst.c: New test.
17367 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17369 * gcc.target/riscv/xtheadba-addsl.c: New test.
17371 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17373 * gcc.target/riscv/mcpu-thead-c906.c: New test.
17375 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17377 * gcc.target/riscv/xtheadba.c: New test.
17378 * gcc.target/riscv/xtheadbb.c: New test.
17379 * gcc.target/riscv/xtheadbs.c: New test.
17380 * gcc.target/riscv/xtheadcmo.c: New test.
17381 * gcc.target/riscv/xtheadcondmov.c: New test.
17382 * gcc.target/riscv/xtheadfmemidx.c: New test.
17383 * gcc.target/riscv/xtheadfmv.c: New test.
17384 * gcc.target/riscv/xtheadint.c: New test.
17385 * gcc.target/riscv/xtheadmac.c: New test.
17386 * gcc.target/riscv/xtheadmemidx.c: New test.
17387 * gcc.target/riscv/xtheadmempair.c: New test.
17388 * gcc.target/riscv/xtheadsync.c: New test.
17390 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
17393 * gcc.target/i386/pr109117-1.c: New test.
17395 2023-03-15 Jonathan Yong <10walls@gmail.com>
17397 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
17398 * gcc.dg/pic-3.c: Ditto.
17399 * gcc.dg/pic-4.c: Ditto.
17401 2023-03-14 Patrick Palka <ppalka@redhat.com>
17404 * g++.dg/cpp2a/concepts-class5.C: New test.
17405 * g++.dg/cpp2a/concepts-class5a.C: New test.
17407 2023-03-14 Patrick Palka <ppalka@redhat.com>
17410 * g++.dg/cpp2a/concepts-friend14.C: New test.
17412 2023-03-14 Jason Merrill <jason@redhat.com>
17415 * g++.dg/cpp1y/var-templ78.C: New test.
17417 2023-03-14 Jason Merrill <jason@redhat.com>
17420 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
17421 * g++.dg/warn/Wreturn-6.C: New test.
17423 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17426 * gcc.target/i386/pr109109-1.c: New test.
17427 * gcc.target/i386/pr109109-2.c: New test.
17429 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
17432 * gdc.dg/torture/imports/pr109108.d: New test.
17433 * gdc.dg/torture/pr109108.d: New test.
17435 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17438 PR testsuite/109129
17439 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
17440 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
17441 rather than ! concepts.
17443 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17446 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
17448 2023-03-14 Richard Biener <rguenther@suse.de>
17450 * gcc.dg/auto-init-unused-1.c: New testcase.
17452 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
17454 PR tree-optimization/109005
17455 * gnat.dg/specs/opt6.ads: New test.
17457 2023-03-14 Tamar Christina <tamar.christina@arm.com>
17459 PR testsuite/109118
17460 * gcc.dg/mla_1.c: Moved to...
17461 * gcc.target/aarch64/sve/mla_3.c: ...here.
17463 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17465 PR tree-optimization/109115
17466 * gcc.dg/pr109115.c: New test.
17468 2023-03-14 Richard Biener <rguenther@suse.de>
17470 * g++.dg/torture/20230313.C: New testcase.
17472 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
17474 * gm2/pim/fail/largeconst.mod: New test.
17476 2023-03-13 Jason Merrill <jason@redhat.com>
17479 * g++.dg/warn/pragma-system_header6.h: New test.
17480 * g++.dg/warn/pragma-system_header6.C: New test.
17482 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17485 * gcc.dg/analyzer/leak-pr105906.c: New test.
17487 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17490 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
17491 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
17493 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17495 * gcc.dg/analyzer/exec-1.c: New test.
17496 * gcc.dg/analyzer/snprintf-concat.c: New test.
17497 * gcc.dg/analyzer/vsnprintf-1.c: New test.
17499 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17501 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
17503 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
17505 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
17506 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
17507 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
17508 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
17509 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
17510 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
17511 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
17512 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
17513 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
17514 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
17515 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
17516 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
17517 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
17518 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
17519 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
17520 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
17521 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
17522 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
17523 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
17524 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
17525 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
17526 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
17527 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
17528 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
17529 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
17530 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
17531 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
17532 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
17533 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
17534 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
17535 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
17536 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
17537 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
17538 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
17539 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
17540 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
17541 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
17542 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
17543 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
17544 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
17545 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
17546 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
17547 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
17548 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
17549 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
17550 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
17551 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
17552 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
17553 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
17554 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
17555 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
17556 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
17557 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
17558 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
17559 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
17560 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
17561 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
17562 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
17563 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
17564 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
17565 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
17566 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
17567 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
17568 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
17569 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
17570 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
17571 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
17572 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
17573 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
17574 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
17575 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
17576 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
17577 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
17578 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
17579 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
17580 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
17581 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
17582 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
17583 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
17584 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
17585 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
17586 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
17587 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
17588 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
17589 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
17590 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
17591 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
17592 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
17593 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
17594 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
17595 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
17596 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
17597 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
17598 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
17599 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
17600 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
17601 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
17602 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
17603 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
17604 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
17605 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
17606 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
17607 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
17608 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
17609 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
17610 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
17611 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
17612 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
17613 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
17614 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
17615 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
17616 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
17617 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
17618 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
17619 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
17620 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
17621 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
17622 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
17623 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
17624 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
17625 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
17626 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
17627 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
17628 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
17629 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
17630 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
17631 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
17632 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
17633 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
17634 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
17635 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
17636 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
17637 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
17638 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
17639 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
17640 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
17641 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
17642 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
17643 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
17644 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
17645 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
17646 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
17647 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
17648 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
17649 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
17650 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
17651 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
17652 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
17653 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
17654 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
17655 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
17656 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
17657 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
17658 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
17659 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
17660 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
17661 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
17662 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
17663 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
17664 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
17665 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
17666 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
17667 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
17668 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
17669 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
17670 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
17671 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
17672 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
17673 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
17674 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
17675 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
17676 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
17677 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
17678 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
17679 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
17680 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
17681 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
17682 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
17683 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
17684 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
17685 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
17686 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
17687 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
17688 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
17689 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
17690 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
17691 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
17692 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
17693 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
17694 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
17695 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
17696 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
17697 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
17698 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
17699 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
17700 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
17701 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
17702 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
17703 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
17704 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
17705 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
17706 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
17707 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
17708 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
17709 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
17710 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
17711 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
17712 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
17713 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
17714 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
17715 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
17716 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
17717 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
17718 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
17719 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
17720 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
17721 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
17722 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
17723 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
17724 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
17725 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
17726 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
17727 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
17728 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
17729 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
17730 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
17731 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
17732 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
17733 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
17734 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
17735 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
17736 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
17737 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
17738 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
17739 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
17740 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
17741 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
17742 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
17743 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
17744 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
17745 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
17746 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
17747 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
17748 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
17749 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
17750 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
17751 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
17752 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
17753 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
17754 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
17755 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
17756 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
17757 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
17758 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
17759 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
17760 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
17761 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
17762 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
17763 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
17764 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
17765 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
17766 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
17767 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
17768 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
17769 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
17770 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
17771 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
17772 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
17773 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
17774 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
17775 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
17776 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
17777 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
17778 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
17779 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
17780 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
17781 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
17782 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
17783 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
17784 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
17785 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
17786 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
17787 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
17788 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
17789 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
17790 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
17791 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
17792 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
17793 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
17794 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
17795 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
17796 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
17797 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
17798 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
17799 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
17800 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
17801 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
17802 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
17803 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
17804 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
17805 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
17806 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
17807 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
17808 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
17809 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
17810 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
17811 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
17812 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
17813 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
17814 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
17815 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
17816 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
17817 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
17818 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
17819 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
17820 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
17821 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
17822 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
17823 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
17824 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
17825 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
17826 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
17827 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
17828 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
17829 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
17830 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
17831 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
17832 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
17833 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
17834 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
17835 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
17836 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
17837 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
17838 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
17839 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
17840 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
17841 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
17842 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
17843 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
17844 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
17845 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
17846 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
17847 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
17848 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
17849 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
17850 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
17851 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
17852 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
17853 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
17854 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
17855 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
17856 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
17857 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
17858 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
17859 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
17860 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
17861 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
17862 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
17863 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
17864 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
17865 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
17866 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
17867 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
17868 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
17869 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
17870 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
17871 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
17872 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
17873 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
17874 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
17875 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
17876 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
17877 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
17878 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
17879 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
17880 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
17881 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
17882 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
17883 * g++.target/riscv/rvv/base/vle-1.C: Removed.
17884 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
17885 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
17886 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
17887 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
17888 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
17889 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
17890 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
17891 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
17892 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
17893 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
17894 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
17895 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
17896 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
17897 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
17898 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
17899 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
17900 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
17901 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
17902 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
17903 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
17904 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
17905 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
17906 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
17907 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
17908 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
17909 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
17910 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
17911 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
17912 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
17913 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
17914 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
17915 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
17916 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
17917 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
17918 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
17919 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
17920 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
17921 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
17922 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
17923 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
17924 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
17925 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
17926 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
17927 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
17928 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
17929 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
17930 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
17931 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
17932 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
17933 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
17934 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
17935 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
17936 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
17937 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
17938 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
17939 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
17940 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
17941 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
17942 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
17943 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
17944 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
17945 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
17946 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
17947 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
17948 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
17949 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
17950 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
17951 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
17952 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
17953 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
17954 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
17955 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
17956 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
17957 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
17958 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
17959 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
17960 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
17961 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
17962 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
17963 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
17964 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
17965 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
17966 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
17967 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
17968 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
17969 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
17970 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
17971 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
17972 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
17973 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
17974 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
17975 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
17976 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
17977 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
17978 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
17979 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
17980 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
17981 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
17982 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
17983 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
17984 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
17985 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
17986 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
17987 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
17988 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
17989 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
17990 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
17991 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
17992 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
17993 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
17994 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
17995 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
17996 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
17997 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
17998 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
17999 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
18000 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
18001 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
18002 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
18003 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
18004 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
18005 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
18006 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
18007 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
18008 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
18009 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
18010 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
18011 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
18012 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
18013 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
18014 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
18015 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
18016 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
18017 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
18018 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
18019 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
18020 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
18021 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
18022 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
18023 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
18024 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
18025 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
18026 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
18027 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
18028 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
18029 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
18030 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
18031 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
18032 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
18033 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
18034 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
18035 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
18036 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
18037 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
18038 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
18039 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
18040 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
18041 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
18042 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
18043 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
18044 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
18045 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
18046 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
18047 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
18048 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
18049 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
18050 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
18051 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
18052 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
18053 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
18054 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
18055 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
18056 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
18057 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
18058 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
18059 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
18060 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
18061 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
18062 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
18063 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
18064 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
18065 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
18066 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
18067 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
18068 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
18069 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
18070 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
18071 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
18072 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
18073 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
18074 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
18075 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
18076 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
18077 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
18078 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
18079 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
18080 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
18081 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
18082 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
18083 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
18084 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
18085 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
18086 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
18087 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
18088 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
18089 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
18090 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
18091 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
18092 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
18093 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
18094 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
18095 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
18096 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
18097 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
18098 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
18099 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
18100 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
18101 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
18102 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
18103 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
18104 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
18105 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
18106 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
18107 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
18108 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
18109 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
18110 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
18111 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
18112 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
18113 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
18114 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
18115 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
18116 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
18117 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
18118 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
18119 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
18120 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
18121 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
18122 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
18123 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
18124 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
18125 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
18126 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
18127 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
18128 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
18129 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
18130 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
18131 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
18132 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
18133 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
18134 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
18135 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
18136 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
18137 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
18138 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
18139 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
18140 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
18141 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
18142 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
18143 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
18144 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
18145 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
18146 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
18147 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
18148 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
18149 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
18150 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
18151 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
18152 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
18153 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
18154 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
18155 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
18156 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
18157 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
18158 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
18159 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
18160 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
18161 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
18162 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
18163 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
18164 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
18165 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
18166 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
18167 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
18168 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
18169 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
18170 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
18171 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
18172 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
18173 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
18174 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
18175 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
18176 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
18177 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
18178 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
18179 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
18180 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
18181 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
18182 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
18183 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
18184 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
18185 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
18186 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
18187 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
18188 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
18189 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
18190 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
18191 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
18192 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
18193 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
18194 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
18195 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
18196 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
18197 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
18198 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
18199 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
18200 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
18201 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
18202 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
18203 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
18204 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
18205 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
18206 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
18207 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
18208 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
18209 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
18210 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
18211 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
18212 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
18213 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
18214 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
18215 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
18216 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
18217 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
18218 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
18219 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
18220 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
18221 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
18222 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
18223 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
18224 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
18225 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
18226 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
18227 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
18228 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
18229 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
18230 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
18231 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
18232 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
18233 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
18234 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
18235 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
18236 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
18237 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
18238 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
18239 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
18240 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
18241 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
18242 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
18243 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
18244 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
18245 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
18246 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
18247 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
18248 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
18249 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
18250 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
18251 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
18252 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
18253 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
18254 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
18255 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
18256 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
18257 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
18258 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
18259 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
18260 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
18261 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
18262 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
18263 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
18264 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
18265 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
18266 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
18267 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
18268 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
18269 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
18270 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
18271 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
18272 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
18273 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
18274 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
18275 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
18276 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
18277 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
18278 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
18279 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
18280 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
18281 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
18282 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
18283 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
18284 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
18285 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
18286 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
18287 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
18288 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
18289 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
18290 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
18291 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
18292 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
18293 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
18294 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
18295 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
18296 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
18297 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
18298 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
18299 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
18300 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
18301 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
18302 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
18303 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
18304 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
18305 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
18306 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
18307 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
18308 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
18309 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
18310 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
18311 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
18312 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
18313 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
18314 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
18315 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
18316 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
18317 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
18318 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
18319 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
18320 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
18321 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
18322 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
18323 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
18324 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
18325 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
18326 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
18327 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
18328 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
18329 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
18330 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
18331 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
18332 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
18333 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
18334 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
18335 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
18336 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
18337 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
18338 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
18339 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
18340 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
18341 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
18342 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
18343 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
18344 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
18345 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
18346 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
18347 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
18348 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
18349 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
18350 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
18351 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
18352 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
18353 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
18354 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
18355 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
18356 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
18357 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
18358 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
18359 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
18360 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
18361 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
18362 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
18363 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
18364 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
18365 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
18366 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
18367 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
18368 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
18369 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
18370 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
18371 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
18372 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
18373 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
18374 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
18375 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
18376 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
18377 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
18378 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
18379 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
18380 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
18381 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
18382 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
18383 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
18384 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
18385 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
18386 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
18387 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
18388 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
18389 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
18390 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
18391 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
18392 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
18393 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
18394 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
18395 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
18396 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
18397 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
18398 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
18399 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
18400 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
18401 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
18402 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
18403 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
18404 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
18405 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
18406 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
18407 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
18408 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
18409 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
18410 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
18411 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
18412 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
18413 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
18414 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
18415 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
18416 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
18417 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
18418 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
18419 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
18420 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
18421 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
18422 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
18423 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
18424 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
18425 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
18426 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
18427 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
18428 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
18429 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
18430 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
18431 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
18432 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
18433 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
18434 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
18435 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
18436 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
18437 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
18438 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
18439 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
18440 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
18441 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
18442 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
18443 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
18444 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
18445 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
18446 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
18447 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
18448 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
18449 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
18450 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
18451 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
18452 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
18453 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
18454 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
18455 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
18456 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
18457 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
18458 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
18459 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
18460 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
18461 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
18462 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
18463 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
18464 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
18465 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
18466 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
18467 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
18468 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
18469 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
18470 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
18471 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
18472 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
18473 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
18474 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
18475 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
18476 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
18477 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
18478 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
18479 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
18480 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
18481 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
18482 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
18483 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
18484 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
18485 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
18486 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
18487 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
18488 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
18489 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
18490 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
18491 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
18492 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
18493 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
18494 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
18495 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
18496 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
18497 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
18498 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
18499 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
18500 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
18501 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
18502 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
18503 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
18504 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
18505 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
18506 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
18507 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
18508 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
18509 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
18510 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
18511 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
18512 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
18513 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
18514 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
18515 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
18516 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
18517 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
18518 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
18519 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
18520 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
18521 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
18522 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
18523 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
18524 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
18525 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
18526 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
18527 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
18528 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
18529 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
18530 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
18531 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
18532 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
18533 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
18534 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
18535 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
18536 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
18537 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
18538 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
18539 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
18540 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
18541 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
18542 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
18543 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
18544 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
18545 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
18546 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
18547 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
18548 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
18549 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
18550 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
18551 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
18552 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
18553 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
18554 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
18555 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
18556 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
18557 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
18558 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
18559 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
18560 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
18561 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
18562 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
18563 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
18564 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
18565 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
18566 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
18567 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
18568 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
18569 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
18570 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
18571 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
18572 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
18573 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
18574 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
18575 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
18576 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
18577 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
18578 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
18579 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
18580 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
18581 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
18582 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
18583 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
18584 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
18585 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
18586 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
18587 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
18588 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
18589 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
18590 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
18591 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
18592 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
18593 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
18594 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
18595 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
18596 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
18597 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
18598 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
18599 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
18600 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
18601 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
18602 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
18603 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
18604 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
18605 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
18606 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
18607 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
18608 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
18609 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
18610 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
18611 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
18612 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
18613 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
18614 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
18615 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
18616 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
18617 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
18618 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
18619 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
18620 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
18621 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
18622 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
18623 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
18624 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
18625 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
18626 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
18627 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
18628 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
18629 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
18630 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
18631 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
18632 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
18633 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
18634 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
18635 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
18636 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
18637 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
18638 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
18639 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
18640 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
18641 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
18642 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
18643 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
18644 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
18645 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
18646 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
18647 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
18648 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
18649 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
18650 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
18651 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
18652 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
18653 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
18654 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
18655 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
18656 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
18657 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
18658 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
18659 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
18660 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
18661 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
18662 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
18663 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
18664 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
18665 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
18666 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
18667 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
18668 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
18669 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
18670 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
18671 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
18672 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
18673 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
18674 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
18675 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
18676 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
18677 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
18678 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
18679 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
18680 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
18681 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
18682 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
18683 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
18684 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
18685 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
18686 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
18687 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
18688 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
18689 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
18690 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
18691 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
18692 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
18693 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
18694 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
18695 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
18696 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
18697 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
18698 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
18699 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
18700 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
18701 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
18702 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
18703 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
18704 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
18705 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
18706 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
18707 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
18708 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
18709 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
18710 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
18711 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
18712 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
18713 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
18714 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
18715 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
18716 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
18717 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
18718 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
18719 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
18720 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
18721 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
18722 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
18723 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
18724 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
18725 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
18726 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
18727 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
18728 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
18729 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
18730 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
18731 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
18732 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
18733 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
18734 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
18735 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
18736 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
18737 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
18738 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
18739 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
18740 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
18741 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
18742 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
18743 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
18744 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
18745 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
18746 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
18747 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
18748 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
18749 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
18750 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
18751 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
18752 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
18753 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
18754 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
18755 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
18756 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
18757 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
18758 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
18759 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
18760 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
18761 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
18762 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
18763 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
18764 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
18765 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
18766 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
18767 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
18768 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
18769 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
18770 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
18771 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
18772 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
18773 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
18774 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
18775 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
18776 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
18777 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
18778 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
18779 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
18780 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
18781 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
18782 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
18783 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
18784 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
18785 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
18786 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
18787 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
18788 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
18789 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
18790 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
18791 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
18792 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
18793 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
18794 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
18795 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
18796 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
18797 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
18798 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
18799 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
18800 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
18801 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
18802 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
18803 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
18804 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
18805 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
18806 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
18807 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
18808 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
18809 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
18810 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
18811 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
18812 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
18813 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
18814 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
18815 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
18816 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
18817 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
18818 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
18819 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
18820 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
18821 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
18822 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
18823 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
18824 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
18825 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
18826 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
18827 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
18828 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
18829 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
18830 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
18831 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
18832 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
18833 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
18834 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
18835 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
18836 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
18837 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
18838 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
18839 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
18840 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
18841 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
18842 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
18843 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
18844 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
18845 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
18846 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
18847 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
18848 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
18849 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
18850 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
18851 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
18852 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
18853 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
18854 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
18855 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
18856 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
18857 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
18858 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
18859 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
18860 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
18861 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
18862 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
18863 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
18864 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
18865 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
18866 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
18867 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
18868 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
18869 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
18870 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
18871 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
18872 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
18873 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
18874 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
18875 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
18876 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
18877 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
18878 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
18879 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
18880 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
18881 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
18882 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
18883 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
18884 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
18885 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
18886 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
18887 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
18888 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
18889 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
18890 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
18891 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
18892 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
18893 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
18894 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
18895 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
18896 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
18897 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
18898 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
18899 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
18900 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
18901 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
18902 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
18903 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
18904 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
18905 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
18906 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
18907 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
18908 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
18909 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
18910 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
18911 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
18912 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
18913 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
18914 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
18915 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
18916 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
18917 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
18918 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
18919 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
18920 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
18921 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
18922 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
18923 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
18924 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
18925 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
18926 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
18927 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
18928 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
18929 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
18930 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
18931 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
18932 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
18933 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
18934 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
18935 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
18936 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
18937 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
18938 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
18939 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
18940 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
18941 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
18942 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
18943 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
18944 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
18945 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
18946 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
18947 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
18948 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
18949 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
18950 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
18951 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
18952 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
18953 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
18954 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
18955 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
18956 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
18957 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
18958 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
18959 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
18960 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
18961 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
18962 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
18963 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
18964 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
18965 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
18966 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
18967 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
18968 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
18969 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
18970 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
18971 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
18972 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
18973 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
18974 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
18975 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
18976 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
18977 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
18978 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
18979 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
18980 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
18981 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
18982 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
18983 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
18984 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
18985 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
18986 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
18987 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
18988 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
18989 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
18990 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
18991 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
18992 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
18993 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
18994 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
18995 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
18996 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
18997 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
18998 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
18999 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
19000 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
19001 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
19002 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
19003 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
19004 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
19005 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
19006 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
19007 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
19008 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
19009 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
19010 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
19011 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
19012 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
19013 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
19014 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
19015 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
19016 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
19017 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
19018 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
19019 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
19020 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
19021 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
19022 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
19023 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
19024 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
19025 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
19026 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
19027 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
19028 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
19029 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
19030 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
19031 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
19032 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
19033 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
19034 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
19035 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
19036 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
19037 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
19038 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
19039 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
19040 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
19041 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
19042 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
19043 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
19044 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
19045 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
19046 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
19047 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
19048 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
19049 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
19050 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
19051 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
19052 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
19053 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
19054 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
19055 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
19056 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
19057 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
19058 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
19059 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
19060 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
19061 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
19062 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
19063 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
19064 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
19065 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
19066 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
19067 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
19068 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
19069 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
19070 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
19071 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
19072 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
19073 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
19074 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
19075 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
19076 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
19077 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
19078 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
19079 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
19080 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
19081 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
19082 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
19083 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
19084 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
19085 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
19086 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
19087 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
19088 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
19089 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
19090 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
19091 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
19092 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
19093 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
19094 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
19095 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
19096 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
19097 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
19098 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
19099 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
19100 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
19101 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
19102 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
19103 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
19104 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
19105 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
19106 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
19107 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
19108 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
19109 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
19110 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
19111 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
19112 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
19113 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
19114 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
19115 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
19116 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
19117 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
19118 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
19119 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
19120 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
19121 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
19122 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
19123 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
19124 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
19125 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
19126 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
19127 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
19128 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
19129 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
19130 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
19131 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
19132 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
19133 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
19134 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
19135 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
19136 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
19137 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
19138 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
19139 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
19140 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
19141 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
19142 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
19143 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
19144 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
19145 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
19146 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
19147 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
19148 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
19149 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
19150 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
19151 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
19152 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
19153 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
19154 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
19155 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
19156 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
19157 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
19158 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
19159 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
19160 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
19161 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
19162 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
19163 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
19164 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
19165 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
19166 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
19167 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
19168 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
19169 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
19170 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
19171 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
19172 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
19173 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
19174 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
19175 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
19176 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
19177 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
19178 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
19179 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
19180 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
19181 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
19182 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
19183 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
19184 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
19185 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
19186 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
19187 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
19188 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
19189 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
19190 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
19191 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
19192 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
19193 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
19194 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
19195 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
19196 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
19197 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
19198 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
19199 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
19200 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
19201 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
19202 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
19203 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
19204 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
19205 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
19206 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
19207 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
19208 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
19209 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
19210 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
19211 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
19212 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
19213 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
19214 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
19215 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
19216 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
19217 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
19218 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
19219 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
19220 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
19221 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
19222 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
19223 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
19224 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
19225 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
19226 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
19227 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
19228 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
19229 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
19230 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
19231 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
19232 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
19233 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
19234 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
19235 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
19236 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
19237 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
19238 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
19239 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
19240 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
19241 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
19242 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
19243 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
19244 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
19245 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
19246 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
19247 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
19248 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
19249 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
19250 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
19251 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
19252 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
19253 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
19254 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
19255 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
19256 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
19257 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
19258 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
19259 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
19260 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
19261 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
19262 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
19263 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
19264 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
19265 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
19266 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
19267 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
19268 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
19269 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
19270 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
19271 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
19272 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
19273 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
19274 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
19275 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
19276 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
19277 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
19278 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
19279 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
19280 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
19281 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
19282 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
19283 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
19284 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
19285 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
19286 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
19287 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
19288 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
19289 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
19290 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
19291 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
19292 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
19293 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
19294 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
19295 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
19296 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
19297 * g++.target/riscv/rvv/base/vse-1.C: Removed.
19298 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
19299 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
19300 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
19301 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
19302 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
19303 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
19304 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
19305 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
19306 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
19307 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
19308 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
19309 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
19310 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
19311 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
19312 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
19313 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
19314 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
19315 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
19316 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
19317 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
19318 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
19319 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
19320 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
19321 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
19322 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
19323 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
19324 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
19325 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
19326 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
19327 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
19328 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
19329 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
19330 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
19331 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
19332 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
19333 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
19334 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
19335 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
19336 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
19337 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
19338 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
19339 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
19340 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
19341 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
19342 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
19343 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
19344 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
19345 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
19346 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
19347 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
19348 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
19349 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
19350 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
19351 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
19352 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
19353 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
19354 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
19355 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
19356 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
19357 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
19358 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
19359 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
19360 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
19361 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
19362 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
19363 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
19364 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
19365 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
19366 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
19367 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
19368 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
19369 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
19370 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
19371 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
19372 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
19373 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
19374 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
19375 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
19376 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
19377 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
19378 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
19379 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
19380 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
19381 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
19382 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
19383 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
19384 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
19385 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
19386 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
19387 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
19388 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
19389 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
19390 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
19391 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
19392 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
19393 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
19394 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
19395 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
19396 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
19397 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
19398 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
19399 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
19400 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
19401 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
19402 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
19403 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
19404 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
19405 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
19406 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
19407 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
19408 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
19409 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
19410 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
19411 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
19412 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
19413 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
19414 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
19415 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
19416 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
19417 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
19418 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
19419 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
19420 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
19421 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
19422 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
19423 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
19424 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
19425 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
19426 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
19427 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
19428 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
19429 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
19430 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
19431 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
19432 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
19433 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
19434 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
19435 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
19436 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
19437 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
19438 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
19439 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
19440 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
19441 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
19442 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
19443 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
19444 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
19445 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
19446 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
19447 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
19448 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
19449 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
19450 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
19451 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
19452 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
19453 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
19454 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
19455 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
19456 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
19457 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
19458 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
19459 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
19460 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
19461 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
19462 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
19463 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
19464 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
19465 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
19466 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
19467 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
19468 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
19469 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
19470 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
19471 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
19472 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
19473 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
19474 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
19475 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
19476 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
19477 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
19478 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
19479 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
19480 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
19481 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
19482 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
19483 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
19484 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
19485 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
19486 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
19487 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
19488 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
19489 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
19490 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
19491 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
19492 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
19493 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
19494 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
19495 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
19496 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
19497 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
19498 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
19499 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
19500 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
19501 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
19502 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
19503 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
19504 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
19505 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
19506 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
19507 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
19508 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
19509 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
19510 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
19511 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
19512 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
19513 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
19514 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
19515 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
19516 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
19517 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
19518 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
19519 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
19520 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
19521 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
19522 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
19523 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
19524 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
19525 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
19526 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
19527 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
19528 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
19529 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
19530 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
19531 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
19532 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
19533 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
19534 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
19535 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
19536 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
19537 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
19538 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
19539 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
19540 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
19541 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
19542 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
19543 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
19544 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
19545 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
19546 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
19547 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
19548 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
19549 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
19550 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
19551 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
19552 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
19553 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
19554 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
19555 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
19556 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
19557 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
19558 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
19559 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
19560 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
19561 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
19562 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
19563 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
19564 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
19565 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
19566 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
19567 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
19568 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
19569 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
19570 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
19571 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
19572 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
19573 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
19574 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
19575 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
19576 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
19577 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
19578 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
19579 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
19580 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
19581 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
19582 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
19583 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
19584 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
19585 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
19586 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
19587 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
19588 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
19589 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
19590 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
19591 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
19592 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
19593 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
19594 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
19595 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
19596 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
19597 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
19598 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
19599 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
19600 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
19601 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
19602 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
19603 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
19604 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
19605 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
19606 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
19607 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
19608 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
19609 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
19610 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
19611 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
19612 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
19613 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
19614 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
19615 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
19616 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
19617 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
19618 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
19619 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
19620 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
19621 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
19622 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
19623 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
19624 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
19625 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
19626 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
19627 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
19628 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
19629 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
19630 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
19631 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
19632 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
19633 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
19634 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
19635 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
19636 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
19637 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
19638 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
19639 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
19640 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
19641 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
19642 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
19643 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
19644 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
19645 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
19646 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
19647 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
19648 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
19649 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
19650 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
19651 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
19652 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
19653 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
19654 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
19655 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
19656 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
19657 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
19658 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
19659 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
19660 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
19661 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
19662 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
19663 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
19664 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
19665 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
19666 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
19667 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
19668 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
19669 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
19670 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
19671 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
19672 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
19673 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
19674 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
19675 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
19676 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
19677 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
19678 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
19679 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
19680 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
19681 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
19682 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
19683 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
19684 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
19685 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
19686 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
19687 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
19688 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
19689 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
19690 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
19691 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
19692 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
19693 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
19694 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
19695 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
19696 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
19697 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
19698 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
19699 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
19700 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
19701 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
19702 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
19703 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
19704 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
19705 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
19706 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
19707 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
19708 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
19709 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
19710 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
19711 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
19712 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
19713 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
19714 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
19715 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
19716 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
19717 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
19718 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
19719 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
19720 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
19721 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
19722 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
19723 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
19724 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
19725 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
19726 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
19727 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
19728 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
19729 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
19730 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
19731 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
19732 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
19733 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
19734 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
19735 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
19736 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
19737 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
19738 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
19739 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
19740 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
19741 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
19742 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
19743 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
19744 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
19745 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
19746 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
19747 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
19748 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
19749 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
19750 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
19751 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
19752 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
19753 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
19754 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
19755 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
19756 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
19757 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
19758 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
19759 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
19760 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
19761 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
19762 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
19763 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
19764 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
19765 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
19766 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
19767 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
19768 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
19769 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
19770 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
19771 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
19772 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
19773 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
19774 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
19775 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
19776 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
19777 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
19778 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
19779 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
19780 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
19781 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
19782 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
19783 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
19784 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
19785 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
19786 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
19787 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
19788 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
19789 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
19790 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
19791 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
19792 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
19793 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
19794 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
19795 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
19796 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
19797 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
19798 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
19799 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
19800 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
19801 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
19802 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
19803 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
19804 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
19805 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
19806 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
19807 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
19808 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
19809 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
19810 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
19811 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
19812 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
19813 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
19814 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
19815 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
19816 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
19817 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
19818 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
19819 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
19820 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
19821 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
19822 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
19823 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
19824 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
19825 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
19826 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
19827 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
19828 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
19829 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
19830 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
19831 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
19832 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
19833 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
19834 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
19835 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
19836 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
19837 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
19838 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
19839 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
19840 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
19841 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
19842 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
19843 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
19844 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
19845 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
19846 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
19847 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
19848 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
19849 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
19850 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
19851 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
19852 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
19853 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
19854 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
19855 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
19856 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
19857 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
19858 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
19859 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
19860 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
19861 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
19862 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
19863 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
19864 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
19865 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
19866 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
19867 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
19868 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
19869 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
19870 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
19871 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
19872 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
19873 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
19874 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
19875 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
19876 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
19877 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
19878 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
19879 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
19880 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
19881 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
19882 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
19883 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
19884 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
19885 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
19886 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
19887 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
19888 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
19889 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
19890 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
19891 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
19892 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
19893 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
19894 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
19895 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
19896 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
19897 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
19898 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
19899 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
19900 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
19901 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
19902 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
19903 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
19904 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
19905 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
19906 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
19907 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
19908 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
19909 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
19910 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
19911 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
19912 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
19913 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
19914 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
19915 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
19916 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
19917 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
19918 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
19919 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
19920 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
19921 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
19922 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
19923 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
19924 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
19925 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
19926 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
19927 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
19928 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
19929 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
19930 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
19931 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
19932 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
19933 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
19934 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
19935 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
19936 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
19937 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
19938 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
19939 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
19940 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
19941 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
19942 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
19943 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
19944 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
19945 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
19946 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
19947 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
19948 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
19949 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
19950 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
19951 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
19952 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
19953 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
19954 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
19955 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
19956 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
19957 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
19958 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
19959 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
19960 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
19961 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
19962 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
19963 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
19964 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
19965 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
19966 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
19967 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
19968 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
19969 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
19970 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
19971 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
19972 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
19973 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
19974 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
19975 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
19976 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
19977 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
19978 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
19979 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
19980 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
19981 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
19982 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
19983 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
19984 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
19985 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
19986 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
19987 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
19988 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
19989 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
19990 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
19991 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
19992 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
19993 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
19994 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
19995 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
19996 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
19997 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
19998 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
19999 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
20000 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
20001 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
20002 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
20003 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
20004 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
20005 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
20006 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
20007 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
20008 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
20009 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
20010 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
20011 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
20012 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
20013 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
20014 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
20015 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
20016 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
20017 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
20018 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
20019 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
20020 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
20021 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
20022 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
20023 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
20024 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
20025 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
20026 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
20027 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
20028 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
20029 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
20030 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
20031 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
20032 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
20033 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
20034 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
20035 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
20036 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
20037 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
20038 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
20039 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
20040 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
20041 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
20042 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
20043 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
20044 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
20045 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
20046 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
20047 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
20048 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
20049 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
20050 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
20051 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
20052 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
20053 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
20054 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
20055 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
20056 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
20057 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
20058 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
20059 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
20060 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
20061 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
20062 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
20063 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
20064 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
20065 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
20066 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
20067 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
20068 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
20069 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
20070 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
20071 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
20072 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
20073 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
20074 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
20075 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
20076 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
20077 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
20078 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
20079 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
20080 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
20081 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
20082 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
20083 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
20084 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
20085 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
20086 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
20087 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
20088 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
20089 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
20090 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
20091 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
20092 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
20093 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
20094 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
20095 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
20096 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
20097 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
20098 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
20099 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
20100 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
20101 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
20102 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
20103 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
20104 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
20105 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
20106 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
20107 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
20108 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
20109 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
20110 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
20111 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
20112 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
20113 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
20114 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
20115 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
20116 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
20117 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
20118 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
20119 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
20120 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
20121 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
20122 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
20123 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
20124 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
20125 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
20126 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
20127 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
20128 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
20129 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
20130 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
20131 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
20132 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
20133 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
20134 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
20135 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
20136 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
20137 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
20138 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
20139 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
20140 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
20141 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
20142 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
20143 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
20144 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
20145 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
20146 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
20147 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
20148 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
20149 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
20150 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
20151 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
20152 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
20153 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
20154 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
20155 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
20156 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
20157 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
20158 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
20159 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
20160 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
20161 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
20162 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
20163 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
20164 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
20165 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
20166 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
20167 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
20168 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
20169 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
20170 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
20171 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
20172 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
20173 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
20174 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
20175 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
20176 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
20177 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
20178 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
20179 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
20180 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
20181 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
20182 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
20183 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
20184 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
20185 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
20186 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
20187 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
20188 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
20189 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
20190 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
20191 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
20192 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
20193 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
20194 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
20195 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
20196 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
20197 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
20198 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
20199 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
20200 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
20201 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
20202 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
20203 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
20204 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
20205 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
20206 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
20207 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
20208 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
20209 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
20210 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
20211 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
20212 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
20213 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
20214 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
20215 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
20216 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
20217 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
20218 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
20219 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
20220 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
20221 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
20222 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
20223 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
20224 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
20225 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
20226 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
20227 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
20228 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
20229 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
20230 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
20231 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
20232 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
20233 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
20234 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
20235 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
20236 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
20237 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
20238 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
20239 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
20240 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
20241 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
20242 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
20243 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
20244 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
20245 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
20246 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
20247 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
20248 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
20249 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
20250 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
20251 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
20252 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
20253 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
20254 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
20255 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
20256 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
20257 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
20258 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
20259 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
20260 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
20261 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
20262 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
20263 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
20264 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
20265 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
20266 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
20267 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
20268 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
20269 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
20270 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
20271 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
20272 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
20273 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
20274 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
20275 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
20276 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
20277 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
20278 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
20279 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
20280 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
20281 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
20282 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
20283 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
20284 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
20285 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
20286 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
20287 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
20288 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
20289 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
20290 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
20291 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
20292 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
20293 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
20294 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
20295 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
20296 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
20297 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
20298 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
20299 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
20300 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
20301 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
20302 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
20303 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
20304 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
20305 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
20306 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
20307 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
20308 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
20309 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
20310 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
20311 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
20312 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
20313 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
20314 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
20315 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
20316 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
20317 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
20318 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
20319 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
20320 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
20321 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
20322 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
20323 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
20324 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
20325 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
20326 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
20327 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
20328 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
20329 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
20330 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
20331 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
20332 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
20333 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
20334 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
20335 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
20336 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
20337 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
20338 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
20339 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
20340 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
20341 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
20342 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
20343 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
20344 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
20345 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
20346 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
20347 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
20348 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
20349 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
20350 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
20351 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
20352 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
20353 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
20354 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
20355 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
20356 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
20357 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
20358 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
20359 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
20360 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
20361 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
20362 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
20363 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
20364 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
20365 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
20366 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
20367 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
20368 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
20369 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
20370 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
20371 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
20372 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
20373 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
20374 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
20375 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
20376 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
20377 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
20378 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
20379 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
20380 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
20381 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
20382 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
20383 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
20384 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
20385 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
20386 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
20387 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
20388 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
20389 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
20390 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
20391 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
20392 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
20393 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
20394 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
20395 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
20396 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
20397 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
20398 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
20399 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
20400 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
20401 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
20402 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
20403 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
20404 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
20405 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
20406 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
20407 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
20408 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
20409 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
20410 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
20411 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
20412 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
20413 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
20414 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
20415 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
20416 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
20417 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
20418 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
20419 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
20420 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
20421 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
20422 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
20423 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
20424 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
20425 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
20426 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
20427 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
20428 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
20429 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
20430 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
20431 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
20432 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
20433 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
20434 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
20435 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
20436 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
20437 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
20438 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
20439 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
20440 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
20441 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
20442 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
20443 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
20444 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
20445 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
20446 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
20447 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
20448 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
20449 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
20450 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
20451 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
20452 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
20453 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
20454 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
20455 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
20456 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
20457 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
20458 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
20459 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
20460 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
20461 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
20462 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
20463 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
20464 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
20465 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
20466 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
20467 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
20468 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
20469 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
20470 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
20471 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
20472 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
20473 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
20474 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
20475 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
20476 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
20477 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
20478 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
20479 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
20480 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
20481 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
20482 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
20483 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
20484 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
20485 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
20486 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
20487 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
20488 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
20489 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
20490 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
20491 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
20492 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
20493 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
20494 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
20495 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
20496 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
20497 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
20498 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
20499 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
20500 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
20501 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
20502 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
20503 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
20504 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
20505 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
20506 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
20507 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
20508 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
20509 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
20510 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
20511 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
20512 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
20513 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
20514 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
20515 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
20516 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
20517 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
20518 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
20519 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
20520 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
20521 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
20522 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
20523 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
20524 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
20525 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
20526 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
20527 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
20528 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
20529 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
20530 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
20531 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
20532 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
20533 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
20534 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
20535 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
20536 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
20537 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
20538 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
20539 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
20540 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
20541 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
20542 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
20543 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
20544 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
20545 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
20546 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
20547 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
20548 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
20549 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
20550 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
20551 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
20552 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
20553 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
20554 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
20555 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
20556 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
20557 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
20558 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
20559 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
20560 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
20561 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
20562 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
20563 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
20564 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
20565 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
20566 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
20567 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
20568 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
20569 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
20570 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
20571 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
20572 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
20573 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
20574 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
20575 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
20576 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
20577 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
20578 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
20579 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
20580 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
20581 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
20582 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
20583 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
20584 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
20585 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
20586 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
20587 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
20588 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
20589 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
20590 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
20591 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
20592 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
20593 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
20594 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
20595 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
20596 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
20597 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
20598 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
20599 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
20600 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
20601 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
20602 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
20603 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
20604 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
20605 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
20606 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
20607 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
20608 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
20609 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
20610 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
20611 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
20612 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
20613 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
20614 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
20615 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
20616 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
20617 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
20618 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
20619 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
20620 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
20621 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
20622 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
20623 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
20624 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
20625 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
20626 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
20627 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
20628 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
20629 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
20630 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
20631 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
20632 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
20633 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
20634 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
20635 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
20636 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
20637 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
20638 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
20639 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
20640 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
20641 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
20642 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
20643 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
20644 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
20645 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
20646 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
20647 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
20648 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
20649 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
20650 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
20651 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
20652 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
20653 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
20654 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
20655 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
20656 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
20657 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
20658 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
20659 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
20660 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
20661 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
20662 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
20663 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
20664 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
20665 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
20666 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
20667 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
20668 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
20669 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
20670 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
20671 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
20672 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
20673 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
20674 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
20675 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
20676 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
20677 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
20678 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
20679 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
20680 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
20681 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
20682 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
20683 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
20684 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
20685 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
20686 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
20687 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
20688 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
20689 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
20690 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
20691 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
20692 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
20693 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
20694 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
20695 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
20696 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
20697 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
20698 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
20699 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
20700 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
20701 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
20702 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
20703 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
20704 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
20705 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
20706 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
20707 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
20708 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
20709 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
20710 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
20711 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
20712 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
20713 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
20714 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
20715 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
20716 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
20717 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
20718 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
20719 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
20720 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
20721 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
20722 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
20723 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
20724 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
20725 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
20726 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
20727 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
20728 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
20729 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
20730 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
20731 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
20732 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
20733 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
20734 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
20735 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
20736 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
20737 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
20738 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
20739 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
20740 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
20741 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
20742 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
20743 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
20744 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
20745 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
20746 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
20747 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
20748 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
20749 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
20750 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
20751 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
20752 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
20753 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
20754 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
20755 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
20756 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
20757 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
20758 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
20759 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
20760 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
20761 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
20762 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
20763 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
20764 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
20765 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
20766 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
20767 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
20768 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
20769 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
20770 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
20771 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
20772 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
20773 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
20774 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
20775 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
20776 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
20777 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
20778 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
20779 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
20780 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
20781 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
20782 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
20783 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
20784 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
20785 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
20786 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
20787 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
20788 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
20789 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
20790 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
20791 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
20792 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
20793 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
20794 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
20795 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
20796 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
20797 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
20798 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
20799 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
20800 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
20801 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
20802 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
20803 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
20804 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
20805 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
20806 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
20807 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
20808 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
20809 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
20810 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
20811 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
20812 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
20813 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
20814 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
20815 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
20816 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
20817 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
20818 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
20819 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
20820 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
20821 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
20822 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
20823 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
20824 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
20825 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
20826 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
20827 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
20828 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
20829 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
20830 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
20831 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
20832 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
20833 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
20834 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
20835 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
20836 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
20837 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
20838 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
20839 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
20840 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
20841 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
20842 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
20843 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
20844 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
20845 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
20846 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
20847 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
20848 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
20849 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
20850 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
20851 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
20852 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
20853 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
20854 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
20855 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
20856 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
20857 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
20858 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
20859 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
20860 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
20861 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
20862 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
20863 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
20864 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
20865 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
20866 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
20867 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
20868 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
20869 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
20870 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
20871 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
20872 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
20873 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
20874 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
20875 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
20876 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
20877 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
20878 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
20879 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
20880 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
20881 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
20882 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
20883 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
20884 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
20885 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
20886 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
20887 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
20888 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
20889 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
20890 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
20891 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
20892 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
20893 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
20894 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
20895 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
20896 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
20897 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
20898 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
20899 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
20900 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
20901 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
20902 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
20903 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
20904 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
20905 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
20906 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
20907 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
20908 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
20909 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
20910 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
20911 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
20912 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
20913 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
20914 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
20915 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
20916 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
20917 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
20918 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
20919 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
20920 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
20921 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
20922 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
20923 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
20924 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
20925 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
20926 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
20927 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
20928 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
20929 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
20930 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
20931 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
20932 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
20933 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
20934 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
20935 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
20936 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
20937 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
20938 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
20939 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
20940 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
20941 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
20942 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
20943 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
20944 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
20945 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
20946 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
20947 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
20948 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
20949 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
20950 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
20951 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
20952 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
20953 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
20954 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
20955 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
20956 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
20957 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
20958 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
20959 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
20960 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
20961 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
20962 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
20963 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
20964 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
20965 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
20966 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
20967 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
20968 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
20969 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
20970 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
20971 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
20972 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
20973 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
20974 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
20975 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
20976 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
20977 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
20978 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
20979 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
20980 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
20981 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
20982 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
20983 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
20984 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
20985 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
20986 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
20987 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
20988 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
20989 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
20990 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
20991 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
20992 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
20993 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
20994 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
20995 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
20996 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
20997 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
20998 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
20999 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
21000 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
21001 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
21002 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
21003 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
21004 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
21005 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
21006 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
21007 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
21008 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
21009 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
21010 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
21011 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
21012 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
21013 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
21014 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
21015 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
21016 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
21017 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
21018 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
21019 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
21020 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
21021 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
21022 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
21023 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
21024 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
21025 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
21026 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
21027 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
21028 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
21029 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
21030 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
21031 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
21032 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
21033 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
21034 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
21035 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
21036 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
21037 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
21038 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
21039 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
21040 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
21041 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
21042 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
21043 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
21044 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
21045 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
21046 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
21047 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
21048 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
21049 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
21050 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
21051 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
21052 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
21053 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
21054 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
21055 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
21056 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
21057 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
21058 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
21059 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
21060 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
21061 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
21062 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
21063 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
21064 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
21065 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
21066 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
21067 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
21068 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
21069 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
21070 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
21071 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
21072 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
21073 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
21074 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
21075 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
21076 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
21077 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
21078 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
21079 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
21080 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
21081 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
21082 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
21083 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
21084 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
21085 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
21086 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
21087 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
21088 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
21089 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
21090 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
21091 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
21092 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
21093 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
21094 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
21095 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
21096 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
21097 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
21098 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
21099 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
21100 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
21101 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
21102 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
21103 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
21104 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
21105 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
21106 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
21107 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
21108 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
21109 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
21110 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
21111 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
21112 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
21113 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
21114 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
21115 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
21116 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
21117 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
21118 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
21119 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
21120 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
21121 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
21122 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
21123 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
21124 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
21125 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
21126 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
21127 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
21128 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
21129 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
21130 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
21131 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
21132 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
21133 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
21134 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
21135 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
21136 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
21137 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
21138 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
21139 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
21140 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
21141 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
21142 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
21143 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
21144 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
21145 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
21146 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
21147 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
21148 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
21149 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
21150 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
21151 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
21152 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
21153 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
21154 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
21155 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
21156 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
21157 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
21158 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
21159 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
21160 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
21161 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
21162 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
21163 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
21164 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
21165 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
21166 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
21167 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
21168 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
21169 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
21170 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
21171 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
21172 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
21173 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
21174 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
21175 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
21176 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
21177 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
21178 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
21179 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
21180 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
21181 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
21182 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
21183 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
21184 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
21185 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
21186 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
21187 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
21188 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
21189 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
21190 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
21191 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
21192 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
21193 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
21194 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
21195 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
21196 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
21197 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
21198 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
21199 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
21200 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
21201 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
21202 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
21203 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
21204 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
21205 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
21206 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
21207 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
21208 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
21209 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
21210 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
21211 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
21212 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
21213 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
21214 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
21215 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
21216 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
21217 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
21218 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
21219 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
21220 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
21221 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
21222 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
21223 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
21224 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
21225 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
21226 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
21227 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
21228 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
21229 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
21230 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
21231 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
21232 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
21233 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
21234 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
21235 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
21236 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
21237 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
21238 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
21239 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
21240 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
21241 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
21242 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
21243 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
21244 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
21245 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
21246 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
21247 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
21248 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
21249 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
21250 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
21251 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
21252 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
21253 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
21254 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
21255 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
21256 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
21257 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
21258 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
21259 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
21260 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
21261 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
21262 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
21263 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
21264 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
21265 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
21266 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
21267 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
21268 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
21269 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
21270 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
21271 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
21272 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
21273 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
21274 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
21275 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
21276 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
21277 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
21278 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
21279 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
21280 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
21281 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
21282 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
21283 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
21284 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
21285 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
21286 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
21287 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
21288 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
21289 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
21290 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
21291 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
21292 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
21293 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
21294 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
21295 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
21296 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
21297 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
21298 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
21299 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
21300 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
21301 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
21302 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
21303 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
21304 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
21305 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
21306 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
21307 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
21308 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
21309 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
21310 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
21311 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
21312 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
21313 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
21314 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
21315 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
21316 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
21317 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
21318 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
21319 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
21320 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
21321 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
21322 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
21323 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
21324 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
21325 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
21326 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
21327 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
21328 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
21329 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
21330 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
21331 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
21332 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
21333 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
21334 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
21335 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
21336 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
21337 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
21338 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
21339 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
21340 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
21341 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
21342 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
21343 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
21344 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
21345 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
21346 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
21347 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
21348 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
21349 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
21350 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
21351 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
21352 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
21353 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
21354 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
21355 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
21356 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
21357 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
21358 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
21359 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
21360 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
21361 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
21362 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
21363 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
21364 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
21365 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
21366 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
21367 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
21368 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
21369 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
21370 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
21371 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
21372 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
21373 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
21374 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
21375 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
21376 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
21377 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
21378 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
21379 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
21380 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
21381 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
21382 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
21383 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
21384 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
21385 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
21386 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
21387 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
21388 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
21389 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
21390 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
21391 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
21392 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
21393 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
21394 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
21395 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
21396 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
21397 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
21398 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
21399 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
21400 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
21401 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
21402 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
21403 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
21404 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
21405 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
21406 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
21407 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
21408 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
21409 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
21410 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
21411 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
21412 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
21413 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
21414 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
21415 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
21416 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
21417 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
21418 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
21419 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
21420 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
21421 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
21422 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
21423 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
21424 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
21425 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
21426 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
21427 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
21428 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
21429 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
21430 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
21431 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
21432 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
21433 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
21434 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
21435 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
21436 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
21437 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
21438 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
21439 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
21440 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
21441 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
21442 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
21443 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
21444 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
21445 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
21446 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
21447 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
21448 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
21449 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
21450 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
21451 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
21452 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
21453 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
21454 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
21455 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
21456 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
21457 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
21458 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
21459 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
21460 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
21461 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
21462 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
21463 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
21464 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
21465 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
21466 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
21467 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
21468 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
21469 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
21470 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
21471 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
21472 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
21473 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
21474 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
21475 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
21476 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
21477 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
21478 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
21479 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
21480 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
21481 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
21482 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
21483 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
21484 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
21485 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
21486 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
21487 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
21488 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
21489 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
21490 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
21491 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
21492 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
21493 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
21494 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
21495 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
21496 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
21497 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
21498 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
21499 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
21500 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
21501 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
21502 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
21503 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
21504 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
21505 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
21506 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
21507 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
21508 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
21509 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
21510 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
21511 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
21512 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
21513 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
21514 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
21515 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
21516 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
21517 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
21518 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
21519 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
21520 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
21521 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
21522 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
21523 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
21524 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
21525 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
21526 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
21527 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
21528 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
21529 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
21530 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
21531 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
21532 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
21533 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
21534 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
21535 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
21536 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
21537 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
21538 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
21539 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
21540 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
21541 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
21542 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
21543 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
21544 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
21545 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
21546 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
21547 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
21548 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
21549 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
21550 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
21551 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
21552 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
21553 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
21554 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
21555 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
21556 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
21557 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
21558 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
21559 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
21560 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
21561 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
21562 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
21563 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
21564 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
21565 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
21566 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
21567 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
21568 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
21569 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
21570 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
21571 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
21572 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
21573 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
21574 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
21575 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
21576 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
21577 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
21578 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
21579 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
21580 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
21581 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
21582 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
21583 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
21584 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
21585 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
21586 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
21587 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
21588 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
21589 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
21590 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
21591 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
21592 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
21593 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
21594 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
21595 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
21596 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
21597 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
21598 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
21599 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
21600 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
21601 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
21602 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
21603 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
21604 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
21605 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
21606 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
21607 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
21608 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
21609 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
21610 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
21611 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
21612 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
21613 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
21614 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
21615 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
21616 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
21617 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
21618 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
21619 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
21620 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
21621 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
21622 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
21623 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
21624 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
21625 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
21626 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
21627 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
21628 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
21629 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
21630 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
21631 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
21632 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
21633 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
21634 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
21635 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
21636 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
21637 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
21638 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
21639 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
21640 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
21641 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
21642 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
21643 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
21644 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
21645 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
21646 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
21647 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
21648 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
21649 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
21650 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
21651 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
21652 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
21653 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
21654 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
21655 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
21656 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
21657 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
21658 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
21659 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
21660 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
21661 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
21662 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
21663 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
21664 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
21665 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
21666 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
21667 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
21668 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
21669 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
21670 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
21671 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
21672 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
21673 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
21674 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
21675 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
21676 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
21677 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
21678 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
21679 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
21680 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
21681 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
21682 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
21683 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
21684 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
21685 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
21686 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
21687 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
21688 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
21689 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
21690 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
21691 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
21692 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
21693 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
21694 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
21695 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
21696 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
21697 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
21698 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
21699 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
21700 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
21701 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
21702 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
21703 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
21704 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
21705 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
21706 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
21707 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
21708 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
21709 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
21710 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
21711 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
21712 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
21713 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
21714 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
21715 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
21716 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
21717 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
21718 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
21719 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
21720 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
21721 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
21722 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
21723 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
21724 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
21725 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
21726 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
21727 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
21728 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
21729 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
21730 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
21731 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
21732 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
21733 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
21734 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
21735 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
21736 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
21737 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
21738 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
21739 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
21740 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
21741 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
21742 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
21743 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
21744 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
21745 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
21746 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
21747 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
21748 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
21749 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
21750 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
21751 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
21752 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
21753 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
21754 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
21755 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
21756 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
21757 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
21758 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
21759 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
21760 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
21761 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
21762 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
21763 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
21764 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
21765 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
21766 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
21767 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
21768 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
21769 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
21770 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
21771 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
21772 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
21773 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
21774 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
21775 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
21776 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
21777 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
21778 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
21779 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
21780 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
21781 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
21782 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
21783 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
21784 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
21785 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
21786 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
21787 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
21788 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
21789 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
21790 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
21791 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
21792 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
21793 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
21794 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
21795 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
21796 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
21797 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
21798 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
21799 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
21800 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
21801 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
21802 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
21803 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
21804 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
21805 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
21806 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
21807 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
21808 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
21809 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
21810 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
21811 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
21812 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
21813 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
21814 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
21815 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
21816 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
21817 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
21818 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
21819 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
21820 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
21821 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
21822 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
21823 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
21824 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
21825 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
21826 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
21827 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
21828 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
21829 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
21830 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
21831 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
21832 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
21833 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
21834 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
21835 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
21836 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
21837 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
21838 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
21839 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
21840 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
21841 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
21842 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
21843 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
21844 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
21845 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
21846 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
21847 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
21848 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
21849 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
21850 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
21851 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
21852 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
21853 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
21854 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
21855 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
21856 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
21857 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
21858 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
21859 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
21860 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
21861 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
21862 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
21863 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
21864 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
21865 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
21866 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
21867 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
21868 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
21869 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
21870 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
21871 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
21872 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
21873 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
21874 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
21875 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
21876 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
21877 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
21878 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
21879 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
21880 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
21881 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
21882 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
21883 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
21884 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
21885 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
21886 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
21887 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
21888 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
21889 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
21890 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
21891 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
21892 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
21893 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
21894 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
21895 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
21896 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
21897 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
21898 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
21899 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
21900 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
21901 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
21902 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
21903 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
21904 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
21905 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
21906 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
21907 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
21908 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
21909 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
21910 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
21911 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
21912 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
21913 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
21914 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
21915 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
21916 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
21917 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
21918 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
21919 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
21920 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
21921 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
21922 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
21923 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
21924 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
21925 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
21926 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
21927 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
21928 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
21929 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
21930 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
21931 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
21932 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
21933 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
21934 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
21935 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
21936 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
21937 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
21938 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
21939 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
21940 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
21941 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
21942 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
21943 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
21944 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
21945 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
21946 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
21947 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
21948 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
21949 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
21950 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
21951 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
21952 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
21953 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
21954 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
21955 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
21956 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
21957 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
21958 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
21959 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
21960 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
21961 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
21962 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
21963 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
21964 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
21965 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
21966 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
21967 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
21968 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
21969 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
21970 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
21971 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
21972 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
21973 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
21974 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
21975 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
21976 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
21977 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
21978 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
21979 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
21980 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
21981 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
21982 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
21983 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
21984 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
21985 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
21986 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
21987 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
21988 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
21989 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
21990 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
21991 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
21992 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
21993 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
21994 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
21995 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
21996 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
21997 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
21998 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
21999 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
22000 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
22001 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
22002 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
22003 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
22004 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
22005 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
22006 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
22007 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
22008 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
22009 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
22010 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
22011 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
22012 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
22013 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
22014 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
22015 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
22016 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
22017 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
22018 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
22019 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
22020 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
22021 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
22022 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
22023 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
22024 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
22025 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
22026 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
22027 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
22028 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
22029 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
22030 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
22031 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
22032 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
22033 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
22034 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
22035 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
22036 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
22037 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
22038 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
22039 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
22040 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
22041 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
22042 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
22043 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
22044 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
22045 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
22046 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
22047 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
22048 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
22049 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
22050 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
22051 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
22052 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
22053 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
22054 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
22055 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
22056 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
22057 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
22058 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
22059 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
22060 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
22061 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
22062 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
22063 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
22064 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
22065 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
22066 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
22067 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
22068 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
22069 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
22070 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
22071 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
22072 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
22073 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
22074 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
22075 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
22076 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
22077 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
22078 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
22079 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
22080 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
22081 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
22082 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
22083 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
22084 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
22085 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
22086 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
22087 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
22088 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
22089 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
22090 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
22091 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
22092 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
22093 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
22094 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
22095 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
22096 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
22097 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
22098 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
22099 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
22100 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
22101 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
22102 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
22103 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
22104 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
22105 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
22106 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
22107 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
22108 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
22109 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
22110 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
22111 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
22112 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
22113 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
22114 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
22115 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
22116 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
22117 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
22118 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
22119 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
22120 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
22121 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
22122 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
22123 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
22124 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
22125 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
22126 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
22127 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
22128 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
22129 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
22130 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
22131 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
22132 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
22133 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
22134 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
22135 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
22136 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
22137 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
22138 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
22139 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
22140 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
22141 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
22142 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
22143 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
22144 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
22145 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
22146 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
22147 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
22148 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
22149 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
22150 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
22151 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
22152 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
22153 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
22154 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
22155 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
22156 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
22157 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
22158 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
22159 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
22160 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
22161 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
22162 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
22163 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
22164 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
22165 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
22166 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
22167 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
22168 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
22169 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
22170 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
22171 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
22172 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
22173 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
22174 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
22175 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
22176 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
22177 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
22178 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
22179 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
22180 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
22181 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
22182 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
22183 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
22184 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
22185 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
22186 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
22187 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
22188 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
22189 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
22190 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
22191 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
22192 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
22193 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
22194 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
22195 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
22196 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
22197 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
22198 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
22199 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
22200 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
22201 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
22202 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
22203 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
22204 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
22205 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
22206 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
22207 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
22208 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
22209 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
22210 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
22211 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
22212 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
22213 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
22214 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
22215 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
22216 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
22217 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
22218 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
22219 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
22220 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
22221 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
22222 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
22223 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
22224 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
22225 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
22226 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
22227 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
22228 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
22229 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
22230 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
22231 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
22232 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
22233 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
22234 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
22235 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
22236 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
22237 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
22238 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
22239 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
22240 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
22241 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
22242 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
22243 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
22244 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
22245 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
22246 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
22247 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
22248 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
22249 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
22250 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
22251 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
22252 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
22253 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
22254 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
22255 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
22256 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
22257 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
22258 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
22259 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
22260 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
22261 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
22262 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
22263 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
22264 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
22265 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
22266 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
22267 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
22268 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
22269 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
22270 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
22271 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
22272 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
22273 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
22274 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
22275 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
22276 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
22277 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
22278 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
22279 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
22280 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
22281 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
22282 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
22283 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
22284 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
22285 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
22286 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
22287 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
22288 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
22289 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
22290 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
22291 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
22292 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
22293 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
22294 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
22295 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
22296 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
22297 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
22298 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
22299 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
22300 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
22301 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
22302 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
22303 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
22304 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
22305 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
22306 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
22307 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
22308 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
22309 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
22310 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
22311 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
22312 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
22313 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
22314 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
22315 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
22316 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
22317 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
22318 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
22319 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
22320 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
22321 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
22322 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
22323 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
22324 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
22325 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
22326 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
22327 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
22328 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
22329 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
22330 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
22331 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
22332 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
22333 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
22334 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
22335 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
22336 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
22337 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
22338 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
22339 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
22340 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
22341 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
22342 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
22343 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
22344 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
22345 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
22346 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
22347 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
22348 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
22349 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
22350 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
22351 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
22352 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
22353 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
22354 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
22355 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
22356 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
22357 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
22358 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
22359 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
22360 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
22361 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
22362 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
22363 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
22364 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
22365 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
22366 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
22367 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
22368 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
22369 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
22370 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
22371 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
22372 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
22373 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
22374 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
22375 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
22376 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
22377 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
22378 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
22379 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
22380 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
22381 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
22382 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
22383 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
22384 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
22385 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
22386 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
22387 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
22388 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
22389 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
22390 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
22391 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
22392 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
22393 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
22394 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
22395 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
22396 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
22397 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
22398 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
22399 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
22400 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
22401 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
22402 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
22403 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
22404 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
22405 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
22406 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
22407 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
22408 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
22409 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
22410 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
22411 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
22412 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
22413 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
22414 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
22415 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
22416 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
22417 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
22418 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
22419 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
22420 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
22421 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
22422 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
22423 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
22424 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
22425 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
22426 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
22427 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
22428 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
22429 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
22430 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
22431 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
22432 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
22433 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
22434 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
22435 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
22436 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
22437 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
22438 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
22439 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
22440 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
22441 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
22442 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
22443 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
22444 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
22445 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
22446 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
22447 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
22448 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
22449 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
22450 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
22451 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
22452 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
22453 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
22454 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
22455 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
22456 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
22457 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
22458 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
22459 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
22460 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
22461 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
22462 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
22463 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
22464 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
22465 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
22466 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
22467 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
22468 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
22469 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
22470 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
22471 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
22472 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
22473 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
22474 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
22475 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
22476 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
22477 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
22478 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
22479 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
22480 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
22481 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
22482 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
22483 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
22484 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
22485 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
22486 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
22487 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
22488 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
22489 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
22490 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
22491 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
22492 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
22493 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
22494 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
22495 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
22496 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
22497 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
22498 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
22499 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
22500 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
22501 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
22502 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
22503 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
22504 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
22505 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
22506 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
22507 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
22508 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
22509 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
22510 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
22511 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
22512 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
22513 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
22514 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
22515 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
22516 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
22517 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
22518 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
22519 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
22520 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
22521 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
22522 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
22523 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
22524 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
22525 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
22526 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
22527 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
22528 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
22529 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
22530 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
22531 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
22532 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
22533 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
22534 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
22535 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
22536 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
22537 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
22538 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
22539 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
22540 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
22541 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
22542 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
22543 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
22544 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
22545 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
22546 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
22547 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
22548 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
22549 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
22550 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
22551 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
22552 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
22553 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
22554 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
22555 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
22556 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
22557 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
22558 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
22559 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
22560 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
22561 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
22562 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
22563 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
22564 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
22565 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
22566 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
22567 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
22568 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
22569 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
22570 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
22571 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
22572 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
22573 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
22574 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
22575 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
22576 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
22577 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
22578 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
22579 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
22580 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
22581 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
22582 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
22583 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
22584 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
22585 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
22586 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
22587 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
22588 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
22589 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
22590 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
22591 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
22592 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
22593 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
22594 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
22595 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
22596 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
22597 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
22598 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
22599 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
22600 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
22601 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
22602 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
22603 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
22604 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
22605 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
22606 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
22607 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
22608 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
22609 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
22610 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
22611 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
22612 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
22613 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
22614 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
22615 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
22616 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
22617 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
22618 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
22619 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
22620 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
22621 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
22622 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
22623 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
22624 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
22625 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
22626 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
22627 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
22628 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
22629 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
22630 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
22631 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
22632 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
22633 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
22634 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
22635 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
22636 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
22637 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
22638 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
22639 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
22640 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
22641 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
22642 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
22643 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
22644 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
22645 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
22646 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
22647 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
22648 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
22649 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
22650 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
22651 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
22652 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
22653 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
22654 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
22655 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
22656 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
22657 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
22658 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
22659 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
22660 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
22661 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
22662 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
22663 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
22664 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
22665 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
22666 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
22667 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
22668 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
22669 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
22670 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
22671 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
22672 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
22673 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
22674 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
22675 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
22676 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
22677 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
22678 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
22679 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
22680 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
22681 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
22682 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
22683 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
22684 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
22685 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
22686 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
22687 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
22688 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
22689 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
22690 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
22691 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
22692 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
22693 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
22694 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
22695 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
22696 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
22697 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
22698 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
22699 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
22700 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
22701 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
22702 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
22703 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
22704 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
22705 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
22706 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
22707 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
22708 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
22709 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
22710 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
22711 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
22712 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
22713 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
22714 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
22715 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
22716 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
22717 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
22718 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
22719 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
22720 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
22721 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
22722 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
22723 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
22724 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
22725 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
22726 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
22727 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
22728 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
22729 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
22730 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
22731 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
22732 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
22733 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
22734 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
22735 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
22736 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
22737 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
22738 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
22739 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
22740 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
22741 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
22742 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
22743 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
22744 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
22745 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
22746 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
22747 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
22748 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
22749 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
22750 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
22751 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
22752 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
22753 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
22754 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
22755 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
22756 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
22757 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
22758 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
22759 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
22760 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
22761 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
22762 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
22763 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
22764 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
22765 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
22766 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
22767 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
22768 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
22769 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
22770 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
22771 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
22772 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
22773 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
22774 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
22775 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
22776 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
22777 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
22778 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
22779 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
22780 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
22781 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
22782 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
22783 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
22784 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
22785 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
22786 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
22787 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
22788 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
22789 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
22790 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
22791 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
22792 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
22793 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
22794 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
22795 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
22796 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
22797 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
22798 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
22799 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
22800 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
22801 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
22802 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
22803 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
22804 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
22805 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
22806 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
22807 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
22808 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
22809 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
22810 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
22811 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
22812 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
22813 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
22814 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
22815 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
22816 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
22817 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
22818 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
22819 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
22820 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
22821 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
22822 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
22823 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
22824 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
22825 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
22826 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
22827 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
22828 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
22829 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
22830 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
22831 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
22832 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
22833 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
22834 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
22835 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
22836 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
22837 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
22838 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
22839 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
22840 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
22841 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
22842 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
22843 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
22844 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
22845 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
22846 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
22847 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
22848 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
22849 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
22850 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
22851 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
22852 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
22853 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
22854 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
22855 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
22856 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
22857 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
22858 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
22859 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
22860 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
22861 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
22862 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
22863 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
22864 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
22865 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
22866 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
22867 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
22868 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
22869 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
22870 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
22871 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
22872 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
22873 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
22874 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
22875 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
22876 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
22877 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
22878 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
22879 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
22880 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
22881 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
22882 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
22883 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
22884 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
22885 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
22886 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
22887 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
22888 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
22889 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
22890 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
22891 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
22892 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
22893 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
22894 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
22895 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
22896 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
22897 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
22898 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
22899 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
22900 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
22901 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
22902 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
22903 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
22904 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
22905 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
22906 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
22907 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
22908 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
22909 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
22910 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
22911 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
22912 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
22913 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
22914 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
22915 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
22916 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
22917 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
22918 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
22919 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
22920 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
22921 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
22922 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
22923 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
22924 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
22925 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
22926 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
22927 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
22928 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
22929 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
22930 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
22931 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
22932 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
22933 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
22934 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
22935 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
22936 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
22937 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
22938 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
22939 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
22940 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
22941 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
22942 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
22943 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
22944 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
22945 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
22946 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
22947 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
22948 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
22949 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
22950 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
22951 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
22952 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
22953 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
22954 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
22955 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
22956 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
22957 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
22958 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
22959 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
22960 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
22961 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
22962 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
22963 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
22964 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
22965 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
22966 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
22967 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
22968 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
22969 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
22970 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
22971 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
22972 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
22973 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
22974 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
22975 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
22976 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
22977 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
22978 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
22979 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
22980 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
22981 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
22982 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
22983 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
22984 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
22985 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
22986 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
22987 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
22988 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
22989 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
22990 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
22991 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
22992 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
22993 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
22994 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
22995 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
22996 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
22997 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
22998 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
22999 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
23000 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
23001 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
23002 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
23003 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
23004 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
23005 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
23006 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
23007 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
23008 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
23009 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
23010 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
23011 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
23012 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
23013 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
23014 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
23015 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
23016 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
23017 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
23018 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
23019 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
23020 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
23021 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
23022 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
23023 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
23024 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
23025 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
23026 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
23027 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
23028 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
23029 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
23030 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
23031 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
23032 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
23033 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
23034 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
23035 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
23036 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
23037 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
23038 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
23039 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
23040 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
23041 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
23042 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
23043 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
23044 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
23045 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
23046 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
23047 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
23048 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
23049 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
23050 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
23051 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
23052 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
23053 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
23054 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
23055 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
23056 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
23057 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
23058 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
23059 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
23060 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
23061 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
23062 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
23063 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
23064 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
23065 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
23066 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
23067 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
23068 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
23069 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
23070 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
23071 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
23072 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
23073 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
23074 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
23075 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
23076 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
23077 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
23078 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
23079 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
23080 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
23081 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
23082 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
23083 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
23084 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
23085 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
23086 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
23087 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
23088 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
23089 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
23090 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
23091 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
23092 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
23093 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
23094 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
23095 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
23096 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
23097 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
23098 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
23099 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
23100 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
23101 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
23102 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
23103 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
23104 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
23105 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
23106 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
23107 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
23108 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
23109 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
23110 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
23111 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
23112 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
23113 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
23114 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
23115 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
23116 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
23117 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
23118 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
23119 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
23120 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
23121 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
23122 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
23123 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
23124 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
23125 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
23126 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
23127 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
23128 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
23129 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
23130 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
23131 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
23132 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
23133 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
23134 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
23135 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
23136 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
23137 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
23138 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
23139 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
23140 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
23141 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
23142 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
23143 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
23144 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
23145 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
23146 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
23147 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
23148 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
23149 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
23150 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
23151 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
23152 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
23153 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
23154 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
23155 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
23156 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
23157 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
23158 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
23159 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
23160 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
23161 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
23162 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
23163 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
23164 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
23165 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
23166 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
23167 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
23168 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
23169 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
23170 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
23171 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
23172 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
23173 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
23174 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
23175 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
23176 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
23177 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
23178 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
23179 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
23180 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
23181 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
23182 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
23183 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
23184 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
23185 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
23186 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
23187 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
23188 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
23189 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
23190 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
23191 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
23192 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
23193 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
23194 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
23195 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
23196 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
23197 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
23198 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
23199 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
23200 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
23201 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
23202 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
23203 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
23204 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
23205 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
23206 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
23207 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
23208 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
23209 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
23210 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
23211 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
23212 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
23213 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
23214 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
23215 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
23216 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
23217 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
23218 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
23219 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
23220 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
23221 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
23222 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
23223 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
23224 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
23225 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
23226 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
23227 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
23228 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
23229 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
23230 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
23231 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
23232 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
23233 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
23234 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
23235 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
23236 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
23237 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
23238 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
23239 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
23240 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
23241 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
23242 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
23243 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
23244 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
23245 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
23246 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
23247 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
23248 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
23249 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
23250 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
23251 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
23252 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
23253 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
23254 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
23255 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
23256 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
23257 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
23258 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
23259 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
23260 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
23261 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
23262 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
23263 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
23264 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
23265 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
23266 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
23267 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
23268 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
23269 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
23270 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
23271 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
23272 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
23273 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
23274 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
23275 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
23276 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
23277 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
23278 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
23279 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
23280 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
23281 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
23282 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
23283 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
23284 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
23285 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
23286 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
23287 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
23288 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
23289 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
23290 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
23291 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
23292 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
23293 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
23294 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
23295 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
23296 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
23297 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
23298 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
23299 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
23300 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
23301 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
23302 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
23303 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
23304 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
23305 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
23306 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
23307 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
23308 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
23309 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
23310 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
23311 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
23312 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
23313 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
23314 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
23315 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
23316 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
23317 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
23318 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
23319 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
23320 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
23321 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
23322 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
23323 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
23324 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
23325 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
23326 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
23327 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
23328 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
23329 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
23330 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
23331 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
23332 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
23333 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
23334 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
23335 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
23336 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
23337 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
23338 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
23339 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
23340 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
23341 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
23342 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
23343 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
23344 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
23345 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
23346 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
23347 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
23348 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
23349 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
23350 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
23351 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
23352 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
23353 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
23354 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
23355 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
23356 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
23357 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
23358 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
23359 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
23360 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
23361 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
23362 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
23363 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
23364 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
23365 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
23366 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
23367 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
23368 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
23369 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
23370 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
23371 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
23372 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
23373 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
23374 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
23375 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
23376 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
23377 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
23378 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
23379 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
23380 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
23381 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
23382 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
23383 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
23384 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
23385 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
23386 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
23387 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
23388 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
23389 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
23390 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
23391 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
23392 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
23393 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
23394 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
23395 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
23396 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
23397 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
23398 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
23399 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
23400 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
23401 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
23402 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
23403 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
23404 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
23405 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
23406 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
23407 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
23408 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
23409 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
23410 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
23411 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
23412 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
23413 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
23414 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
23415 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
23416 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
23417 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
23418 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
23419 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
23420 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
23421 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
23422 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
23423 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
23424 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
23425 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
23426 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
23427 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
23428 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
23429 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
23430 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
23431 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
23432 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
23433 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
23434 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
23435 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
23436 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
23437 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
23438 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
23439 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
23440 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
23441 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
23442 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
23443 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
23444 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
23445 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
23446 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
23447 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
23448 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
23449 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
23450 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
23451 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
23452 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
23453 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
23454 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
23455 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
23456 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
23457 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
23458 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
23459 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
23460 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
23461 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
23462 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
23463 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
23464 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
23465 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
23466 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
23467 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
23468 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
23469 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
23470 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
23471 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
23472 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
23473 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
23474 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
23475 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
23476 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
23477 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
23478 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
23479 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
23480 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
23481 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
23482 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
23483 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
23484 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
23485 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
23486 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
23487 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
23488 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
23489 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
23490 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
23491 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
23492 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
23493 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
23494 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
23495 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
23496 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
23497 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
23498 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
23499 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
23500 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
23501 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
23502 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
23503 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
23504 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
23505 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
23506 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
23507 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
23508 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
23509 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
23510 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
23511 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
23512 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
23513 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
23514 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
23515 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
23516 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
23517 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
23518 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
23519 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
23520 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
23521 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
23522 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
23523 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
23524 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
23525 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
23526 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
23527 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
23528 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
23529 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
23530 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
23531 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
23532 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
23533 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
23534 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
23535 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
23536 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
23537 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
23538 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
23539 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
23540 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
23541 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
23542 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
23543 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
23544 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
23545 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
23546 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
23547 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
23548 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
23549 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
23550 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
23551 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
23552 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
23553 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
23554 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
23555 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
23556 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
23557 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
23558 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
23559 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
23560 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
23561 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
23562 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
23563 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
23564 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
23565 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
23566 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
23567 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
23568 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
23569 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
23570 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
23571 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
23572 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
23573 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
23574 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
23575 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
23576 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
23577 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
23578 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
23579 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
23580 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
23581 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
23582 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
23583 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
23584 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
23585 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
23586 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
23587 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
23588 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
23589 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
23590 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
23591 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
23592 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
23593 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
23594 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
23595 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
23596 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
23597 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
23598 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
23599 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
23600 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
23601 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
23602 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
23603 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
23604 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
23605 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
23606 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
23607 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
23608 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
23609 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
23610 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
23611 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
23612 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
23613 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
23614 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
23615 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
23616 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
23618 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23620 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23622 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23624 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
23625 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
23626 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
23627 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
23628 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
23629 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
23630 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
23631 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
23632 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
23633 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
23634 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
23636 2023-03-13 Marek Polacek <polacek@redhat.com>
23639 * g++.dg/warn/Wdangling-reference10.C: New test.
23641 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23643 PR preprocessor/67046
23644 * c-c++-common/cpp/pr67046.c: New test.
23646 2023-03-13 Richard Biener <rguenther@suse.de>
23648 PR tree-optimization/109046
23649 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23651 2023-03-12 Jakub Jelinek <jakub@redhat.com>
23653 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
23654 Don't expect one __bf16 related error.
23655 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
23656 dg-error directives for __bf16 being an extended arithmetic type.
23657 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
23658 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
23659 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
23662 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
23664 PR middle-end/109031
23665 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
23666 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
23668 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23671 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23672 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23674 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23675 Richard Sandiford <richard.sandiford@arm.com>
23678 * gcc.dg/mla_1.c: New test.
23680 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23683 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23684 the external definitions of isfinite.
23686 2023-03-12 Jonathan Yong <10walls@gmail.com>
23688 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
23689 allow long long instead of just long.
23690 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
23692 2023-03-12 Jonathan Yong <10walls@gmail.com>
23694 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23696 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
23698 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
23699 targets. Adjust expected output.
23700 * lib/target-supports.exp
23701 (check_effective_target_const_volatile_readonly_section): New
23703 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23706 * gfortran.dg/pr106945.f90: New test.
23708 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23710 * lib/target-supports.exp (check_fork_available): Don't signal
23711 true for CRIS running on a simulator.
23713 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23715 * gcc.dg/pr108117.c: Require effective-target scheduling.
23717 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23719 * gcc.dg/pr106397.c: Add -w to options.
23721 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23724 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23726 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23728 * g++.dg/cpp23/ext-floating14.C: New test.
23730 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23733 * g++.dg/gomp/pr107558.C: New test.
23735 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23738 * g++.dg/abi/no_unique_address7.C: New test.
23740 2023-03-10 Jason Merrill <jason@redhat.com>
23743 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23746 2023-03-10 Marek Polacek <polacek@redhat.com>
23748 PR sanitizer/108060
23749 PR sanitizer/109050
23750 * c-c++-common/ubsan/bounds-17.c: New test.
23751 * c-c++-common/ubsan/bounds-18.c: New test.
23752 * c-c++-common/ubsan/bounds-19.c: New test.
23753 * c-c++-common/ubsan/bounds-20.c: New test.
23754 * c-c++-common/ubsan/bounds-21.c: New test.
23756 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23759 * gfortran.dg/bind_c_usage_34.f90: New test.
23761 2023-03-10 Andrew Pinski <apinski@marvell.com>
23763 * gcc.target/aarch64/rev16_2.c: New test.
23764 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23766 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23769 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
23770 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
23771 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
23773 2023-03-10 Jason Merrill <jason@redhat.com>
23776 * g++.dg/abi/anon6.C: New test.
23778 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23782 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23783 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23785 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23788 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23791 * c-c++-common/Wunused-var-18.c: New test.
23793 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23795 PR tree-optimization/109008
23796 * gcc.dg/pr109008.c: New test.
23798 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23800 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23802 2023-03-10 Jason Merrill <jason@redhat.com>
23805 * g++.dg/ext/int128-7.C: New test.
23807 2023-03-10 Jason Merrill <jason@redhat.com>
23810 * g++.dg/contracts/contracts-err1.C: New test.
23812 2023-03-09 Jason Merrill <jason@redhat.com>
23815 * g++.dg/cpp0x/initlist-array18.C: New test.
23816 * g++.dg/cpp0x/initlist-array19.C: New test.
23818 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23824 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
23826 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
23827 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
23828 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
23829 New test, reduced from haproxy's src/ssl_sample.c.
23830 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
23832 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23833 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23835 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23837 * gcc.target/aarch64/tbz_2.c: New test.
23838 * gcc.target/aarch64/tbz_3.c: New test.
23840 2023-03-09 Jason Merrill <jason@redhat.com>
23844 * g++.dg/DRs/dr2664.C: New test.
23845 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23847 2023-03-09 Jason Merrill <jason@redhat.com>
23848 Michael Spertus <mike@spertus.com>
23851 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23853 2023-03-09 Jason Merrill <jason@redhat.com>
23855 * g++.dg/ext/is_deducible1.C: Guard with
23856 __has_builtin (__is_deducible).
23858 2023-03-09 Jason Merrill <jason@redhat.com>
23861 * g++.dg/ext/is_deducible1.C: New test.
23863 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23865 * gcc.target/aarch64/pr108999.c: New.
23867 2023-03-09 Richard Biener <rguenther@suse.de>
23869 PR middle-end/108995
23870 * gcc.dg/ubsan/pr108995.c: New testcase.
23872 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23873 Richard Biener <rguenther@suse.de>
23875 PR tree-optimization/109008
23876 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23878 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23880 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23881 gcc_{warning,error}_prefix with Fortran specific one used in
23884 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23886 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
23887 int128 effective target requirement.
23888 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
23890 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23892 PR testsuite/108729
23893 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
23894 has_arch_ppc64 effective target.
23895 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
23897 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23899 PR testsuite/108730
23900 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23901 effective target requirement.
23903 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23905 PR testsuite/108813
23906 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23908 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23910 PR testsuite/108810
23911 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23912 the extracted index for BE.
23914 2023-03-08 Jeff Law <jlaw@ventanamicro>
23916 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23918 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23920 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23921 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23923 2023-03-07 Jason Merrill <jason@redhat.com>
23927 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23929 2023-03-07 Marek Polacek <polacek@redhat.com>
23932 * g++.dg/warn/Wdangling-reference8.C: New test.
23933 * g++.dg/warn/Wdangling-reference9.C: New test.
23935 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23937 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23939 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23942 * g++.dg/rtti/pr109042.C: New test.
23944 2023-03-07 Marek Polacek <polacek@redhat.com>
23947 * g++.dg/cpp0x/noexcept77.C: New test.
23949 2023-03-07 Marek Polacek <polacek@redhat.com>
23952 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23953 * g++.dg/cpp1y/var-templ77.C: New test.
23955 2023-03-07 Pan Li <pan2.li@intel.com>
23956 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23960 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
23961 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
23962 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
23963 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
23964 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
23965 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
23966 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
23967 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
23969 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23971 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
23972 -fno-stack-protector.
23973 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
23974 -fno-stack-protector.
23975 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
23976 -fno-stack-protector.
23977 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
23978 -fno-stack-protector.
23980 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23982 * gcc.target/aarch64/pr104005.c (dg-options): Add
23983 -fno-stack-protector.
23985 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23987 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23988 -fno-stack-protector.
23990 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23992 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23993 -fno-stack-protector.
23994 * g++.target/aarch64/pr103147-10.C: Likewise.
23996 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23998 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23999 Add -fno-stack-protector.
24001 2023-03-07 Xi Ruoyao <xry111@xry111.site>
24004 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
24007 2023-03-07 Xi Ruoyao <xry111@xry111.site>
24010 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
24011 -no-pie for aarch64-*-*.
24012 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
24013 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
24014 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
24015 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
24016 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
24017 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
24018 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
24021 2023-03-07 Xi Ruoyao <xry111@xry111.site>
24024 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
24025 Add -fno-pie -no-pie.
24027 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24029 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
24031 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24033 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
24034 Gate on effective target tail_call.
24036 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24038 * lib/target-supports.exp (check_effective_target_tail_call): New.
24040 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24042 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
24043 int32_t being "long int".
24045 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24047 * lib/multiline.exp (_build_multiline_regex): Map
24048 "{re:" to "(", similarly ")?" from ":re?}" and the
24049 same without question mark.
24051 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
24053 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
24054 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
24055 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
24056 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
24057 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
24058 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
24059 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
24060 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
24061 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
24062 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
24063 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
24064 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
24065 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
24066 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
24067 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
24068 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
24069 * gcc.target/gcn/cond_fminnm_1.c: New test.
24070 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
24071 * gcc.target/gcn/cond_fminnm_2.c: New test.
24072 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
24073 * gcc.target/gcn/cond_fminnm_3.c: New test.
24074 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
24075 * gcc.target/gcn/cond_fminnm_4.c: New test.
24076 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
24077 * gcc.target/gcn/cond_fminnm_5.c: New test.
24078 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
24079 * gcc.target/gcn/cond_fminnm_6.c: New test.
24080 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
24081 * gcc.target/gcn/cond_fminnm_7.c: New test.
24082 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
24083 * gcc.target/gcn/cond_fminnm_8.c: New test.
24084 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
24085 * gcc.target/gcn/cond_smax_1.c: New test.
24086 * gcc.target/gcn/cond_smax_1_run.c: New test.
24087 * gcc.target/gcn/cond_smin_1.c: New test.
24088 * gcc.target/gcn/cond_smin_1_run.c: New test.
24089 * gcc.target/gcn/cond_umax_1.c: New test.
24090 * gcc.target/gcn/cond_umax_1_run.c: New test.
24091 * gcc.target/gcn/cond_umin_1.c: New test.
24092 * gcc.target/gcn/cond_umin_1_run.c: New test.
24093 * gcc.target/gcn/smax_1.c: New test.
24094 * gcc.target/gcn/smax_1_run.c: New test.
24095 * gcc.target/gcn/smin_1.c: New test.
24096 * gcc.target/gcn/smin_1_run.c: New test.
24097 * gcc.target/gcn/umax_1.c: New test.
24098 * gcc.target/gcn/umax_1_run.c: New test.
24099 * gcc.target/gcn/umin_1.c: New test.
24100 * gcc.target/gcn/umin_1_run.c: New test.
24102 2023-03-06 Richard Biener <rguenther@suse.de>
24104 PR tree-optimization/109025
24105 * gcc.dg/vect/pr109025.c: New testcase.
24107 2023-03-06 Xi Ruoyao <xry111@xry111.site>
24109 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
24110 -fno-stack-protector.
24111 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
24113 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
24116 2023-03-06 Xi Ruoyao <xry111@xry111.site>
24119 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
24120 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
24121 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
24122 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
24124 2023-03-05 Harald Anlauf <anlauf@gmx.de>
24125 Tobias Burnus <tobias@codesourcery.com>
24128 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
24129 * gfortran.dg/class_74.f90: New test.
24130 * gfortran.dg/class_75.f90: New test.
24132 2023-03-05 Jakub Jelinek <jakub@redhat.com>
24134 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
24135 scan-tree-dump-times target selector.
24137 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24138 SiYu Wu <siyu@isrc.iscas.ac.cn>
24140 * gcc.target/riscv/zksed32.c: New test.
24141 * gcc.target/riscv/zksed64.c: New test.
24142 * gcc.target/riscv/zksh32.c: New test.
24143 * gcc.target/riscv/zksh64.c: New test.
24145 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24146 SiYu Wu <siyu@isrc.iscas.ac.cn>
24148 * gcc.target/riscv/zknh-sha256.c: New test.
24149 * gcc.target/riscv/zknh-sha512-32.c: New test.
24150 * gcc.target/riscv/zknh-sha512-64.c: New test.
24152 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24153 SiYu Wu <siyu@isrc.iscas.ac.cn>
24155 * gcc.target/riscv/zknd32.c: New test.
24156 * gcc.target/riscv/zknd64.c: New test.
24157 * gcc.target/riscv/zkne32.c: New test.
24158 * gcc.target/riscv/zkne64.c: New test.
24160 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24161 SiYu Wu <siyu@isrc.iscas.ac.cn>
24163 * gcc.target/riscv/zbkb32.c: New test.
24164 * gcc.target/riscv/zbkb64.c: New test.
24165 * gcc.target/riscv/zbkc32.c: New test.
24166 * gcc.target/riscv/zbkc64.c: New test.
24167 * gcc.target/riscv/zbkx32.c: New test.
24168 * gcc.target/riscv/zbkx64.c: New test.
24170 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
24172 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
24173 5 insn sh1add+slli+add+slli+sub.
24174 * gcc.target/riscv/pr108987.c: New test.
24176 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24177 kito-cheng <kito.cheng@sifive.com>
24179 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
24181 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24183 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
24184 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
24185 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
24186 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
24187 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
24188 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
24189 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
24190 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
24192 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24194 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
24195 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
24196 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
24197 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
24198 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
24199 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
24200 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
24201 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
24202 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
24203 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
24204 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
24205 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
24206 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
24207 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
24208 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
24209 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
24210 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
24211 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
24212 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
24213 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
24214 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
24215 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
24216 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
24217 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
24218 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
24219 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
24220 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
24221 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
24222 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
24223 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
24224 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
24225 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
24227 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24229 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
24230 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
24231 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
24232 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
24233 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
24234 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
24236 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
24238 * gcc.target/riscv/zbb-min-max-03.c: New test.
24240 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24242 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
24244 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
24246 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24249 * c-c++-common/Wsign-compare-2.c (f18): New test.
24251 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24254 * c-c++-common/Wsign-compare-2.c: New test.
24255 * c-c++-common/pr107465.c: New test.
24257 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24260 * gcc.dg/pr107846.c: New test.
24262 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24265 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
24267 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24269 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
24271 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24273 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
24275 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24277 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
24278 scan-assembler identifiers.
24279 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
24281 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24284 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
24285 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
24287 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24289 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
24290 * gcc.dg/analyzer/sprintf-1.c: New test.
24291 * gcc.dg/analyzer/sprintf-concat.c: New test.
24293 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24295 PR tree-optimization/108988
24296 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
24298 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24300 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
24301 two new variants, one fixed, one xfailed.
24302 * c-c++-common/Wdangling-pointer-5.c
24303 (nowarn_store_arg_store_arg): Add now-expected warnings.
24305 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24307 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
24309 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
24311 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24313 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
24314 expected counts into a single pattern.
24315 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
24316 return and reversed conditions.
24318 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24321 * gcc.target/arm/pr51534.c: Split softfp variant into...
24322 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
24324 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24326 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
24327 after tab after vmsr, and lower the case of P0.
24329 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24332 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
24334 2023-03-03 Patrick Palka <ppalka@redhat.com>
24337 * g++.dg/cpp2a/lambda-generic11.C: New test.
24339 2023-03-03 Jakub Jelinek <jakub@redhat.com>
24342 * gcc.dg/Wnonnull-8.c: New test.
24344 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
24346 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
24347 "not low or equal" load on condition variant.
24348 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
24349 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
24351 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
24353 * gcc.dg/vect/slp-3.c: Adapt test expectation.
24354 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
24355 * gcc.dg/vect/slp-perm-8.c: Likewise.
24357 2023-03-03 Richard Biener <rguenther@suse.de>
24359 PR tree-optimization/109002
24360 * gcc.dg/torture/pr109002.c: New testcase.
24362 2023-03-03 Richard Biener <rguenther@suse.de>
24365 * g++.dg/lto/pr108772_0.C: New testcase.
24367 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24370 * g++.dg/coroutines/pr100127.C: Test for header rather than
24372 * g++.dg/coroutines/pr100772-a.C: Likewise.
24373 * g++.dg/coroutines/pr100772-b.C: Likewise.
24375 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
24377 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
24378 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
24380 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24383 * gdc.dg/simd2a.d: Update test.
24384 * gdc.dg/simd2b.d: Likewise.
24385 * gdc.dg/simd2c.d: Likewise.
24386 * gdc.dg/simd2d.d: Likewise.
24387 * gdc.dg/simd2e.d: Likewise.
24388 * gdc.dg/simd2f.d: Likewise.
24389 * gdc.dg/simd2g.d: Likewise.
24390 * gdc.dg/simd2h.d: Likewise.
24391 * gdc.dg/simd2i.d: Likewise.
24392 * gdc.dg/simd2j.d: Likewise.
24394 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24397 * gdc.dg/imports/pr108877a.d: New test.
24398 * gdc.dg/pr108877.d: New test.
24400 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24403 * gdc.dg/pr108167.d: New test.
24405 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24408 * gdc.dg/pr108945.d: New test.
24410 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24412 PR testsuite/108991
24413 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
24414 before target selector.
24416 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
24419 * jit.dg/test-error-array-bounds.c: Update test.
24421 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
24423 * gcc.target/avr/pr90706.c: New.
24425 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
24426 Paul-Antoine Arras <pa@codesourcery.com>
24428 * gcc.target/gcn/simd-math-1.c: New testcase.
24429 * gcc.target/gcn/simd-math-2.c: New testcase.
24431 2023-03-02 Patrick Palka <ppalka@redhat.com>
24435 * g++.dg/opt/is_constant_evaluated3.C: New test.
24437 2023-03-02 Patrick Palka <ppalka@redhat.com>
24440 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
24442 2023-03-02 David Malcolm <dmalcolm@redhat.com>
24445 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
24447 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24450 * g++.dg/debug/dwarf2/pr108716.C: New test.
24452 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24454 PR tree-optimization/108979
24455 * gfortran.dg/vect/pr108979.f90: New test.
24457 2023-03-02 Marek Polacek <polacek@redhat.com>
24460 * g++.dg/warn/Wmismatched-tags-11.C: New test.
24462 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
24464 * gcc.target/s390/s390.exp: Add partial subdirectory.
24465 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
24467 * lib/target-supports.exp: Add s390.
24468 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
24469 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
24470 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
24471 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
24472 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
24473 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
24474 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
24475 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
24476 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
24477 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
24478 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
24479 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
24480 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
24481 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
24482 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
24483 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
24484 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
24485 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
24486 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
24487 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
24488 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
24489 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
24490 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
24491 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
24492 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
24493 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
24495 2023-03-02 Jonathan Yong <10walls@gmail.com>
24497 PR middle-end/97956
24498 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
24500 2023-03-02 Jonathan Yong <10walls@gmail.com>
24502 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
24504 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24506 PR tree-optimization/108603
24507 * gcc.target/aarch64/sve/pr108603.c: New test.
24509 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24511 PR tree-optimization/108430
24512 * gcc.target/aarch64/sve/pr108430.c: New test.
24514 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24517 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
24518 * g++.target/i386/pr108934.C: New test.
24520 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24523 * g++.dg/gomp/pr105839-1.C: New test.
24524 * g++.dg/gomp/pr105839-2.C: New test.
24526 2023-03-02 Richard Biener <rguenther@suse.de>
24528 PR testsuite/108985
24529 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
24531 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24533 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
24535 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24537 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24538 __USER_LABEL_PREFIX__.
24540 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24542 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
24543 match targets where sizeof (union U) == 5, like "packed" targets.
24545 2023-03-01 Marek Polacek <polacek@redhat.com>
24548 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24550 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24553 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24554 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24556 2023-03-01 Patrick Palka <ppalka@redhat.com>
24557 Jason Merrill <jason@redhat.com>
24561 * g++.dg/cpp0x/new6.C: New test.
24562 * g++.dg/cpp2a/concepts-new1.C: New test.
24564 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24566 PR middle-end/108545
24567 * c-c++-common/gomp/map-8.c: New test.
24568 * gfortran.dg/gomp/map-9.f90: New test.
24570 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24573 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
24574 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
24575 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
24577 2023-03-01 Jonathan Yong <10walls@gmail.com>
24579 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24582 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24584 PR sanitizer/108894
24585 * c-c++-common/ubsan/bounds-16.c: New test.
24587 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24590 * g++.dg/debug/pr108967.C: New test.
24592 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24595 * g++.dg/cpp1y/pr108606.C: New test.
24597 2023-03-01 Richard Biener <rguenther@suse.de>
24599 PR tree-optimization/108970
24600 * gcc.dg/pr108970.c: New testcase.
24602 2023-03-01 Richard Biener <rguenther@suse.de>
24604 PR tree-optimization/108950
24605 * gcc.dg/vect/pr108950.c: New testcase.
24607 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24609 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24610 newlib targets too.
24612 2023-02-28 Patrick Palka <ppalka@redhat.com>
24615 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
24616 exception specifier" error. Expect a separate "not usable
24617 in a constant expression" error.
24618 * g++.dg/cpp1y/var-templ75.C: New test.
24619 * g++.dg/cpp1y/var-templ76.C: New test.
24621 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24623 PR middle-end/107411
24624 PR middle-end/107411
24625 * g++.dg/pr107411.C: New test.
24627 2023-02-28 Marek Polacek <polacek@redhat.com>
24630 * g++.dg/cpp1y/var-templ70.C: New test.
24631 * g++.dg/cpp1y/var-templ71.C: New test.
24632 * g++.dg/cpp1y/var-templ72.C: New test.
24634 2023-02-28 Marek Polacek <polacek@redhat.com>
24637 * g++.dg/cpp1y/var-templ73.C: New test.
24638 * g++.dg/cpp1y/var-templ74.C: New test.
24639 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
24641 2023-02-28 Jakub Jelinek <jakub@redhat.com>
24643 PR sanitizer/108894
24644 * gcc.dg/ubsan/bounds-4.c: New test.
24645 * gcc.dg/ubsan/bounds-4a.c: New test.
24646 * gcc.dg/ubsan/bounds-4b.c: New test.
24647 * gcc.dg/ubsan/bounds-4c.c: New test.
24648 * gcc.dg/ubsan/bounds-4d.c: New test.
24649 * g++.dg/ubsan/bounds-1.C: New test.
24651 2023-02-28 Richard Biener <rguenther@suse.de>
24653 PR testsuite/108942
24654 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24656 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24658 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24659 message for "default_packed" targets.
24661 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24663 * lib/multiline.exp (handle-multiline-outputs): Shorten
24664 message to the same for fail and pass.
24666 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24669 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24671 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24674 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24675 of targets excluding xfail on lines 50 and 51.
24677 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24679 PR tree-optimization/108828
24680 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24682 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24685 * gfortran.dg/ibits_2.f90: New test.
24687 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24689 * ada/acats/run_all.sh: Adjust example of compiler options.
24691 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24693 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24694 Also add conditional to gm2-simple-execute.
24696 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24698 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
24699 (gm2_run_tower_test): New global variable. Add conditional
24700 before invoking gm2-local-exec.
24702 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24704 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24705 quoted multiline pattern in the pass/fail output.
24707 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24710 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24712 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24714 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24716 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24718 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24720 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24722 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24723 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24725 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
24726 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
24727 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
24728 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
24729 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
24730 Tidy up variable access.
24731 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
24732 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
24734 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
24735 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
24736 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
24737 (gm2_simple_execute): Keep executable if global is true.
24738 * lib/gm2-torture.exp: Add ; after global variable access.
24739 * lib/gm2.exp: Set up pathnames.
24740 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
24741 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
24742 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
24743 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
24744 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
24745 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
24746 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
24747 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
24748 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
24749 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
24750 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
24751 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
24752 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
24753 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
24754 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
24755 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
24756 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
24757 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
24758 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
24759 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
24760 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
24761 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
24762 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
24763 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
24764 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
24765 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
24766 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
24767 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
24768 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
24769 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
24770 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
24771 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
24772 * gm2/projects/pim/run/pass/tower/Window.def: New test.
24773 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
24774 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
24775 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
24776 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
24777 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24779 * gm2/projects/pim/run/pass/tower/star: New test.
24781 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24783 * gcc.target/xtensa/pr108919.c: New test.
24785 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24788 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24790 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24792 * gfortran.dg/weak-2.f90: New test.
24793 * gfortran.dg/weak-3.f90: New test.
24795 2023-02-24 Martin Liska <mliska@suse.cz>
24797 PR sanitizer/108834
24798 * c-c++-common/asan/global-overflow-1.c: Test line and column
24799 info for a global variable.
24801 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24804 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24806 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24808 PR middle-end/108854
24809 * g++.dg/opt/pr108854.C: New test.
24811 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24814 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24816 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
24818 * gcc.target/mips/clz.c: New test.
24819 * gcc.target/mips/clo.c: New test.
24820 * gcc.target/mips/mips.exp: New option HAS_CLZ.
24822 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24824 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24826 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24828 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24829 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24831 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24833 * gcc.target/xtensa/elim_callee_saved.c: New.
24835 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24837 PR testsuite/108899
24838 * g++.dg/modules/modules.exp: Only override unsupported if it
24839 exists and saved-unsupported doesn't.
24841 2023-02-23 Richard Biener <rguenther@suse.de>
24843 PR tree-optimization/108888
24844 * g++.dg/torture/pr108888.C: New testcase.
24846 2023-02-22 Marek Polacek <polacek@redhat.com>
24849 * c-c++-common/ubsan/pr108880.c: New test.
24851 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24854 * gfortran.dg/pr96024.f90: New test.
24856 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24858 * g++.dg/modules/modules.exp: Override unsupported to update
24859 module_do, and test it after dg-test.
24861 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24863 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24864 * gcc.target/arm/aes-fuse-2.c: Likewise.
24866 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24868 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24869 usable in initializers.
24871 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24873 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24875 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24877 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24879 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24882 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24884 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24886 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
24888 * gcc.dg/vect/vect-simd-clone-16.c: New test.
24889 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
24890 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
24891 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
24892 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
24893 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
24894 * gcc.dg/vect/vect-simd-clone-17.c: New test.
24895 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
24896 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
24897 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
24898 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
24899 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
24900 * gcc.dg/vect/vect-simd-clone-18.c: New test.
24901 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
24902 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
24903 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
24904 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
24905 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
24907 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24909 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
24910 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
24911 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
24912 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
24913 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
24914 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
24916 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24918 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24921 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24923 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
24924 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
24925 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
24926 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
24927 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
24928 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
24929 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
24930 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
24931 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
24932 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
24933 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
24934 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
24935 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
24936 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
24937 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
24938 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
24939 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
24940 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
24941 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
24942 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
24943 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
24944 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
24945 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
24946 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
24947 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
24948 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
24949 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
24950 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
24951 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
24952 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
24953 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
24954 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
24955 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
24956 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
24957 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
24958 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
24959 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
24960 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
24961 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
24962 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
24963 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
24964 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
24965 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
24966 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
24967 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
24968 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
24969 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
24970 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
24971 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
24972 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
24973 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
24974 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
24975 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
24976 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
24977 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
24978 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
24979 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
24980 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
24981 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
24982 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
24983 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
24984 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
24985 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
24986 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
24987 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
24988 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
24989 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
24990 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
24991 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
24992 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
24993 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
24994 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
24995 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
24996 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
24997 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
24998 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
24999 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
25000 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
25001 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
25002 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
25003 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
25004 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
25005 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
25006 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
25007 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
25008 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
25009 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
25010 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
25011 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
25012 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
25013 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
25014 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
25015 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
25016 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
25017 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
25018 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
25019 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
25020 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
25021 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
25022 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
25023 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
25024 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
25025 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
25026 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
25027 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
25028 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
25029 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
25030 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
25031 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
25032 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
25033 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
25034 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
25035 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
25036 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
25037 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
25038 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
25039 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
25040 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
25041 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
25042 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
25043 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
25044 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
25045 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
25046 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
25047 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
25048 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
25049 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
25050 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
25051 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
25052 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
25053 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
25054 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
25055 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
25056 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
25057 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
25058 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
25059 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
25060 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
25061 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
25062 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
25063 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
25064 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
25065 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
25066 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
25067 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
25068 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
25069 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
25070 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
25071 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
25072 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
25073 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
25074 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
25075 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
25076 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
25077 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
25078 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
25079 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
25080 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
25081 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
25082 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
25083 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
25084 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
25085 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
25086 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
25087 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
25088 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
25089 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
25090 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
25091 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
25092 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
25093 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
25094 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
25095 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
25096 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
25097 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
25098 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
25099 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
25100 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
25101 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
25102 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
25103 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
25104 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
25105 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
25106 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
25107 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
25108 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
25109 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
25110 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
25111 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
25112 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
25113 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
25114 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
25115 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
25116 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
25117 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
25118 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
25119 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
25120 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
25121 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
25122 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
25123 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
25124 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
25125 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
25126 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
25127 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
25128 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
25129 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
25130 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
25131 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
25132 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
25133 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
25134 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
25135 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
25136 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
25137 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
25138 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
25139 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
25140 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
25141 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
25142 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
25143 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
25144 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
25145 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
25146 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
25147 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
25148 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
25149 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
25150 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
25151 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
25152 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
25153 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
25154 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
25155 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
25156 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
25157 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
25158 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
25159 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
25160 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
25161 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
25162 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
25163 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
25164 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
25165 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
25166 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
25167 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
25168 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
25169 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
25170 out -Oz and -Og -g.
25171 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
25173 2023-02-22 Jakub Jelinek <jakub@redhat.com>
25175 PR middle-end/106258
25176 * g++.dg/ipa/pr106258.C: New test.
25178 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
25180 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
25181 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
25182 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
25183 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
25184 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
25185 * lib/target-supports.exp (check_compile): Use
25186 '-Wno-complain-wrong-lang'.
25187 * g++.dg/abi/empty12.C: Likewise.
25188 * g++.dg/abi/empty13.C: Likewise.
25189 * g++.dg/abi/empty14.C: Likewise.
25190 * g++.dg/abi/empty15.C: Likewise.
25191 * g++.dg/abi/empty16.C: Likewise.
25192 * g++.dg/abi/empty17.C: Likewise.
25193 * g++.dg/abi/empty18.C: Likewise.
25194 * g++.dg/abi/empty19.C: Likewise.
25195 * g++.dg/abi/empty22.C: Likewise.
25196 * g++.dg/abi/empty25.C: Likewise.
25197 * g++.dg/abi/empty26.C: Likewise.
25198 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
25199 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
25200 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
25202 2023-02-21 David Malcolm <dmalcolm@redhat.com>
25205 * gcc.dg/analyzer/attribute-nonnull.c: Update for
25206 -Wanalyzer-use-of-uninitialized-value terminating analysis along
25208 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
25209 * gcc.dg/analyzer/data-model-1.c: Likewise.
25210 * gcc.dg/analyzer/data-model-5.c: Likewise.
25211 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
25212 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
25213 -fno-analyzer-suppress-followups.
25214 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
25215 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
25216 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
25217 * gcc.dg/analyzer/pipe2-1.c: Likewise.
25218 * gcc.dg/analyzer/pr101547.c: Update for
25219 -Wanalyzer-use-of-uninitialized-value terminating analysis along
25221 * gcc.dg/analyzer/pr101875.c: Likewise.
25222 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
25223 * gcc.dg/analyzer/pr104224.c: Add
25224 -fno-analyzer-suppress-followups.
25225 * gcc.dg/analyzer/realloc-2.c: Add
25226 -fno-analyzer-suppress-followups.
25227 * gcc.dg/analyzer/realloc-3.c: Likewise.
25228 * gcc.dg/analyzer/realloc-5.c: Likewise.
25229 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
25230 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
25231 * gcc.dg/analyzer/stdarg-1.c: Likewise.
25232 * gcc.dg/analyzer/symbolic-1.c: Likewise.
25233 * gcc.dg/analyzer/symbolic-7.c: Update for
25234 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
25236 * gcc.dg/analyzer/uninit-4.c: Likewise.
25237 * gcc.dg/analyzer/uninit-8.c: New test.
25238 * gcc.dg/analyzer/uninit-pr94713.c: Update for
25239 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
25241 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
25243 2023-02-21 Harald Anlauf <anlauf@gmx.de>
25246 * gfortran.dg/pr96025.f90: New test.
25248 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
25250 * gdc.dg/simd2a.d: Update.
25251 * gdc.dg/simd2b.d: Update.
25252 * gdc.dg/simd2c.d: Update.
25253 * gdc.dg/simd2d.d: Update.
25254 * gdc.dg/simd2e.d: Update.
25255 * gdc.dg/simd2f.d: Update.
25256 * gdc.dg/simd2g.d: Update.
25257 * gdc.dg/simd2h.d: Update.
25258 * gdc.dg/simd2i.d: Update.
25259 * gdc.dg/simd2j.d: Update.
25261 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
25263 * gdc.dg/ctfeintrinsics.d: New test.
25265 2023-02-21 Richard Biener <rguenther@suse.de>
25267 PR tree-optimization/108691
25268 * gcc.dg/pr108691.c: New testcase.
25270 2023-02-21 Richard Biener <rguenther@suse.de>
25272 PR tree-optimization/108793
25273 * gcc.dg/torture/pr108793.c: New testcase.
25275 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25277 * rust/compile/torture/intrinsics-math.rs: New test.
25279 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25281 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
25283 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25285 * rust/execute/torture/closure3.rs: New test.
25287 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25289 * rust/compile/torture/phantom_data.rs: New test.
25291 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25293 * rust/compile/torture/intrinsics-3.rs:
25294 * rust/execute/torture/atomic_load.rs: New test.
25296 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25298 * rust/compile/torture/intrinsics-5.rs: Fix error message.
25300 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25302 * rust/compile/torture/intrinsics-6.rs: New test.
25303 * rust/compile/torture/intrinsics-7.rs: New test.
25305 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25307 * rust/compile/torture/intrinsics-4.rs: New test.
25308 * rust/compile/torture/intrinsics-5.rs: New test.
25309 * rust/execute/torture/atomic_store.rs: New test.
25311 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25313 * rust/compile/torture/intrinsics-3.rs: New test.
25315 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25317 * rust/execute/torture/closure2.rs: New test.
25319 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25321 * rust/execute/torture/closure1.rs: New test.
25323 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25325 * rust/compile/issue-1589.rs: New test.
25327 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25329 * rust/compile/generics7.rs: Fix test with missing assertion.
25330 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
25332 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
25334 * rust/compile/missing_closing_paren.rs: New test.
25336 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25338 * rust/execute/torture/prefetch_data.rs: New test.
25340 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25342 * rust/compile/torture/issue-1555.rs: New test.
25344 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
25346 * rust/compile/const9.rs: New test.
25348 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25350 * rust/compile/issue-1272.rs: New test.
25352 2023-02-21 Richard Biener <rguenther@suse.de>
25354 PR tree-optimization/108868
25355 * gcc.dg/pr108868.c: New testcase.
25357 2023-02-21 Richard Biener <rguenther@suse.de>
25359 PR tree-optimization/108855
25360 * gcc.dg/pr108855.c: New testcase.
25362 2023-02-21 Richard Biener <rguenther@suse.de>
25365 2023-02-21 Richard Biener <rguenther@suse.de>
25367 PR tree-optimization/108691
25368 * gcc.dg/pr108691.c: New testcase.
25370 2023-02-20 Jakub Jelinek <jakub2redhat.com>
25373 * gcc.dg/pr108862.c: New test.
25374 * gcc.target/powerpc/pr108862.c: New test.
25376 2023-02-20 Marek Polacek <polacek@redhat.com>
25379 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
25380 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
25382 2023-02-20 Marek Polacek <polacek@redhat.com>
25385 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
25386 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
25388 2023-02-20 Richard Biener <rguenther@suse.de>
25390 PR tree-optimization/108816
25391 * gcc.dg/torture/pr108816.c: New testcase.
25393 2023-02-20 Richard Biener <rguenther@suse.de>
25395 PR tree-optimization/108825
25396 * gcc.dg/torture/pr108825.c: New testcase.
25398 2023-02-18 Jason Merrill <jason@redhat.com>
25408 * g++.dg/DRs/dr2518.C: New test.
25410 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25412 PR tree-optimization/108819
25413 * gcc.dg/pr108819.c: New test.
25415 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25418 * gcc.target/i386/pr108832.c: New test.
25420 2023-02-18 Martin Uecker <uecker@tugraz.at>
25423 * gcc.dg/pr108375-1.c: New test.
25424 * gcc.dg/pr108375-2.c: New test.
25426 2023-02-18 Martin Uecker <uecker@tugraz.at>
25430 * gcc.dg/pr105660-1.c: New test.
25431 * gcc.dg/pr105660-2.c: New test.
25433 2023-02-17 Patrick Palka <ppalka@redhat.com>
25437 * g++.dg/opt/is_constant_evaluated1.C: New test.
25438 * g++.dg/opt/is_constant_evaluated2.C: New test.
25440 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25443 * gcc.target/i386/pr108831-1.c: New test.
25444 * gcc.target/i386/pr108831-2.c: Ditto.
25446 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25449 * gcc.dg/pr108805.c: New test.
25451 2023-02-17 Richard Biener <rguenther@suse.de>
25453 PR tree-optimization/108821
25454 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
25456 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25458 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
25459 CLOCK which is available on mingw as well as other platforms.
25460 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
25462 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25464 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
25465 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
25466 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
25467 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
25468 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
25469 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
25470 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
25471 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
25472 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
25473 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
25474 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
25476 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25478 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
25480 2023-02-16 David Malcolm <dmalcolm@redhat.com>
25483 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
25484 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
25485 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
25486 (test_bitmask_2): New.
25487 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
25489 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
25491 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
25493 2023-02-16 Patrick Palka <ppalka@redhat.com>
25496 * g++.dg/template/typename24.C: New test.
25497 * g++.dg/template/typename25.C: New test.
25498 * g++.dg/template/typename25a.C: New test.
25499 * g++.dg/template/typename26.C: New test.
25501 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25503 PR tree-optimization/108657
25504 * gcc.dg/pr108657.c: New test.
25506 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25508 PR tree-optimization/108783
25509 * gcc.c-torture/compile/pr108783.c: New test.
25511 2023-02-16 Richard Biener <rguenther@suse.de>
25513 PR tree-optimization/108791
25514 * gcc.dg/torture/pr108791.c: New testcase.
25516 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
25518 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
25519 as a non-LRA target.
25521 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25524 * gfortran.dg/pr103608.f90: New test.
25526 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25529 * gfortran.dg/pr104554.f90: New test.
25531 2023-02-15 David Malcolm <dmalcolm@redhat.com>
25536 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
25537 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
25538 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
25540 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
25542 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
25543 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
25544 * gcc.target/i386/pr99464.c: Ditto.
25545 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
25546 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
25547 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
25548 * gcc.target/i386/pr98063.c: Ditto.
25549 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
25550 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
25551 * gcc.target/i386/pr95464.c: Ditto.
25552 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
25553 * gcc.target/i386/pr99530-2.c: Ditto.
25554 * gcc.target/i386/pr99530-3.c: Ditto.
25555 * gcc.target/i386/pr99530-4.c: Ditto.
25556 * gcc.target/i386/pr99530-5.c: Ditto.
25557 * gcc.target/i386/pr99530-6.c: Ditto.
25558 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
25560 2023-02-15 Marek Polacek <polacek@redhat.com>
25562 PR middle-end/106080
25563 * c-c++-common/Wdangling-pointer-10.c: New test.
25564 * c-c++-common/Wdangling-pointer-9.c: New test.
25566 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25568 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
25569 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
25570 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
25571 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
25572 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
25573 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
25574 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
25575 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
25576 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
25577 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
25578 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
25579 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
25580 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
25581 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
25582 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
25584 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25586 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
25587 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
25588 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
25589 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
25590 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
25591 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
25592 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
25593 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
25594 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
25595 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
25596 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
25597 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
25598 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
25599 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
25600 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
25602 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25604 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
25605 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
25606 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
25607 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
25608 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
25609 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
25610 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
25611 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
25612 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
25613 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
25614 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
25615 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
25616 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
25617 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
25618 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
25620 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25622 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
25623 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
25624 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
25625 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
25626 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
25627 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
25628 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
25629 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
25630 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
25631 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
25632 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
25633 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
25634 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
25635 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
25636 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
25638 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25640 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
25641 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
25642 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
25643 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
25644 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
25645 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
25646 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
25647 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
25648 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
25649 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
25650 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
25651 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
25652 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
25653 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
25654 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
25656 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25658 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
25659 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
25660 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
25661 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
25662 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
25663 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
25664 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
25665 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
25666 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
25667 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
25668 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
25669 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
25670 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
25671 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
25672 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
25674 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25676 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
25677 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
25678 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
25679 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
25680 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
25681 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
25682 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
25683 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
25684 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
25685 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
25686 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
25687 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
25688 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
25689 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
25690 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
25692 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25694 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
25695 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
25696 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
25697 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
25698 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
25699 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
25700 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
25701 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
25702 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
25703 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
25704 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
25705 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
25706 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
25707 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
25708 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
25710 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25712 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
25713 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
25714 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
25715 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
25716 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
25717 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
25718 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
25719 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
25720 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
25721 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
25722 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
25723 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
25724 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
25725 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
25726 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
25728 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25730 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
25731 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
25732 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
25733 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
25734 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
25735 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
25736 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
25737 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
25738 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
25739 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
25740 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
25741 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
25742 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
25743 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
25744 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
25746 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25748 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
25749 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
25750 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
25751 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
25752 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
25753 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
25754 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
25755 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
25756 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
25757 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
25758 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
25759 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
25760 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
25761 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
25762 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
25764 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25766 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
25767 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
25768 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
25769 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
25770 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
25771 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
25772 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
25773 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
25774 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
25775 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
25776 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
25777 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
25778 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
25779 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
25780 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
25781 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
25782 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
25783 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
25784 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
25785 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
25786 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
25787 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
25788 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
25789 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
25790 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
25791 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
25792 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
25793 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
25794 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
25795 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
25796 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
25797 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
25798 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
25799 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
25800 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
25801 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
25802 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
25803 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
25804 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
25805 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
25806 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
25807 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
25808 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
25809 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
25810 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
25812 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25814 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
25815 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
25816 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
25817 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
25818 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
25819 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
25820 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
25821 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
25822 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
25823 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
25824 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
25825 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
25826 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
25827 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
25828 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
25829 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
25830 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
25831 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
25832 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
25833 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
25834 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
25835 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
25836 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
25837 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
25838 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
25839 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
25840 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
25841 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
25842 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
25843 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
25844 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
25845 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
25846 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
25847 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
25848 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
25849 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
25850 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
25851 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
25852 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
25853 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
25854 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
25855 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
25856 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
25857 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
25858 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
25859 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
25860 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
25861 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
25862 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
25863 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
25864 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
25865 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
25866 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
25867 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
25868 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
25869 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
25870 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
25871 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
25872 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
25873 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
25875 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25877 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
25878 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
25879 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
25880 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
25881 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
25882 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
25883 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
25884 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
25885 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
25887 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25889 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
25890 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
25891 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
25892 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
25893 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
25894 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
25895 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
25896 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
25897 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
25898 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
25899 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
25900 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
25901 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
25902 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
25903 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
25904 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
25905 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
25906 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
25908 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25910 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
25911 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
25912 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
25913 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
25914 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
25915 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
25916 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
25917 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
25918 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
25919 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
25920 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
25921 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
25922 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
25923 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
25924 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
25925 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
25926 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
25927 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
25929 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25931 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
25932 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
25933 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
25934 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
25935 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
25936 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
25937 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
25938 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
25939 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
25940 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
25941 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
25942 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
25943 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
25944 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
25945 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
25946 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
25947 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
25948 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
25950 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25952 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
25953 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
25954 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
25955 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
25956 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
25957 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
25958 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
25959 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
25960 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
25961 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
25962 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
25963 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
25964 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
25965 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
25966 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
25967 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
25968 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
25969 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
25971 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25973 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
25974 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
25975 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
25976 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
25977 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
25978 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
25979 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
25980 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
25981 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
25982 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
25983 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
25984 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
25985 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
25986 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
25987 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
25988 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
25989 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
25990 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
25992 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25994 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
25995 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
25996 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
25997 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
25998 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
25999 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
26000 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
26001 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
26002 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
26003 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
26004 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
26005 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
26006 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
26007 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
26008 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
26009 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
26010 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
26011 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
26013 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26015 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
26016 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
26017 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
26018 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
26019 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
26020 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
26021 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
26022 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
26023 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
26024 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
26025 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
26026 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
26027 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
26028 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
26029 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
26030 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
26031 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
26032 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
26034 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26036 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
26037 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
26038 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
26039 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
26040 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
26041 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
26042 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
26043 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
26044 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
26045 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
26046 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
26047 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
26048 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
26049 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
26050 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
26051 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
26052 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
26053 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
26055 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26057 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
26058 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
26059 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
26060 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
26061 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
26062 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
26063 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
26064 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
26065 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
26066 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
26067 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
26068 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
26069 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
26070 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
26071 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
26072 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
26073 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
26074 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
26076 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26078 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
26079 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
26080 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
26081 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
26082 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
26083 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
26084 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
26085 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
26086 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
26087 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
26088 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
26089 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
26090 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
26091 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
26092 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
26093 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
26094 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
26095 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
26097 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26099 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
26100 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
26101 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
26102 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
26103 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
26104 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
26105 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
26106 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
26107 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
26108 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
26109 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
26110 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
26111 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
26112 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
26113 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
26114 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
26115 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
26116 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
26118 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26120 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
26121 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
26122 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
26123 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
26124 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
26125 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
26126 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
26127 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
26128 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
26129 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
26130 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
26131 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
26132 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
26133 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
26134 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
26135 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
26136 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
26137 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
26139 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26141 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
26142 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
26143 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
26144 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
26145 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
26146 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
26147 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
26148 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
26149 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
26150 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
26151 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
26152 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
26153 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
26154 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
26155 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
26156 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
26157 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
26158 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
26159 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
26160 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
26161 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
26162 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
26163 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
26164 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
26165 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
26166 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
26167 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
26168 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
26169 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
26170 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
26171 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
26172 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
26173 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
26174 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
26175 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
26176 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
26177 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
26178 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
26179 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
26180 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
26181 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
26182 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
26183 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
26184 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
26185 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
26186 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
26187 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
26188 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
26189 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
26190 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
26191 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
26192 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
26193 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
26194 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
26196 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26198 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
26199 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
26200 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
26201 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
26202 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
26203 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
26204 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
26205 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
26206 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
26207 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
26208 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
26209 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
26210 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
26211 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
26212 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
26213 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
26214 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
26215 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
26216 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
26217 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
26218 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
26219 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
26220 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
26221 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
26222 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
26223 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
26224 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
26225 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
26226 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
26227 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
26228 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
26229 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
26230 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
26231 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
26232 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
26233 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
26234 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
26235 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
26236 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
26237 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
26238 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
26239 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
26240 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
26241 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
26242 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
26243 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
26244 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
26245 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
26246 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
26247 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
26248 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
26249 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
26250 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
26251 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
26252 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
26253 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
26254 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
26255 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
26256 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
26257 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
26258 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
26259 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
26260 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
26261 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
26262 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
26263 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
26264 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
26265 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
26266 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
26267 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
26268 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
26269 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
26271 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26273 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
26274 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
26275 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
26276 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
26277 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
26278 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
26279 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
26280 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
26281 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
26283 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26285 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
26286 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
26287 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
26288 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
26289 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
26290 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
26291 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
26292 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
26293 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
26294 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
26295 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
26296 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
26297 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
26298 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
26299 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
26300 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
26301 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
26302 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
26304 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26306 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
26307 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
26308 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
26309 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
26310 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
26311 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
26312 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
26313 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
26314 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
26315 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
26316 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
26317 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
26318 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
26319 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
26320 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
26321 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
26322 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
26323 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
26325 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26327 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
26328 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
26329 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
26330 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
26331 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
26332 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
26333 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
26334 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
26335 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
26336 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
26337 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
26338 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
26339 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
26340 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
26341 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
26342 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
26343 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
26344 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
26345 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
26346 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
26347 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
26348 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
26349 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
26350 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
26351 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
26352 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
26353 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
26354 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
26355 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
26356 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
26357 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
26358 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
26359 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
26360 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
26361 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
26362 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
26364 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26366 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
26367 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
26368 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
26369 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
26370 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
26371 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
26372 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
26373 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
26374 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
26375 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
26376 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
26377 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
26378 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
26379 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
26380 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
26381 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
26382 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
26383 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
26385 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26387 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
26388 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
26389 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
26390 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
26391 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
26392 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
26393 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
26394 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
26395 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
26396 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
26397 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
26398 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
26399 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
26400 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
26401 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
26402 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
26403 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
26404 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
26405 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
26406 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
26407 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
26408 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
26409 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
26410 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
26411 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
26412 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
26413 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
26414 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
26415 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
26416 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
26417 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
26418 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
26419 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
26420 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
26421 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
26422 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
26424 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26426 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
26427 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
26428 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
26429 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
26430 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
26431 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
26432 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
26433 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
26434 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
26435 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
26436 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
26437 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
26438 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
26439 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
26440 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
26441 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
26442 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
26443 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
26445 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26447 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
26448 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
26449 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
26450 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
26451 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
26452 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
26453 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
26454 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
26455 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
26456 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
26457 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
26458 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
26459 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
26460 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
26461 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
26462 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
26463 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
26464 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
26465 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
26466 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
26467 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
26468 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
26469 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
26470 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
26471 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
26472 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
26473 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
26474 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
26475 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
26476 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
26477 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
26478 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
26479 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
26480 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
26481 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
26482 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
26484 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26486 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
26487 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
26488 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
26489 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
26490 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
26491 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
26492 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
26493 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
26494 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
26495 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
26496 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
26497 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
26498 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
26499 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
26500 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
26501 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
26502 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
26503 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
26505 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26507 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
26508 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
26509 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
26510 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
26511 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
26512 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
26513 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
26514 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
26515 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
26516 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
26517 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
26518 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
26519 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
26520 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
26521 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
26522 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
26523 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
26524 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
26525 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
26526 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
26527 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
26528 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
26529 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
26530 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
26531 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
26532 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
26533 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
26534 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
26535 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
26536 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
26537 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
26538 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
26539 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
26540 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
26541 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
26542 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
26544 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26546 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
26547 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
26548 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
26549 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
26550 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
26551 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
26552 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
26553 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
26554 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
26556 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26558 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
26559 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
26560 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
26561 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
26562 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
26563 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
26564 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
26565 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
26566 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
26567 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
26568 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
26569 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
26570 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
26571 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
26572 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
26573 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
26574 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
26575 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
26577 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26579 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
26580 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
26581 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
26582 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
26583 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
26584 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
26585 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
26586 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
26587 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
26588 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
26589 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
26590 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
26591 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
26592 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
26593 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
26594 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
26595 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
26596 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
26597 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
26598 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
26599 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
26600 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
26601 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
26602 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
26603 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
26604 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
26605 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
26606 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
26607 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
26608 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
26609 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
26610 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
26611 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
26612 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
26613 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
26614 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
26615 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
26616 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
26617 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
26618 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
26619 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
26620 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
26621 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
26622 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
26623 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
26624 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
26625 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
26626 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
26627 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
26628 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
26630 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26632 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
26633 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
26634 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
26635 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
26636 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
26637 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
26638 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
26639 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
26640 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
26642 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26644 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
26645 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
26646 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
26647 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
26648 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
26649 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
26650 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
26651 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
26652 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
26653 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
26654 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
26655 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
26656 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
26657 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
26658 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
26659 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
26660 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
26661 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
26663 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26665 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
26666 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
26667 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
26668 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
26669 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
26670 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
26671 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
26672 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
26673 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
26674 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
26675 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
26676 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
26677 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
26678 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
26679 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
26680 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
26681 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
26682 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
26684 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26686 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
26687 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
26688 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
26689 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
26690 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
26691 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
26692 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
26693 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
26694 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
26695 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
26696 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
26697 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
26698 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
26699 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
26700 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
26701 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
26702 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
26703 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
26704 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
26705 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
26706 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
26707 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
26708 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
26709 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
26710 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
26711 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
26712 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
26713 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
26714 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
26715 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
26716 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
26717 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
26718 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
26719 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
26720 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
26721 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
26723 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26725 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
26726 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
26727 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
26728 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
26729 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
26730 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
26731 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
26732 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
26733 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
26734 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
26735 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
26736 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
26737 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
26738 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
26739 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
26740 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
26741 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
26742 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
26744 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26746 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
26747 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
26748 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
26749 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
26750 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
26751 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
26752 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
26753 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
26754 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
26755 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
26756 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
26757 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
26758 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
26759 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
26760 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
26761 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
26762 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
26763 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
26764 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
26765 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
26766 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
26767 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
26768 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
26769 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
26770 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
26771 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
26772 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
26773 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
26774 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
26775 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
26776 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
26777 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
26778 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
26779 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
26780 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
26781 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
26783 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26785 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
26786 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
26787 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
26788 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
26789 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
26790 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
26791 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
26792 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
26793 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
26794 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
26795 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
26796 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
26797 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
26798 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
26799 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
26800 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
26801 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
26802 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
26804 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26806 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
26807 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
26808 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
26809 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
26810 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
26811 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
26812 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
26813 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
26814 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
26815 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
26816 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
26817 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
26818 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
26819 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
26820 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
26821 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
26822 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
26823 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
26824 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
26825 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
26826 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
26827 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
26828 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
26829 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
26830 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
26831 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
26832 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
26833 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
26834 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
26835 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
26836 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
26837 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
26838 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
26839 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
26840 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
26841 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
26843 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26845 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
26846 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
26847 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
26848 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
26849 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
26850 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
26851 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
26852 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
26853 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
26854 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
26855 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
26856 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
26857 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
26858 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
26859 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
26860 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
26861 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
26862 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
26864 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26866 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
26867 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
26868 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
26869 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
26870 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
26871 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
26872 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
26873 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
26874 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
26875 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
26876 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
26877 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
26878 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
26879 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
26880 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
26881 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
26882 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
26883 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
26884 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
26885 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
26886 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
26887 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
26888 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
26889 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
26890 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
26891 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
26892 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
26893 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
26894 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
26895 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
26896 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
26897 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
26898 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
26899 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
26900 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
26901 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
26903 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26905 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
26906 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
26907 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
26908 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
26909 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
26910 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
26911 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
26912 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
26913 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
26915 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26917 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
26918 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
26919 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
26920 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
26921 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
26922 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
26923 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
26924 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
26925 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
26926 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
26927 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
26928 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
26929 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
26930 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
26931 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
26932 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
26933 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
26934 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
26936 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26938 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26941 2023-02-15 Martin Jambor <mjambor@suse.cz>
26944 * gcc.dg/ipa/pr108679.c: New test.
26946 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
26949 * gfortran.dg/gomp/loop-5.f90: New test.
26950 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
26951 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
26953 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26957 * gcc.dg/pr108787.c: New test.
26958 * gcc.target/powerpc/pr108787.c: New test.
26959 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
26961 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26963 * g++.dg/DRs/dr2475.C: New test.
26964 * g++.dg/DRs/dr2478.C: New test.
26965 * g++.dg/DRs/dr2530.C: New test.
26966 * g++.dg/DRs/dr2673.C: New test.
26967 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
26969 2023-02-15 Marek Polacek <polacek@redhat.com>
26972 * g++.dg/cpp0x/overload-conv-5.C: New test.
26974 2023-02-14 David Faust <david.faust@oracle.com>
26977 * gcc.target/bpf/ldxdw.c: New test.
26979 2023-02-14 Andrew Pinski <apinski@marvell.com>
26981 PR tree-optimization/108355
26982 PR tree-optimization/96921
26983 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
26984 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
26985 * gcc.dg/tree-ssa/pr108354-1.c: New test.
26987 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26989 * gnat.dg/shift2.adb: New test.
26991 2023-02-14 Richard Biener <rguenther@suse.de>
26993 PR tree-optimization/108782
26994 * gcc.dg/torture/pr108782.c: New testcase.
26996 2023-02-14 Jakub Jelinek <jakub@redhat.com>
26998 PR sanitizer/108777
26999 * gcc.dg/asan/pr108777-1.c: New test.
27000 * gcc.dg/asan/pr108777-2.c: New test.
27001 * gcc.dg/asan/pr108777-3.c: New test.
27002 * gcc.dg/asan/pr108777-4.c: New test.
27003 * gcc.dg/asan/pr108777-5.c: New test.
27004 * gcc.dg/asan/pr108777-6.c: New test.
27005 * gcc.dg/completion-3.c: Adjust expected multiline output.
27007 2023-02-14 Andreas Schwab <schwab@suse.de>
27010 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
27011 over cfi directives.
27012 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
27013 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
27014 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
27015 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
27016 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
27017 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
27019 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
27021 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
27023 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
27025 PR tree-optimization/96373
27026 PR tree-optimization/108571
27027 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
27028 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
27029 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
27030 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
27032 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
27035 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
27036 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
27037 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
27038 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
27039 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
27040 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
27041 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
27042 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
27043 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
27044 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
27045 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
27046 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
27047 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
27048 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
27049 * gcc.target/powerpc/pr96373.c: New test.
27051 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
27053 PR rtl-optimization/108681
27054 * gcc.target/aarch64/pr108681.c: New test.
27056 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
27058 * gcc.target/i386/pr108774.c: New.
27060 2023-02-13 Harald Anlauf <anlauf@gmx.de>
27063 * gfortran.dg/pr103475.f90: New test.
27065 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
27068 * gcc.target/i386/pr108516-1.c: New test.
27069 * gcc.target/i386/pr108516-2.c: Ditto.
27071 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
27073 * gfortran.dg/noinline.f90: New test.
27074 * gfortran.dg/noreturn-1.f90: New test.
27075 * gfortran.dg/noreturn-2.f90: New test.
27076 * gfortran.dg/noreturn-3.f90: New test.
27077 * gfortran.dg/noreturn-4.f90: New test.
27078 * gfortran.dg/noreturn-5.f90: New test.
27079 * gfortran.dg/weak-1.f90: New test.
27081 2023-02-13 Richard Biener <rguenther@suse.de>
27083 PR tree-optimization/108691
27084 * gcc.dg/pr108691.c: New testcase.
27086 2023-02-13 Jonathan Yong <10walls@gmail.com>
27088 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
27089 regex pattern to allow long long instead of just long.
27091 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
27093 * gcc.target/arc/milli-1.c: Update test.
27095 2023-02-13 Richard Biener <rguenther@suse.de>
27097 PR tree-optimization/106722
27098 * gcc.dg/torture/pr108737.c: New testcase.
27100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27102 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
27103 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
27104 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
27105 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
27106 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
27107 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
27108 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
27109 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
27110 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
27111 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
27112 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
27113 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
27114 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
27115 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
27116 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
27118 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27120 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
27121 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
27122 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
27123 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
27124 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
27125 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
27126 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
27127 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
27128 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
27129 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
27130 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
27131 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
27132 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
27133 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
27134 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
27135 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
27136 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
27137 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
27138 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
27139 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
27140 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
27141 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
27142 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
27143 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
27144 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
27145 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
27146 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
27147 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
27148 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
27149 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
27151 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27153 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
27154 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
27155 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
27156 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
27157 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
27158 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
27159 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
27160 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
27161 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
27162 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
27163 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
27164 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
27165 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
27166 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
27167 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
27169 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27171 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
27172 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
27173 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
27174 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
27175 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
27176 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
27177 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
27178 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
27179 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
27180 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
27181 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
27182 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
27183 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
27184 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
27185 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
27186 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
27187 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
27188 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
27189 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
27190 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
27191 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
27192 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
27193 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
27194 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
27195 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
27196 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
27197 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
27198 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
27199 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
27200 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
27202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27204 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
27205 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
27206 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
27207 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
27208 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
27209 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
27210 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
27211 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
27212 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
27213 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
27214 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
27215 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
27216 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
27217 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
27218 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
27220 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27222 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
27223 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
27224 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
27225 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
27226 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
27227 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
27228 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
27229 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
27230 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
27231 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
27232 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
27233 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
27234 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
27235 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
27236 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
27237 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
27238 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
27239 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
27240 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
27241 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
27242 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
27243 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
27244 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
27245 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
27246 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
27247 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
27248 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
27249 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
27250 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
27251 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
27253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27255 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
27256 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
27257 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
27258 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
27259 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
27260 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
27261 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
27262 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
27263 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
27264 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
27265 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
27266 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
27267 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
27268 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
27269 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
27271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27273 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
27274 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
27275 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
27276 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
27277 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
27278 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
27279 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
27280 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
27281 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
27282 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
27283 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
27284 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
27285 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
27286 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
27287 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
27288 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
27289 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
27290 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
27291 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
27292 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
27293 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
27294 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
27295 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
27296 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
27297 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
27298 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
27299 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
27300 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
27301 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
27302 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
27304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27306 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
27307 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
27308 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
27309 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
27310 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
27311 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
27312 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
27313 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
27314 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
27315 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
27316 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
27317 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
27318 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
27319 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
27320 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
27321 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
27322 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
27323 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
27324 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
27325 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
27326 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
27327 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
27328 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
27329 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
27330 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
27331 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
27332 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
27333 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
27334 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
27335 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
27336 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
27337 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
27338 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
27339 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
27340 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
27341 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
27342 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
27343 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
27344 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
27345 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
27346 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
27347 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
27348 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
27349 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
27350 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
27351 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
27352 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
27353 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
27354 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
27355 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
27356 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
27357 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
27358 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
27359 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
27360 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
27361 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
27362 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
27363 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
27364 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
27365 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
27367 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27369 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
27370 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
27371 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
27372 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
27373 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
27374 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
27375 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
27376 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
27377 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
27378 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
27379 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
27380 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
27381 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
27382 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
27383 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
27385 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27387 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
27388 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
27389 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
27390 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
27391 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
27392 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
27393 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
27394 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
27395 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
27396 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
27397 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
27398 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
27399 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
27400 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
27401 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
27402 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
27403 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
27404 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
27405 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
27406 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
27407 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
27408 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
27409 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
27410 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
27411 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
27412 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
27413 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
27414 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
27415 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
27416 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
27418 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27420 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
27421 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
27422 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
27423 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
27424 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
27425 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
27426 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
27427 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
27428 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
27429 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
27430 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
27431 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
27432 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
27433 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
27434 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
27436 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27438 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
27439 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
27440 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
27441 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
27442 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
27443 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
27444 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
27445 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
27446 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
27447 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
27448 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
27449 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
27450 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
27451 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
27452 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
27454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27456 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
27457 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
27458 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
27459 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
27460 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
27461 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
27462 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
27463 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
27464 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
27465 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
27466 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
27467 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
27468 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
27469 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
27470 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
27472 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27474 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
27475 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
27476 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
27477 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
27478 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
27479 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
27480 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
27481 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
27482 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
27483 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
27484 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
27485 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
27486 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
27487 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
27488 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
27490 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27492 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
27493 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
27494 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
27495 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
27496 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
27497 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
27498 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
27499 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
27500 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
27501 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
27502 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
27503 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
27504 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
27505 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
27506 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
27507 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
27508 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
27509 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
27510 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
27512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27514 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
27515 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
27516 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
27517 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
27518 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
27519 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
27520 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
27521 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
27522 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
27523 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
27524 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
27525 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
27526 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
27527 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
27528 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
27529 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
27530 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
27531 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
27532 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
27533 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
27534 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
27535 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
27536 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
27537 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
27538 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
27539 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
27540 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
27541 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
27542 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
27543 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
27544 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
27545 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
27546 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
27547 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
27548 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
27549 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
27551 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27553 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
27554 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
27555 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
27556 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
27557 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
27558 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
27559 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
27560 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
27561 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
27562 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
27563 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
27564 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
27565 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
27566 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
27567 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
27568 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
27569 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
27570 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
27572 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27574 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
27575 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
27576 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
27577 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
27578 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
27579 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
27580 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
27581 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
27582 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
27583 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
27584 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
27585 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
27586 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
27587 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
27588 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
27589 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
27590 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
27591 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
27592 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
27593 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
27594 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
27595 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
27596 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
27597 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
27598 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
27599 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
27600 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
27601 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
27602 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
27603 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
27604 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
27605 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
27606 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
27607 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
27608 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
27609 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
27611 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27613 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
27614 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
27615 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
27616 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
27617 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
27618 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
27619 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
27620 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
27621 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
27622 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
27623 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
27624 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
27625 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
27626 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
27627 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
27628 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
27629 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
27630 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
27632 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27634 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
27635 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
27636 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
27637 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
27638 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
27639 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
27640 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
27641 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
27642 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
27643 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
27644 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
27645 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
27646 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
27647 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
27648 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
27649 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
27650 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
27651 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
27652 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
27653 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
27654 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
27655 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
27656 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
27657 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
27658 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
27659 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
27660 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
27661 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
27662 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
27663 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
27664 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
27665 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
27666 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
27667 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
27668 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
27669 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
27671 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27673 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
27674 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
27675 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
27676 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
27677 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
27678 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
27679 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
27680 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
27681 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
27682 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
27683 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
27684 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
27685 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
27686 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
27687 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
27688 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
27689 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
27690 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
27692 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27694 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
27695 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
27696 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
27697 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
27698 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
27699 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
27700 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
27701 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
27702 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
27703 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
27704 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
27705 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
27706 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
27707 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
27708 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
27709 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
27710 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
27711 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
27712 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
27713 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
27714 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
27715 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
27716 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
27717 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
27718 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
27719 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
27720 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
27721 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
27722 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
27723 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
27724 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
27725 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
27726 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
27727 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
27728 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
27729 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
27731 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27733 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
27734 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
27735 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
27736 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
27737 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
27738 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
27739 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
27740 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
27741 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
27742 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
27743 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
27744 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
27745 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
27746 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
27747 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
27748 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
27749 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
27750 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
27751 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
27752 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
27753 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
27754 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
27755 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
27756 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
27757 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
27758 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
27759 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
27760 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
27761 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
27762 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
27763 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
27764 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
27765 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
27766 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
27767 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
27768 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
27769 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
27770 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
27771 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
27772 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
27773 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
27774 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
27775 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
27776 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
27777 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
27778 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
27779 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
27780 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
27781 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
27782 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
27783 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
27784 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
27785 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
27786 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
27787 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
27788 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
27789 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
27790 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
27791 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
27792 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
27793 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
27794 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
27795 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
27796 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
27797 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
27798 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
27799 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
27800 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
27801 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
27802 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
27803 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
27804 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
27806 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27808 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
27809 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
27810 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
27811 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
27812 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
27813 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
27814 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
27815 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
27816 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
27817 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
27818 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
27819 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
27820 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
27821 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
27822 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
27823 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
27824 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
27825 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
27827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27829 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
27830 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
27831 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
27832 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
27833 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
27834 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
27835 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
27836 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
27837 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
27838 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
27839 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
27840 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
27841 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
27842 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
27843 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
27844 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
27845 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
27846 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
27847 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
27848 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
27849 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
27850 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
27851 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
27852 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
27853 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
27854 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
27855 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
27856 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
27857 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
27858 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
27859 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
27860 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
27861 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
27862 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
27863 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
27864 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
27866 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27868 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
27869 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
27870 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
27871 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
27872 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
27873 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
27874 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
27875 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
27876 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
27877 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
27878 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
27879 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
27880 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
27881 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
27882 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
27883 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
27884 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
27885 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
27887 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27889 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
27890 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
27891 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
27892 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
27893 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
27894 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
27895 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
27896 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
27897 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
27898 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
27899 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
27900 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
27901 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
27902 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
27903 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
27904 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
27905 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
27906 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
27908 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27910 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
27911 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
27912 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
27913 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
27914 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
27915 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
27916 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
27917 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
27918 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
27919 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
27920 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
27921 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
27922 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
27923 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
27924 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
27925 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
27926 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
27927 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
27929 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27931 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
27932 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
27933 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
27934 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
27935 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
27936 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
27937 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
27938 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
27939 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
27940 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
27941 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
27942 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
27943 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
27944 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
27945 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
27946 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
27947 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
27948 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
27950 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27952 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
27953 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
27954 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
27955 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
27956 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
27957 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
27958 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
27959 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
27960 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
27961 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
27962 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
27963 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
27964 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
27965 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
27966 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
27967 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
27968 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
27969 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
27970 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
27971 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
27972 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
27973 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
27974 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
27975 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
27977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27979 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
27980 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
27981 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
27982 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
27983 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
27984 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
27985 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
27986 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
27987 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
27988 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
27989 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
27990 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
27991 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
27992 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
27993 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
27994 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
27995 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
27996 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
27997 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
27998 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
27999 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
28000 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
28001 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
28003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28005 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
28006 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
28007 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
28008 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
28009 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
28010 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
28011 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
28012 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
28013 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
28014 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
28015 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
28016 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
28017 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
28018 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
28019 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
28020 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
28021 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
28022 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
28023 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
28024 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
28025 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
28026 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
28027 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
28028 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
28029 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
28030 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
28031 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
28032 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
28033 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
28034 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
28036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28038 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
28039 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
28040 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
28041 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
28042 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
28043 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
28044 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
28045 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
28046 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
28047 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
28048 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
28049 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
28050 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
28051 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
28052 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
28053 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
28054 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
28055 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
28056 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
28057 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
28058 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
28059 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
28060 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
28061 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
28062 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
28063 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
28064 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
28065 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
28066 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
28067 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
28069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28071 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
28072 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
28073 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
28074 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
28075 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
28076 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
28077 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
28078 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
28079 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
28080 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
28081 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
28082 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
28083 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
28084 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
28085 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
28086 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
28087 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
28088 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
28089 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
28090 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
28091 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
28092 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
28093 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
28094 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
28095 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
28096 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
28097 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
28098 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
28100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28102 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
28103 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
28104 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
28105 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
28106 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
28107 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
28108 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
28109 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
28110 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
28111 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
28112 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
28113 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
28115 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28117 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
28118 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
28119 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
28120 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
28121 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
28122 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
28124 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28126 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
28127 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
28128 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
28129 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
28130 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
28131 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
28132 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
28133 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
28134 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
28135 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
28136 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
28137 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
28138 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
28139 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
28140 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
28141 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
28142 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
28143 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
28145 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28147 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
28148 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
28149 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
28150 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
28151 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
28152 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
28153 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
28154 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
28155 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
28156 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
28157 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
28158 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
28159 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
28160 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
28161 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
28162 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
28163 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
28164 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
28165 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
28166 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
28167 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
28168 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
28169 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
28170 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
28171 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
28172 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
28173 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
28174 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
28175 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
28176 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
28177 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
28178 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
28179 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
28180 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
28181 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
28182 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
28184 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28186 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
28187 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
28188 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
28189 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
28190 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
28191 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
28192 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
28193 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
28194 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
28195 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
28196 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
28197 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
28198 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
28199 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
28200 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
28201 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
28202 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
28203 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
28204 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
28205 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
28206 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
28207 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
28208 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
28209 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
28210 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
28211 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
28212 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
28213 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
28214 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
28215 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
28216 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
28217 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
28218 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
28219 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
28220 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
28221 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
28223 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28225 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
28226 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
28227 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
28228 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
28229 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
28230 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
28231 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
28232 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
28233 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
28234 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
28235 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
28236 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
28237 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
28238 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
28239 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
28240 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
28241 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
28242 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
28244 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28246 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
28247 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
28248 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
28249 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
28250 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
28251 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
28252 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
28253 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
28254 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
28255 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
28256 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
28257 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
28258 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
28259 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
28260 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
28261 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
28262 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
28263 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
28265 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28267 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
28268 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
28269 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
28270 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
28271 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
28272 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
28273 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
28274 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
28275 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
28276 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
28277 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
28278 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
28279 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
28280 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
28281 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
28282 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
28283 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
28284 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
28285 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
28286 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
28287 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
28288 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
28289 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
28290 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
28291 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
28292 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
28294 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28296 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
28297 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
28298 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
28299 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
28300 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
28301 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
28302 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
28303 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
28304 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
28305 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
28306 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
28307 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
28308 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
28309 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
28310 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
28311 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
28312 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
28313 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
28314 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
28315 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
28316 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
28317 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
28318 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
28319 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
28320 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
28321 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
28323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28325 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
28326 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
28327 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
28328 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
28329 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
28330 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
28331 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
28332 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
28333 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
28334 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
28335 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
28336 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
28337 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
28338 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
28339 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
28340 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
28341 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
28342 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
28344 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28346 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
28347 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
28348 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
28349 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
28350 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
28351 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
28352 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
28353 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
28354 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
28355 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
28356 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
28357 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
28358 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
28359 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
28360 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
28361 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
28362 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
28363 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
28365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28367 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
28368 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
28369 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
28370 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
28371 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
28372 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
28373 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
28374 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
28375 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
28376 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
28377 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
28378 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
28379 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
28380 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
28381 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
28382 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
28383 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
28384 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
28385 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
28386 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
28387 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
28388 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
28390 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28392 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
28393 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
28394 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
28395 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
28396 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
28397 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
28398 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
28399 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
28400 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
28401 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
28402 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
28403 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
28404 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
28405 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
28406 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
28407 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
28408 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
28409 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
28410 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
28411 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
28412 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
28413 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
28415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28417 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
28419 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28421 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
28422 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
28423 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
28424 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
28425 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
28426 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
28427 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
28428 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
28429 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
28430 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
28431 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
28432 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
28433 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
28434 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
28435 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
28436 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
28437 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
28438 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
28439 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
28440 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
28441 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
28442 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
28443 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
28444 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
28445 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
28446 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
28447 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
28448 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
28449 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
28450 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
28452 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28454 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
28455 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
28456 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
28457 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
28458 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
28459 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
28460 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
28461 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
28462 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
28463 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
28464 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
28465 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
28466 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
28467 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
28468 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
28469 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
28470 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
28471 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
28472 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
28473 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
28474 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
28475 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
28476 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
28477 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
28478 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
28479 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
28480 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
28481 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
28482 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
28483 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
28485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28487 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
28488 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
28489 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
28490 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
28491 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
28492 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
28493 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
28494 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
28495 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
28496 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
28497 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
28498 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
28499 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
28500 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
28501 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
28502 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
28503 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
28504 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
28505 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
28506 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
28507 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
28508 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
28509 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
28510 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
28511 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
28512 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
28513 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
28514 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
28515 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
28516 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
28518 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28520 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
28521 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
28522 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
28523 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
28524 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
28525 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
28526 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
28527 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
28528 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
28529 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
28530 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
28531 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
28532 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
28533 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
28534 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
28535 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
28536 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
28537 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
28538 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
28539 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
28540 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
28541 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
28542 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
28543 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
28544 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
28545 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
28546 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
28547 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
28548 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
28549 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
28551 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28553 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
28554 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
28555 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
28556 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
28557 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
28558 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
28559 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
28560 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
28561 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
28562 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
28563 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
28564 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
28565 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
28566 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
28567 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
28568 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
28569 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
28570 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
28571 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
28572 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
28573 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
28574 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
28575 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
28576 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
28577 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
28578 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
28579 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
28580 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
28581 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
28582 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
28584 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28586 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
28587 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
28588 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
28589 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
28590 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
28591 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
28592 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
28593 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
28594 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
28595 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
28596 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
28597 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
28598 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
28599 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
28600 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
28601 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
28602 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
28603 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
28604 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
28605 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
28606 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
28607 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
28608 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
28609 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
28610 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
28611 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
28612 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
28613 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
28614 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
28615 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
28617 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28619 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
28620 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
28621 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
28622 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
28623 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
28624 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
28625 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
28626 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
28627 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
28628 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
28629 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
28630 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
28631 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
28632 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
28633 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
28634 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
28635 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
28636 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
28637 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
28638 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
28639 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
28640 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
28641 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
28642 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
28643 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
28644 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
28645 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
28646 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
28647 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
28648 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
28650 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28652 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
28653 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
28654 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
28655 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
28656 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
28657 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
28658 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
28659 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
28660 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
28661 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
28662 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
28663 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
28664 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
28665 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
28666 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
28667 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
28668 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
28669 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
28670 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
28671 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
28672 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
28673 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
28674 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
28675 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
28676 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
28677 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
28678 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
28679 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
28680 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
28681 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
28683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28685 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
28686 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
28687 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
28688 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
28689 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
28690 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
28691 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
28692 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
28693 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
28694 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
28695 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
28696 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
28697 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
28698 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
28699 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
28700 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
28701 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
28702 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
28703 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
28704 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
28705 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
28706 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
28707 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
28708 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
28709 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
28710 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
28711 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
28712 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
28713 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
28714 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
28716 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28718 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
28719 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
28720 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
28721 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
28722 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
28723 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
28724 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
28725 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
28726 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
28727 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
28728 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
28729 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
28730 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
28731 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
28732 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
28733 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
28734 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
28735 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
28736 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
28737 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
28738 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
28739 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
28740 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
28741 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
28742 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
28743 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
28744 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
28745 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
28746 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
28747 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
28749 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28751 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
28752 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
28753 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
28754 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
28755 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
28756 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
28757 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
28758 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
28759 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
28760 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
28761 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
28762 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
28763 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
28764 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
28765 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
28766 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
28767 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
28768 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
28769 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
28770 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
28771 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
28772 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
28773 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
28774 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
28775 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
28776 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
28777 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
28778 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
28779 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
28780 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
28782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28784 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
28785 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
28786 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
28787 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
28788 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
28789 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
28790 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
28791 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
28792 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
28793 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
28794 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
28795 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
28796 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
28797 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
28798 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
28799 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
28800 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
28801 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
28802 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
28803 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
28804 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
28805 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
28806 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
28807 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
28808 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
28809 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
28810 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
28811 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
28812 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
28813 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
28815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28817 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28821 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
28822 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
28823 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
28824 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
28825 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
28826 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
28827 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
28828 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
28829 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
28830 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
28831 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
28832 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
28833 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
28834 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
28835 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
28836 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
28837 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
28838 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
28839 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
28840 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
28841 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
28842 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
28843 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
28844 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
28845 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
28846 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
28847 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
28848 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
28849 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
28850 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
28851 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
28852 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
28853 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
28854 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
28855 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
28856 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
28858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28860 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
28861 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
28862 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
28863 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
28864 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
28865 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
28866 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
28867 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
28868 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
28869 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
28870 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
28871 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
28872 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
28873 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
28874 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
28875 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
28876 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
28877 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
28878 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
28879 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
28880 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
28881 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
28882 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
28883 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
28884 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
28885 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
28886 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
28887 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
28888 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
28889 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
28890 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
28891 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
28892 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
28893 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
28894 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
28895 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
28897 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28899 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
28900 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
28901 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
28902 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
28903 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
28904 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
28905 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
28906 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
28907 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
28908 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
28909 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
28910 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
28911 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
28912 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
28913 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
28914 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
28915 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
28916 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
28917 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
28918 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
28919 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
28920 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
28921 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
28922 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
28923 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
28924 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
28925 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
28926 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
28927 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
28928 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
28929 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
28930 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
28931 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
28932 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
28933 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
28934 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
28936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28938 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
28939 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
28940 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
28941 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
28942 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
28943 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
28944 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
28945 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
28946 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
28947 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
28948 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
28949 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
28950 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
28951 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
28952 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
28953 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
28954 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
28955 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
28956 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
28957 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
28958 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
28959 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
28960 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
28961 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
28962 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
28963 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
28964 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
28965 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
28966 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
28967 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
28968 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
28969 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
28970 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
28971 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
28972 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
28973 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
28975 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28977 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
28978 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
28979 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
28980 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
28981 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
28982 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
28983 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
28984 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
28985 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
28986 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
28987 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
28988 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
28989 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
28990 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
28991 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
28992 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
28993 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
28994 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
28995 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
28996 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
28997 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
28998 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
28999 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
29000 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
29001 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
29002 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
29003 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
29004 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
29005 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
29006 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
29007 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
29008 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
29009 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
29010 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
29011 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
29012 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
29014 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29016 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
29017 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
29018 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
29019 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
29020 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
29021 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
29022 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
29023 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
29024 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
29025 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
29026 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
29027 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
29028 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
29029 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
29030 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
29031 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
29032 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
29033 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
29034 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
29035 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
29036 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
29037 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
29038 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
29039 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
29040 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
29041 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
29042 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
29043 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
29044 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
29045 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
29046 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
29047 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
29048 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
29049 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
29050 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
29051 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
29053 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29055 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
29056 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
29057 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
29058 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
29059 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
29060 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
29061 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
29062 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
29063 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
29064 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
29065 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
29066 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
29067 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
29068 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
29069 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
29070 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
29071 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
29072 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
29073 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
29074 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
29075 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
29076 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
29077 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
29078 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
29079 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
29080 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
29081 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
29082 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
29083 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
29084 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
29085 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
29086 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
29087 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
29088 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
29089 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
29090 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
29092 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29094 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
29095 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
29096 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
29097 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
29098 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
29099 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
29100 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
29101 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
29102 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
29103 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
29104 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
29105 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
29106 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
29107 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
29108 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
29109 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
29110 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
29111 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
29112 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
29113 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
29114 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
29115 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
29116 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
29117 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
29118 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
29119 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
29120 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
29121 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
29122 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
29123 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
29124 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
29125 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
29126 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
29127 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
29128 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
29129 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
29131 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29133 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
29134 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
29135 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
29136 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
29137 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
29138 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
29139 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
29140 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
29141 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
29142 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
29143 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
29144 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
29145 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
29146 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
29147 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
29148 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
29149 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
29150 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
29152 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29154 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
29155 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
29156 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
29157 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
29158 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
29159 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
29160 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
29161 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
29162 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
29163 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
29164 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
29165 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
29166 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
29167 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
29168 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
29169 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
29170 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
29171 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
29173 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29175 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
29176 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
29177 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
29178 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
29179 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
29180 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
29181 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
29182 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
29183 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
29184 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
29185 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
29186 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
29187 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
29188 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
29189 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
29190 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
29191 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
29192 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
29194 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29196 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
29197 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
29198 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
29199 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
29200 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
29201 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
29202 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
29203 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
29204 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
29205 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
29206 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
29207 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
29208 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
29209 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
29210 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
29211 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
29212 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
29213 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
29215 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29217 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
29218 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
29219 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
29220 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
29221 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
29222 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
29223 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
29224 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
29225 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
29226 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
29227 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
29228 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
29229 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
29230 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
29231 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
29232 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
29233 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
29234 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
29236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29238 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
29239 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
29240 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
29241 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
29242 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
29243 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
29244 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
29245 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
29246 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
29247 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
29248 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
29249 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
29250 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
29251 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
29252 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
29253 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
29254 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
29255 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
29257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29259 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
29260 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
29261 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
29262 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
29263 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
29264 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
29265 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
29266 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
29267 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
29268 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
29269 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
29270 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
29271 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
29272 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
29273 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
29274 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
29275 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
29276 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
29278 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29280 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
29281 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
29282 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
29283 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
29284 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
29285 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
29286 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
29287 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
29288 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
29289 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
29290 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
29291 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
29292 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
29293 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
29294 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
29295 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
29296 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
29297 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
29299 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29301 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
29302 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
29303 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
29304 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
29305 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
29306 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
29307 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
29308 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
29309 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
29310 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
29311 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
29312 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
29313 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
29314 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
29315 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
29317 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29319 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
29320 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
29321 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
29322 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
29323 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
29324 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
29325 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
29326 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
29327 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
29328 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
29329 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
29330 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
29331 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
29332 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
29333 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
29334 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
29335 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
29336 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
29337 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
29338 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
29339 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
29340 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
29341 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
29342 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
29343 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
29344 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
29345 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
29346 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
29347 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
29348 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
29350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29352 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
29353 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
29354 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
29355 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
29356 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
29357 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
29358 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
29359 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
29360 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
29361 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
29362 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
29363 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
29364 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
29365 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
29366 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
29368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29370 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
29371 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
29372 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
29373 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
29374 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
29375 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
29376 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
29377 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
29378 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
29379 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
29380 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
29381 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
29382 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
29383 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
29384 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
29385 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
29386 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
29387 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
29388 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
29389 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
29390 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
29391 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
29392 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
29393 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
29394 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
29395 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
29396 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
29397 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
29398 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
29399 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
29401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29403 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
29404 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
29405 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
29406 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
29407 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
29408 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
29409 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
29410 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
29411 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
29412 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
29413 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
29414 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
29415 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
29416 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
29417 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
29418 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
29419 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
29420 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
29421 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
29422 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
29423 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
29424 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
29425 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
29426 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
29427 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
29428 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
29429 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
29430 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
29431 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
29432 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
29434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29436 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
29437 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
29438 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
29439 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
29440 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
29441 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
29442 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
29443 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
29444 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
29445 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
29446 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
29447 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
29448 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
29449 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
29450 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
29451 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
29452 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
29453 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
29455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29457 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
29458 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
29459 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
29460 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
29461 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
29462 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
29463 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
29464 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
29465 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
29466 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
29467 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
29468 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
29469 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
29470 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
29471 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
29472 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
29473 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
29474 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
29475 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
29476 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
29477 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
29478 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
29479 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
29480 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
29481 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
29482 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
29483 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
29484 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
29485 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
29486 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
29487 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
29488 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
29489 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
29490 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
29491 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
29492 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
29494 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29496 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
29497 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
29498 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
29499 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
29500 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
29501 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
29502 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
29503 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
29504 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
29505 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
29506 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
29507 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
29508 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
29509 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
29510 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
29511 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
29512 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
29513 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
29515 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29517 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
29518 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
29519 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
29520 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
29521 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
29522 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
29523 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
29524 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
29525 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
29526 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
29527 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
29528 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
29529 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
29530 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
29531 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
29532 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
29533 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
29534 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
29535 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
29536 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
29537 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
29538 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
29539 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
29540 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
29541 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
29542 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
29543 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
29544 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
29545 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
29546 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
29547 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
29548 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
29549 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
29550 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
29551 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
29552 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
29554 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29556 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
29557 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
29558 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
29559 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
29560 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
29561 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
29562 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
29563 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
29564 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
29565 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
29566 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
29567 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
29568 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
29569 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
29570 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
29571 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
29572 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
29573 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
29575 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29577 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
29578 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
29579 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
29580 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
29581 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
29582 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
29583 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
29584 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
29585 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
29586 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
29587 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
29588 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
29589 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
29590 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
29591 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
29592 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
29593 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
29594 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
29595 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
29596 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
29597 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
29598 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
29599 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
29600 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
29601 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
29602 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
29603 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
29604 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
29605 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
29606 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
29607 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
29608 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
29609 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
29610 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
29611 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
29612 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
29614 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29616 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
29617 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
29618 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
29619 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
29620 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
29621 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
29622 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
29623 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
29624 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
29625 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
29626 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
29627 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
29628 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
29629 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
29630 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
29631 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
29632 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
29633 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
29634 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
29635 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
29636 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
29637 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
29638 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
29639 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
29640 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
29641 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
29642 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
29643 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
29644 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
29645 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
29646 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
29647 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
29648 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
29649 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
29650 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
29651 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
29652 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
29653 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
29654 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
29655 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
29656 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
29657 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
29658 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
29659 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
29660 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
29662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29664 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
29665 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
29666 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
29667 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
29668 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
29669 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
29670 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
29671 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
29672 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
29673 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
29674 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
29675 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
29676 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
29677 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
29678 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
29680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29682 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
29683 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
29684 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
29685 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
29686 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
29687 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
29688 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
29689 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
29690 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
29691 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
29692 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
29693 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
29694 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
29695 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
29696 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
29698 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29700 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
29701 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
29702 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
29703 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
29704 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
29705 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
29706 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
29707 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
29708 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
29709 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
29710 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
29711 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
29712 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
29713 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
29714 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
29716 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29718 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29720 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29722 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
29723 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
29724 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
29725 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
29726 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
29727 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
29728 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
29729 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
29730 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
29731 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
29732 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
29733 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
29734 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
29735 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
29736 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
29737 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
29738 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
29739 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
29741 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29743 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
29744 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
29745 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
29746 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
29747 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
29748 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
29749 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
29750 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
29751 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
29752 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
29753 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
29754 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
29755 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
29756 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
29757 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
29758 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
29759 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
29760 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
29762 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29764 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
29765 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
29766 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
29767 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
29768 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
29769 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
29770 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
29771 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
29772 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
29773 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
29774 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
29775 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
29776 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
29777 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
29778 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
29779 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
29780 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
29781 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
29783 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29785 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
29786 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
29787 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
29788 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
29789 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
29790 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
29791 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
29792 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
29793 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
29794 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
29795 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
29796 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
29797 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
29798 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
29799 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
29800 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
29801 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
29802 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
29804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29806 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
29807 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
29808 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
29809 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
29810 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
29811 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
29812 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
29813 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
29814 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
29815 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
29816 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
29817 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
29818 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
29819 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
29820 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
29821 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
29822 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
29823 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
29825 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29827 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
29828 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
29829 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
29830 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
29831 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
29832 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
29833 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
29834 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
29835 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
29836 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
29837 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
29838 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
29839 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
29840 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
29841 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
29842 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
29843 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
29844 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
29846 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29848 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
29849 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
29850 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
29851 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
29852 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
29853 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
29854 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
29855 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
29856 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
29857 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
29858 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
29859 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
29860 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
29861 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
29862 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
29863 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
29864 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
29865 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
29866 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
29867 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
29868 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
29869 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
29870 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
29871 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
29872 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
29873 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
29874 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
29875 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
29876 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
29877 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
29879 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29881 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
29882 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
29883 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
29884 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
29885 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
29886 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
29887 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
29888 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
29889 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
29890 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
29891 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
29892 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
29893 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
29894 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
29895 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
29896 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
29897 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
29898 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
29899 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
29900 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
29901 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
29902 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
29903 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
29904 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
29905 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
29906 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
29907 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
29908 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
29909 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
29910 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
29912 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29914 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
29915 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
29916 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
29917 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
29918 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
29919 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
29920 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
29921 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
29922 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
29923 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
29924 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
29925 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
29926 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
29927 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
29928 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
29929 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
29930 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
29931 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
29932 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
29933 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
29934 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
29935 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
29936 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
29937 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
29938 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
29939 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
29940 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
29941 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
29942 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
29943 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
29945 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29947 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
29948 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
29949 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
29950 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
29951 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
29952 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
29953 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
29954 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
29955 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
29956 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
29957 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
29958 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
29959 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
29960 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
29961 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
29962 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
29963 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
29964 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
29965 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
29966 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
29967 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
29968 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
29969 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
29970 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
29971 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
29972 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
29973 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
29974 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
29975 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
29976 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
29978 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29980 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
29981 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
29982 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
29983 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
29984 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
29985 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
29986 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
29987 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
29988 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
29989 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
29990 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
29991 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
29992 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
29993 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
29994 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
29995 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
29996 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
29997 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
29998 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
29999 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
30000 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
30001 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
30002 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
30003 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
30004 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
30005 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
30006 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
30007 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
30008 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
30009 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
30010 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
30011 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
30012 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
30013 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
30014 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
30015 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
30017 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30019 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
30020 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
30021 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
30022 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
30023 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
30024 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
30025 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
30026 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
30027 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
30028 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
30029 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
30030 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
30031 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
30032 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
30033 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
30034 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
30035 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
30036 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
30037 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
30038 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
30039 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
30040 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
30041 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
30042 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
30043 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
30044 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
30045 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
30046 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
30047 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
30048 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
30049 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
30050 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
30051 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
30052 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
30053 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
30054 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
30056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30058 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
30059 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
30060 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
30061 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
30062 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
30063 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
30064 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
30065 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
30066 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
30067 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
30068 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
30069 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
30070 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
30071 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
30072 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
30073 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
30074 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
30075 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
30076 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
30077 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
30078 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
30079 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
30080 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
30081 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
30082 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
30083 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
30084 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
30085 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
30086 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
30087 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
30088 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
30089 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
30090 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
30091 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
30092 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
30093 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
30095 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30097 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
30098 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
30099 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
30100 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
30101 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
30102 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
30103 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
30104 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
30105 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
30106 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
30107 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
30108 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
30109 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
30110 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
30111 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
30112 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
30113 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
30114 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
30115 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
30116 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
30117 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
30118 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
30119 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
30120 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
30121 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
30122 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
30123 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
30124 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
30125 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
30126 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
30127 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
30128 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
30129 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
30130 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
30131 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
30132 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
30134 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30136 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
30137 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
30138 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
30139 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
30140 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
30141 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
30142 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
30143 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
30144 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
30145 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
30146 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
30147 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
30148 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
30149 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
30150 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
30151 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
30152 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
30153 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
30155 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30157 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
30158 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
30159 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
30160 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
30161 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
30162 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
30163 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
30164 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
30165 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
30166 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
30167 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
30168 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
30169 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
30170 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
30171 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
30172 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
30173 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
30174 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
30176 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30178 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
30179 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
30180 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
30181 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
30182 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
30183 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
30184 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
30185 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
30186 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
30187 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
30188 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
30189 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
30190 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
30191 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
30192 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
30193 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
30194 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
30195 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
30197 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30199 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
30200 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
30201 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
30202 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
30203 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
30204 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
30205 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
30206 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
30207 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
30208 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
30209 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
30210 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
30211 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
30212 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
30213 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
30214 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
30215 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
30216 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
30218 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30220 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
30221 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
30222 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
30223 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
30224 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
30225 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
30226 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
30227 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
30228 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
30229 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
30230 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
30231 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
30232 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
30233 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
30234 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
30236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30238 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
30239 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
30240 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
30241 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
30242 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
30243 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
30244 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
30245 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
30246 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
30247 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
30248 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
30249 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
30250 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
30251 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
30252 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
30254 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30256 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
30257 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
30258 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
30259 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
30260 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
30261 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
30262 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
30263 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
30264 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
30265 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
30266 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
30267 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
30268 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
30269 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
30270 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
30272 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30274 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
30275 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
30276 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
30277 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
30278 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
30279 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
30280 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
30281 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
30282 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
30283 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
30284 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
30285 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
30286 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
30287 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
30288 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
30290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30292 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
30293 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
30294 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
30295 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
30296 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
30297 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
30298 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
30299 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
30300 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
30301 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
30302 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
30303 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
30304 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
30305 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
30306 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
30307 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
30308 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
30309 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
30310 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
30311 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
30312 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
30313 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
30314 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
30316 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30318 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
30319 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
30320 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
30321 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
30322 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
30323 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
30324 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
30325 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
30326 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
30327 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
30328 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
30329 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
30330 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
30331 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
30332 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
30334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30336 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
30337 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
30338 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
30339 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
30340 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
30341 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
30342 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
30343 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
30344 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
30345 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
30346 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
30347 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
30348 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
30349 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
30350 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
30352 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30354 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
30356 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30358 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
30359 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
30360 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
30361 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
30362 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
30363 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
30364 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
30365 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
30366 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
30367 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
30368 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
30369 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
30370 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
30371 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
30372 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
30373 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
30374 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
30375 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
30377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30379 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
30380 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
30381 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
30382 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
30383 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
30384 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
30385 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
30386 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
30387 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
30388 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
30389 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
30390 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
30391 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
30392 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
30393 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
30394 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
30395 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
30396 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
30398 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30400 * g++.target/riscv/rvv/base/exception-1.C: New test.
30402 2023-02-11 Jakub Jelinek <jakub@redhat.com>
30405 * c-c++-common/pr108605.c: New test.
30407 2023-02-11 Jonathan Yong <10walls@gmail.com>
30409 * gcc.dg/pr65658.c: fix LLP64 test.
30411 2023-02-11 Jonathan Yong <10walls@gmail.com>
30413 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
30414 * gcc.dg/Warray-bounds-52.c: ditto
30415 * gcc.dg/Wstringop-overflow-62.c: ditto
30416 * gcc.dg/attr-vector_size.c: ditto
30417 * gcc.dg/overflow-warn-9.c: ditto
30419 2023-02-10 David Malcolm <dmalcolm@redhat.com>
30422 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
30423 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
30425 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
30427 PR tree-optimization/108520
30428 * g++.dg/pr108520.C: New.
30430 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30432 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
30433 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
30434 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
30435 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
30436 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
30437 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
30438 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
30439 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
30440 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
30441 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
30442 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
30443 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
30444 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
30445 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
30446 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
30447 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
30448 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
30449 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
30450 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
30451 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
30452 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
30453 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
30454 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
30455 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
30456 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
30457 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
30458 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
30459 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
30460 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
30461 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
30463 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30465 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
30466 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
30467 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
30468 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
30469 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
30470 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
30471 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
30472 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
30473 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
30474 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
30475 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
30476 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
30477 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
30478 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
30479 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
30480 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
30481 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
30482 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
30483 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
30484 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
30485 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
30486 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
30487 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
30488 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
30489 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
30490 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
30491 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
30492 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
30493 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
30494 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
30496 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30498 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
30499 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
30500 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
30501 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
30502 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
30503 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
30504 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
30505 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
30506 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
30507 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
30508 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
30509 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
30510 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
30511 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
30512 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
30513 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
30514 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
30515 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
30516 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
30517 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
30518 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
30519 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
30520 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
30521 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
30522 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
30523 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
30524 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
30525 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
30526 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
30527 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
30529 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30531 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
30532 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
30533 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
30534 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
30535 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
30536 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
30537 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
30538 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
30539 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
30540 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
30541 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
30542 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
30543 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
30544 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
30545 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
30546 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
30547 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
30548 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
30549 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
30550 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
30551 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
30552 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
30553 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
30554 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
30555 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
30556 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
30557 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
30558 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
30559 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
30560 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
30562 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30564 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
30565 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
30566 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
30567 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
30568 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
30569 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
30570 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
30571 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
30572 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
30573 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
30574 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
30575 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
30576 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
30577 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
30578 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
30579 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
30580 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
30581 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
30582 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
30583 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
30584 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
30585 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
30586 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
30587 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
30588 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
30589 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
30590 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
30591 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
30592 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
30593 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
30595 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30597 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
30598 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
30599 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
30600 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
30601 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
30602 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
30603 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
30604 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
30605 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
30606 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
30607 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
30608 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
30609 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
30610 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
30611 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
30612 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
30613 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
30614 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
30615 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
30616 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
30617 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
30618 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
30619 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
30620 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
30621 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
30622 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
30623 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
30624 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
30625 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
30626 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
30628 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30630 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
30631 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
30632 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
30633 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
30634 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
30635 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
30636 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
30637 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
30638 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
30639 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
30640 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
30641 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
30642 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
30643 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
30644 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
30645 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
30646 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
30647 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
30648 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
30649 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
30650 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
30651 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
30652 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
30653 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
30654 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
30655 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
30656 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
30657 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
30658 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
30659 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
30661 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30663 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
30664 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
30665 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
30666 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
30667 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
30668 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
30669 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
30670 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
30671 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
30672 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
30673 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
30674 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
30675 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
30676 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
30677 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
30678 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
30679 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
30680 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
30681 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
30682 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
30683 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
30684 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
30685 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
30686 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
30687 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
30688 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
30689 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
30690 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
30691 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
30692 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
30694 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30696 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
30697 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
30698 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
30699 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
30700 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
30701 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
30702 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
30703 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
30704 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
30705 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
30706 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
30707 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
30708 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
30709 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
30710 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
30711 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
30712 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
30713 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
30714 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
30715 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
30716 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
30717 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
30718 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
30719 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
30720 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
30721 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
30722 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
30723 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
30724 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
30725 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
30727 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30729 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
30730 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
30731 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
30732 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
30733 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
30734 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
30735 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
30736 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
30737 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
30738 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
30739 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
30740 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
30741 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
30742 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
30743 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
30744 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
30745 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
30746 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
30747 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
30748 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
30749 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
30750 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
30751 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
30752 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
30753 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
30754 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
30755 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
30756 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
30757 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
30758 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
30760 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30762 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
30763 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
30764 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
30765 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
30766 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
30767 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
30768 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
30769 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
30770 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
30771 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
30772 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
30773 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
30774 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
30775 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
30776 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
30777 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
30778 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
30779 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
30780 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
30781 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
30782 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
30783 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
30784 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
30785 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
30786 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
30787 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
30788 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
30789 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
30790 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
30791 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
30793 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30795 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
30796 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
30797 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
30798 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
30799 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
30800 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
30801 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
30802 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
30803 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
30804 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
30805 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
30806 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
30807 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
30808 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
30809 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
30810 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
30811 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
30812 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
30813 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
30814 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
30815 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
30816 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
30817 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
30818 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
30819 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
30820 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
30821 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
30822 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
30823 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
30824 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
30826 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30828 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
30829 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
30830 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
30831 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
30832 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
30833 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
30834 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
30835 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
30836 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
30837 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
30838 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
30839 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
30840 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
30841 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
30842 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
30843 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
30844 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
30845 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
30846 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
30847 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
30848 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
30849 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
30850 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
30851 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
30852 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
30853 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
30854 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
30855 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
30856 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
30857 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
30859 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30861 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
30862 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
30863 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
30864 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
30865 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
30866 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
30867 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
30868 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
30869 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
30870 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
30871 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
30872 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
30873 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
30874 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
30875 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
30876 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
30877 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
30878 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
30879 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
30880 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
30881 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
30882 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
30883 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
30884 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
30885 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
30886 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
30887 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
30888 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
30889 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
30890 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
30892 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30894 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
30895 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
30896 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
30897 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
30898 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
30899 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
30900 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
30901 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
30902 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
30903 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
30904 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
30905 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
30906 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
30907 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
30908 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
30909 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
30910 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
30911 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
30912 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
30913 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
30914 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
30915 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
30916 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
30917 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
30918 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
30919 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
30920 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
30921 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
30922 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
30923 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
30925 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30927 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
30928 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
30929 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
30930 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
30931 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
30932 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
30933 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
30934 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
30935 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
30936 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
30937 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
30938 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
30939 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
30940 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
30941 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
30942 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
30943 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
30944 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
30945 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
30946 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
30947 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
30948 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
30949 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
30950 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
30951 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
30952 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
30953 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
30954 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
30955 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
30956 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
30957 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
30958 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
30959 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
30960 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
30961 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
30962 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
30963 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
30964 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
30965 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
30966 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
30967 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
30968 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
30969 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
30970 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
30971 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
30972 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
30973 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
30974 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
30975 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
30976 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
30977 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
30978 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
30979 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
30980 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
30981 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
30982 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
30983 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
30984 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
30985 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
30986 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
30987 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
30988 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
30989 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
30990 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
30991 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
30992 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
30993 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
30994 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
30995 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
30996 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
30997 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
30998 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
30999 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
31000 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
31001 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
31002 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
31003 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
31004 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
31005 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
31006 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
31007 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
31008 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
31009 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
31010 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
31011 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
31012 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
31013 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
31014 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
31015 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
31016 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
31017 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
31018 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
31019 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
31020 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
31021 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
31022 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
31024 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31026 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
31027 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
31028 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
31029 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
31030 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
31031 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
31032 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
31033 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
31034 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
31035 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
31036 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
31037 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
31038 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
31039 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
31040 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
31041 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
31042 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
31043 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
31044 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
31045 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
31046 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
31047 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
31048 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
31049 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
31050 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
31051 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
31052 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
31053 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
31054 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
31055 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
31056 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
31057 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
31058 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
31059 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
31060 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
31061 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
31063 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31065 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
31066 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
31067 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
31068 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
31069 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
31070 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
31071 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
31072 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
31073 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
31074 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
31075 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
31076 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
31077 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
31078 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
31079 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
31080 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
31081 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
31082 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
31083 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
31084 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
31085 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
31086 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
31087 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
31088 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
31089 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
31090 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
31091 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
31092 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
31093 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
31094 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
31095 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
31096 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
31097 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
31098 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
31099 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
31100 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
31102 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31104 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
31105 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
31106 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
31107 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
31108 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
31109 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
31110 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
31111 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
31112 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
31113 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
31114 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
31115 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
31116 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
31117 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
31118 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
31119 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
31120 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
31121 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
31122 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
31123 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
31124 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
31125 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
31126 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
31127 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
31128 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
31129 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
31130 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
31131 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
31132 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
31133 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
31134 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
31135 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
31136 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
31137 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
31138 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
31139 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
31141 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31143 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
31144 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
31145 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
31146 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
31147 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
31148 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
31149 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
31150 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
31151 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
31152 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
31153 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
31154 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
31155 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
31156 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
31157 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
31158 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
31159 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
31160 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
31161 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
31162 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
31163 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
31164 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
31165 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
31166 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
31167 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
31168 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
31169 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
31170 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
31171 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
31172 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
31173 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
31174 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
31175 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
31176 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
31177 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
31178 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
31180 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31182 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
31183 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
31184 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
31185 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
31186 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
31187 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
31188 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
31189 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
31190 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
31191 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
31192 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
31193 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
31194 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
31195 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
31196 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
31197 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
31198 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
31199 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
31200 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
31201 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
31202 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
31203 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
31204 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
31205 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
31206 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
31207 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
31208 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
31209 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
31210 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
31211 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
31212 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
31213 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
31214 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
31215 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
31216 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
31217 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
31219 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31221 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
31222 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
31223 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
31224 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
31225 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
31226 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
31227 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
31228 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
31229 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
31230 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
31231 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
31232 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
31233 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
31234 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
31235 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
31236 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
31237 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
31238 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
31239 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
31240 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
31241 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
31242 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
31243 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
31244 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
31245 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
31246 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
31247 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
31248 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
31249 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
31250 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
31251 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
31252 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
31253 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
31254 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
31255 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
31256 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
31258 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31260 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
31261 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
31262 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
31263 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
31264 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
31265 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
31266 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
31267 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
31268 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
31269 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
31270 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
31271 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
31272 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
31273 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
31274 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
31275 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
31276 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
31277 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
31278 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
31279 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
31280 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
31281 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
31282 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
31283 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
31284 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
31285 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
31286 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
31287 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
31288 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
31289 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
31290 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
31291 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
31292 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
31293 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
31294 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
31295 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
31297 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31299 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
31300 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
31301 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
31302 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
31303 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
31304 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
31305 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
31306 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
31307 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
31308 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
31309 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
31310 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
31311 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
31312 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
31313 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
31314 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
31315 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
31316 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
31317 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
31318 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
31319 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
31320 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
31321 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
31322 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
31323 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
31324 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
31325 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
31326 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
31327 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
31328 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
31329 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
31330 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
31331 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
31332 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
31333 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
31334 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
31336 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31338 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
31339 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
31340 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
31341 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
31342 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
31343 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
31344 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
31345 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
31346 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
31347 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
31348 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
31349 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
31350 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
31351 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
31352 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
31353 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
31354 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
31355 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
31356 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
31357 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
31358 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
31359 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
31360 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
31361 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
31362 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
31363 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
31364 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
31365 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
31366 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
31367 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
31368 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
31369 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
31370 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
31371 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
31372 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
31373 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
31375 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31377 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
31378 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
31379 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
31380 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
31381 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
31382 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
31383 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
31384 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
31385 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
31386 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
31387 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
31388 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
31389 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
31390 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
31391 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
31392 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
31393 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
31394 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
31395 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
31396 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
31397 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
31398 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
31399 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
31400 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
31401 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
31402 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
31403 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
31404 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
31405 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
31406 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
31407 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
31408 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
31409 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
31410 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
31411 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
31412 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
31414 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31416 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
31417 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
31418 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
31419 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
31420 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
31421 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
31422 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
31423 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
31424 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
31425 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
31426 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
31427 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
31428 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
31429 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
31430 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
31431 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
31432 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
31433 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
31434 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
31435 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
31436 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
31437 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
31438 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
31439 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
31440 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
31441 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
31442 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
31443 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
31444 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
31445 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
31446 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
31447 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
31448 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
31449 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
31450 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
31451 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
31453 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31455 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
31456 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
31457 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
31458 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
31459 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
31460 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
31461 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
31462 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
31463 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
31464 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
31465 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
31466 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
31467 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
31468 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
31469 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
31470 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
31471 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
31472 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
31473 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
31474 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
31475 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
31476 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
31477 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
31478 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
31479 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
31480 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
31481 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
31482 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
31483 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
31484 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
31485 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
31486 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
31487 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
31488 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
31489 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
31490 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
31492 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31494 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
31495 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
31496 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
31497 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
31498 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
31499 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
31500 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
31501 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
31502 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
31503 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
31504 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
31505 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
31506 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
31507 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
31508 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
31509 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
31510 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
31511 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
31512 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
31513 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
31514 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
31515 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
31516 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
31517 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
31518 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
31519 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
31520 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
31521 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
31522 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
31523 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
31524 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
31525 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
31526 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
31527 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
31528 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
31529 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
31531 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31533 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
31534 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
31535 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
31536 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
31537 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
31538 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
31539 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
31540 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
31541 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
31542 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
31543 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
31544 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
31545 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
31546 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
31547 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
31548 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
31549 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
31550 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
31551 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
31552 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
31553 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
31554 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
31555 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
31556 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
31557 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
31558 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
31559 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
31560 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
31561 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
31562 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
31563 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
31564 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
31565 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
31566 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
31567 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
31568 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
31570 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31572 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
31573 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
31574 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
31575 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
31576 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
31577 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
31578 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
31579 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
31580 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
31581 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
31582 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
31583 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
31584 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
31585 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
31586 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
31587 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
31588 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
31589 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
31590 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
31591 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
31592 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
31593 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
31594 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
31595 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
31596 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
31597 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
31598 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
31599 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
31600 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
31601 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
31602 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
31603 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
31604 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
31605 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
31606 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
31607 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
31609 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31611 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
31612 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
31613 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
31614 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
31615 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
31616 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
31617 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
31618 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
31619 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
31620 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
31621 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
31622 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
31623 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
31624 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
31625 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
31627 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31629 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
31630 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
31631 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
31632 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
31633 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
31634 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
31635 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
31636 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
31637 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
31638 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
31639 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
31640 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
31641 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
31642 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
31643 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
31644 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
31645 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
31646 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
31648 2023-02-10 Richard Biener <rguenther@suse.de>
31650 PR tree-optimization/108724
31651 * gcc.target/i386/pr108724.c: New testcase.
31653 2023-02-10 Andrew Pinski <apinski@marvell.com>
31654 Andrew Macleod <amacleod@redhat.com>
31656 PR tree-optimization/108684
31657 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
31658 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
31659 * gcc.dg/tree-ssa/pr108684-1.c: New test.
31661 2023-02-10 Joseph Myers <joseph@codesourcery.com>
31663 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
31664 constants to nullptr_t.
31665 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
31666 null pointer constants to nullptr_t. Do test errors for
31667 conversion of other values to nullptr_t and for unary '+' on
31670 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31672 PR tree-optimization/107561
31673 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31675 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31677 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31679 PR testsuite/106120
31680 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31681 ilp32 targets with c++98.
31683 2023-02-10 Marek Polacek <polacek@redhat.com>
31686 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31688 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31691 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31693 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31695 * gcc.target/i386/pr103541.c: New.
31696 * g++.target/i386/pr108711.C: New.
31698 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31699 Steven G. Kargl <kargl@gcc.gnu.org>
31703 * gfortran.dg/pr103779.f90: New test.
31705 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31707 PR tree-optimization/108688
31708 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
31709 * gcc.dg/pr108688.c: New test.
31711 2023-02-09 Andrew Pinski <apinski@marvell.com>
31713 PR tree-optimization/108688
31714 * gcc.c-torture/compile/pr108688-1.c: New test.
31716 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31719 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31720 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31722 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31724 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31726 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31728 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31730 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31733 * g++.dg/cpp0x/pr108698.C: New test.
31735 2023-02-08 Joseph Myers <joseph@codesourcery.com>
31737 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
31738 pointers with null values that are not null pointer constants.
31739 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
31740 pointers with non-null values, not with null values that are not
31741 null pointer constants.
31743 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31745 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31746 * gcc.dg/pr100590.c: Ditto.
31748 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31751 * gcc.dg/analyzer/uninit-7.c: New test.
31752 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31754 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31757 * gfortran.dg/pr103259.f90: New test.
31759 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31761 PR tree-optimization/108692
31762 * gcc.dg/pr108692.c: New test.
31764 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31766 * objc/execute/execute.exp: Load objc-dg.exp.
31768 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31770 PR tree-optimization/108316
31771 * gcc.dg/vect/pr108316.c: New test.
31773 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31776 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31778 * gcc.target/i386/pr103541.c: New.
31780 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31783 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
31784 incorrectly applied into PR108526 testcase ...
31785 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
31787 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31790 * gcc.dg/analyzer/fread-pr108661.c: New test.
31791 * gcc.dg/analyzer/read-pr108661.c: New test.
31793 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31796 * gfortran.dg/save_7.f90: New test.
31798 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31800 * gcc.target/i386/pr103541.c: New.
31802 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31804 PR tree-optimization/106923
31805 * gcc.dg/pr106923.c: New test.
31807 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31809 PR tree-optimization/106433
31810 * gcc.c-torture/compile/pr106433.c: New test.
31812 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31814 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31815 -Wdeprecated warning for C++23.
31817 2023-02-06 Alex Coplan <alex.coplan@arm.com>
31820 * gcc.target/aarch64/pr104921-1.c: New test.
31821 * gcc.target/aarch64/pr104921-2.c: New test.
31822 * gcc.target/aarch64/pr104921.x: Include file for new tests.
31824 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31826 * g++.target/loongarch/bytepick.C: New test.
31828 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31830 * gcc.target/aarch64/options_set_10.c: Removed.
31832 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31834 PR tree-optimization/108655
31835 * gcc.dg/pr108655.c: New test.
31837 2023-02-06 Patrick Palka <ppalka@redhat.com>
31840 * g++.dg/cpp0x/overload5.C: New test.
31841 * g++.dg/cpp0x/overload5a.C: New test.
31842 * g++.dg/cpp0x/overload6.C: New test.
31844 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31847 * gfortran.dg/pr108592.f90: New test.
31849 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31851 PR tree-optimization/108647
31852 * g++.dg/torture/pr108647.C: New test.
31854 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31856 PR tree-optimization/108639
31857 * gcc.c-torture/compile/pr108638.c: New file.
31858 * gcc.c-torture/compile/pr108639.c: New file.
31860 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31862 PR tree-optimization/107570
31863 * gcc.dg/pr107570.c: New.
31865 2023-02-03 Marek Polacek <polacek@redhat.com>
31868 * g++.dg/cpp1y/constexpr-108158.C: New test.
31870 2023-02-03 Marek Polacek <polacek@redhat.com>
31873 * g++.dg/cpp0x/variadic-alias8.C: New test.
31875 2023-02-03 Patrick Palka <ppalka@redhat.com>
31878 * g++.dg/template/call9.C: New test.
31880 2023-02-03 Patrick Palka <ppalka@redhat.com>
31883 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31885 2023-02-03 Patrick Palka <ppalka@redhat.com>
31888 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31890 2023-02-03 Martin Jambor <mjambor@suse.cz>
31893 * gcc.dg/ipa/pr108384.c: New test.
31895 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31897 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31898 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31900 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31902 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
31903 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
31904 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
31905 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
31906 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
31907 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
31908 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
31909 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
31910 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
31911 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
31912 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
31913 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
31914 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
31915 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
31916 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
31918 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31920 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
31921 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
31922 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
31923 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
31924 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
31925 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
31926 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
31927 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
31928 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
31929 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
31930 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
31931 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
31932 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
31933 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
31934 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
31936 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31938 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
31939 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
31940 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
31941 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
31942 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
31943 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
31944 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
31945 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
31946 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
31947 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
31948 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
31949 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
31950 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
31951 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
31952 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
31954 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31956 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31958 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31960 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
31961 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
31962 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
31963 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
31964 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
31965 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
31966 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
31967 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
31968 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
31969 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
31970 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
31971 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
31972 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
31973 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
31974 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
31975 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
31976 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
31977 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
31979 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31981 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
31982 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
31983 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
31984 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
31985 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
31986 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
31987 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
31988 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
31989 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
31990 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
31991 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
31992 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
31993 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
31994 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
31995 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
31996 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
31997 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
31998 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
32000 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32002 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
32003 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
32004 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
32005 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
32006 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
32007 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
32008 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
32009 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
32010 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
32011 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
32012 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
32013 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
32014 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
32015 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
32016 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
32017 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
32018 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
32019 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
32021 2023-02-02 Joseph Myers <joseph@codesourcery.com>
32023 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
32024 and pointer to be disallowed.
32025 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
32026 pointers are allowed.
32027 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
32028 nullptr_t and pointers are disallowed.
32030 2023-02-02 Joseph Myers <joseph@codesourcery.com>
32032 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
32033 types with real initializers are allowed.
32034 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
32035 of complex types with real initializers being disallowed.
32036 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
32038 * gcc.dg/c2x-constexpr-9.c: Add more tests.
32039 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
32040 initializers for decimal types.
32041 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
32042 initializers for decimal types. Add more tests of decimal
32043 initializers for binary types.
32045 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
32047 * gcc.target/gcn/cond_shift_3.c: New test.
32048 * gcc.target/gcn/cond_shift_3_run.c: New test.
32049 * gcc.target/gcn/cond_shift_4.c: New test.
32050 * gcc.target/gcn/cond_shift_4_run.c: New test.
32051 * gcc.target/gcn/cond_shift_8.c: New test.
32052 * gcc.target/gcn/cond_shift_8_run.c: New test.
32053 * gcc.target/gcn/cond_shift_9.c: New test.
32054 * gcc.target/gcn/cond_shift_9_run.c: New test.
32056 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
32058 PR rtl-optimization/108508
32059 * gcc.target/aarch64/pr108508.c: New test.
32061 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
32063 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
32065 2023-02-02 David Malcolm <dmalcolm@redhat.com>
32068 * gcc.dg/analyzer/fd-pr108633.c: New test.
32070 2023-02-02 David Malcolm <dmalcolm@redhat.com>
32072 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
32074 2023-02-02 Jakub Jelinek <jakub@redhat.com>
32077 PR rtl-optimization/108463
32079 * gcc.dg/pr108463.c: New test.
32081 2023-02-02 Richard Biener <rguenther@suse.de>
32083 PR middle-end/108625
32084 * gcc.dg/pr108625.c: New testcase.
32086 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
32088 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
32089 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
32090 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
32091 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
32092 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
32094 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
32096 * gcc.target/arm/mve/pr108443-run.c: New test.
32097 * gcc.target/arm/mve/pr108443.c: New test.
32099 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
32101 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
32103 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
32106 * gcc.target/arm/mve/mve_vpt.c: New test.
32108 2023-02-02 Jakub Jelinek <jakub@redhat.com>
32111 * gcc.dg/pr107300.c: New test.
32113 2023-02-02 liuhongt <hongtao.liu@intel.com>
32115 * gcc.target/aarch64/pr108601.c: New test.
32117 2023-02-02 Jakub Jelinek <jakub@redhat.com>
32119 PR middle-end/108435
32120 * gcc.dg/gomp/pr108435.c: New test.
32122 2023-02-01 Harald Anlauf <anlauf@gmx.de>
32125 * gfortran.dg/pr108527.f90: Adjust test pattern.
32127 2023-02-01 Tamar Christina <tamar.christina@arm.com>
32129 * gcc.target/aarch64/cpunative/info_19: New test.
32130 * gcc.target/aarch64/cpunative/info_20: New test.
32131 * gcc.target/aarch64/cpunative/info_21: New test.
32132 * gcc.target/aarch64/cpunative/info_22: New test.
32133 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
32134 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
32135 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
32136 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
32138 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
32140 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
32142 * gcc.dg/builtin-object-size-common.h: ... new file.
32143 * g++.dg/ext/builtin-object-size1.C: Include
32144 builtin-object-size-common.h. Replace all abort with FAIL.
32146 * g++.dg/ext/builtin-object-size2.C: Likewise.
32147 * gcc.dg/builtin-object-size-1.c: Likewise.
32148 * gcc.dg/builtin-object-size-12.c: Likewise.
32149 * gcc.dg/builtin-object-size-13.c: Likewise.
32150 * gcc.dg/builtin-object-size-15.c: Likewise.
32151 * gcc.dg/builtin-object-size-2.c: Likewise.
32152 * gcc.dg/builtin-object-size-3.c: Likewise.
32153 * gcc.dg/builtin-object-size-4.c: Likewise.
32154 * gcc.dg/builtin-object-size-6.c: Likewise.
32155 * gcc.dg/builtin-object-size-7.c: Likewise.
32156 * gcc.dg/builtin-object-size-8.c: Likewise.
32157 * gcc.dg/pr101836.c: Likewise.
32158 * gcc.dg/strict-flex-array-3.c: Likewise.
32160 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
32162 PR tree-optimization/108356
32163 * gcc.dg/pr108356.c: New.
32165 2023-02-01 Martin Liska <mliska@suse.cz>
32168 * g++.dg/ipa/pr108509.C: New test.
32170 2023-02-01 Marek Polacek <polacek@redhat.com>
32173 * g++.dg/warn/Wlogical-op-4.C: New test.
32175 2023-02-01 Jakub Jelinek <jakub@redhat.com>
32178 * gcc.dg/pr108573.c: New test.
32180 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
32182 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
32183 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
32185 2023-02-01 Jakub Jelinek <jakub@redhat.com>
32188 * g++.dg/gomp/pr108607.C: New test.
32190 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
32192 * gcc.target/s390/preserve-args-1.c: New test.
32193 * gcc.target/s390/preserve-args-2.c: New test.
32194 * gcc.target/s390/preserve-args-3.c: New file.
32196 2023-02-01 Jason Merrill <jason@redhat.com>
32198 * g++.dg/warn/changes-meaning2.C: New test.
32199 * g++.dg/warn/changes-meaning3.C: New test.
32201 2023-02-01 David Malcolm <dmalcolm@redhat.com>
32203 * gcc.dg/analyzer/call-summaries-2.c: Add
32204 dg-require-effective-target alloca.
32205 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
32206 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
32207 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
32208 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
32209 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
32210 "free", to match uses of "__builtin_malloc".
32211 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
32213 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
32215 2023-02-01 David Malcolm <dmalcolm@redhat.com>
32218 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
32219 * gcc.dg/analyzer/test-alloca.h: New test.
32221 2023-01-31 Jason Merrill <jason@redhat.com>
32224 * g++.dg/cpp1z/aggr-base13.C: New test.
32226 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
32228 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
32229 'gcc-set-multilib-library-path' for 'ld_library_path'.
32231 2023-01-31 Marek Polacek <polacek@redhat.com>
32234 * g++.dg/cpp0x/variadic184.C: New test.
32236 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32238 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
32239 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
32240 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
32241 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
32242 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
32243 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
32244 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
32245 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
32246 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
32247 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
32248 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
32249 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
32250 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
32251 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
32252 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
32253 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
32254 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
32255 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
32256 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
32257 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
32258 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
32259 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
32260 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
32261 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
32262 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
32263 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
32264 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
32265 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
32266 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
32267 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
32269 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32271 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
32272 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
32273 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
32274 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
32275 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
32276 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
32277 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
32278 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
32279 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
32280 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
32281 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
32282 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
32283 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
32284 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
32285 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
32286 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
32287 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
32288 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
32289 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
32290 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
32291 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
32292 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
32293 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
32294 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
32295 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
32296 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
32297 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
32298 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
32299 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
32300 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
32302 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32304 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
32305 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
32306 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
32307 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
32308 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
32309 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
32310 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
32311 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
32312 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
32313 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
32314 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
32315 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
32316 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
32317 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
32318 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
32319 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
32320 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
32321 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
32322 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
32323 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
32324 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
32325 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
32326 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
32327 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
32328 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
32329 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
32330 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
32331 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
32332 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
32333 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
32335 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32337 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
32338 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
32339 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
32340 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
32341 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
32342 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
32343 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
32344 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
32345 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
32346 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
32347 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
32348 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
32349 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
32350 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
32351 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
32353 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32355 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
32356 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
32357 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
32358 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
32359 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
32360 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
32361 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
32362 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
32363 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
32364 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
32365 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
32366 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
32367 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
32368 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
32369 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
32370 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
32371 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
32372 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
32373 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
32374 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
32375 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
32376 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
32377 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
32378 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
32379 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
32380 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
32381 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
32382 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
32383 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
32384 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
32386 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32388 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
32389 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
32390 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
32391 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
32392 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
32393 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
32394 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
32395 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
32396 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
32397 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
32398 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
32399 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
32400 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
32401 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
32402 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
32404 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32406 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
32407 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
32408 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
32409 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
32410 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
32411 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
32412 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
32413 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
32414 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
32415 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
32416 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
32417 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
32418 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
32419 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
32420 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
32422 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32424 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
32425 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
32426 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
32427 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
32428 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
32429 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
32430 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
32431 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
32432 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
32433 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
32434 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
32435 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
32436 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
32437 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
32438 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
32440 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32442 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
32443 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
32444 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
32445 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
32446 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
32447 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
32448 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
32449 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
32450 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
32451 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
32452 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
32453 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
32454 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
32455 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
32456 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
32457 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
32458 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
32459 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
32460 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
32461 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
32462 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
32463 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
32464 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
32465 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
32466 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
32467 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
32468 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
32469 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
32470 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
32471 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
32473 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32475 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
32476 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
32477 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
32478 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
32479 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
32480 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
32481 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
32482 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
32483 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
32484 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
32485 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
32486 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
32487 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
32488 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
32489 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
32491 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32493 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
32494 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
32495 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
32496 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
32497 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
32498 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
32499 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
32500 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
32501 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
32502 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
32503 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
32504 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
32505 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
32506 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
32507 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
32509 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32511 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
32513 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32515 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
32516 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
32517 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
32518 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
32519 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
32520 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
32521 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
32522 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
32523 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
32524 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
32525 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
32526 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
32527 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
32528 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
32529 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
32530 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
32531 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
32532 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
32534 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32536 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
32537 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
32538 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
32539 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
32540 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
32541 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
32542 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
32543 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
32544 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
32545 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
32546 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
32547 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
32548 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
32549 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
32550 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
32551 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
32552 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
32553 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
32555 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32557 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
32558 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
32559 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
32560 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
32561 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
32562 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
32563 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
32564 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
32565 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
32566 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
32567 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
32568 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
32569 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
32570 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
32571 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
32572 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
32573 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
32574 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
32575 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
32576 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
32577 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
32578 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
32579 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
32580 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
32581 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
32582 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
32583 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
32584 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
32585 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
32586 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
32587 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
32588 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
32589 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
32590 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
32591 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
32592 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
32594 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32596 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
32597 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
32598 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
32599 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
32600 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
32601 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
32602 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
32603 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
32604 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
32605 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
32606 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
32607 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
32608 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
32609 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
32610 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
32611 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
32612 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
32613 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
32614 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
32615 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
32616 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
32617 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
32618 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
32619 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
32620 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
32621 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
32622 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
32623 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
32624 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
32625 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
32626 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
32627 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
32628 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
32629 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
32630 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
32631 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
32633 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32635 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
32636 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
32637 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
32638 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
32639 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
32640 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
32641 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
32642 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
32643 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
32644 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
32645 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
32646 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
32647 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
32648 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
32649 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
32650 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
32651 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
32652 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
32653 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
32654 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
32655 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
32656 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
32657 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
32658 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
32659 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
32660 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
32661 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
32662 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
32663 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
32664 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
32665 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
32666 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
32667 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
32668 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
32669 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
32670 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
32672 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32674 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
32675 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
32676 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
32677 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
32678 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
32679 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
32680 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
32681 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
32682 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
32683 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
32684 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
32685 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
32686 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
32687 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
32688 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
32689 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
32690 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
32691 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
32693 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32695 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
32696 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
32697 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
32698 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
32699 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
32700 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
32701 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
32702 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
32703 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
32704 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
32705 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
32706 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
32707 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
32708 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
32709 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
32710 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
32711 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
32712 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
32713 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
32714 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
32715 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
32716 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
32717 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
32718 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
32719 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
32720 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
32721 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
32722 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
32723 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
32724 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
32725 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
32726 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
32727 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
32728 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
32729 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
32730 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
32732 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32734 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
32735 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
32736 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
32737 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
32738 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
32739 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
32740 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
32741 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
32742 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
32743 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
32744 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
32745 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
32746 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
32747 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
32748 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
32749 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
32750 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
32751 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
32753 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32755 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
32756 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
32757 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
32758 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
32759 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
32760 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
32761 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
32762 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
32763 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
32764 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
32765 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
32766 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
32767 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
32768 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
32769 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
32770 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
32771 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
32772 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
32774 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32776 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
32777 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
32778 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
32779 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
32780 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
32781 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
32782 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
32783 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
32784 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
32785 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
32786 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
32787 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
32788 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
32789 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
32790 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
32791 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
32792 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
32793 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
32795 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32797 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
32798 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
32799 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
32800 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
32801 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
32802 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
32803 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
32804 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
32805 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
32806 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
32807 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
32808 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
32809 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
32810 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
32811 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
32812 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
32813 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
32814 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
32816 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32818 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
32819 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
32820 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
32821 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
32822 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
32823 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
32824 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
32825 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
32826 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
32827 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
32828 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
32829 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
32830 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
32831 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
32832 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
32833 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
32834 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
32835 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
32837 2023-01-31 Marek Polacek <polacek@redhat.com>
32841 * g++.dg/warn/Wduplicated-cond3.C: New test.
32842 * g++.dg/warn/Wduplicated-cond4.C: New test.
32843 * g++.dg/warn/Wduplicated-cond5.C: New test.
32845 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32848 * gcc.target/aarch64/pr108589.c: New test.
32850 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32852 PR tree-optimization/108608
32853 * gcc.dg/vect/pr108608.c: New test.
32854 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32856 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32858 PR tree-optimization/108385
32859 * gcc.dg/pr108385.c: New.
32861 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32863 PR tree-optimization/108359
32864 * gcc.dg/pr108359.c: New.
32866 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32868 * rust/compile/issue-1073.rs: New test.
32870 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32872 * rust/compile/issue-1006.rs: New test.
32874 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32876 * rust/compile/const_generics_5.rs: Fix assertions.
32877 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32879 2023-01-31 liushuyu <liushuyu011@gmail.com>
32881 * rust/compile/builtin_macro_recurse.rs: New test.
32883 2023-01-31 liushuyu <liushuyu011@gmail.com>
32885 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32886 * rust/compile/builtin_macro_env.rs: Likewise.
32888 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32890 * rust/compile/frust-compile-until.rs: New test.
32892 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32894 * rust/compile/rust-const-blog-issue.rs: New test.
32896 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32898 * rust/compile/macro44.rs: New test.
32900 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32902 * rust/compile/macro_export_1.rs: New test.
32904 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32906 * rust/compile/const_generics_8.rs: New test.
32908 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32910 * rust/compile/const_generics_7.rs: New test.
32912 2023-01-31 liushuyu <liushuyu011@gmail.com>
32914 * rust/execute/torture/loop-condition-eval.rs: New test.
32916 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32918 * rust/compile/const8.rs: New test.
32920 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32922 * rust/compile/const7.rs: New test.
32924 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32926 * rust/compile/const6.rs: New test.
32928 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32930 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
32931 * rust/compile/tuple1.rs: Likewise.
32932 * rust/compile/type-alias1.rs: Likewise.
32933 * rust/execute/torture/operator_overload_9.rs: Likewise.
32934 * rust/execute/torture/slice1.rs: Rework test to use new parsing
32935 capability and stick to the original implementation.
32937 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32939 * rust/compile/macro43.rs: New test.
32941 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32943 * rust/compile/parse_range.rs: New test.
32945 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32947 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
32948 * rust/compile/issue-1289.rs: Likewise.
32949 * rust/compile/test_mod.rs: Likewise.
32950 * rust/compile/torture/raw_identifiers.rs: Likewise.
32951 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
32952 * rust/compile/privacy7.rs: New test.
32954 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32956 * rust/compile/rustc_attr1.rs: New test.
32958 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32960 * rust/debug/win64-abi.rs: Fix assertion to take into account
32962 * rust/compile/torture/macro-issue1426.rs: Moved to...
32963 * rust/execute/torture/macro-issue1426.rs: ...here.
32964 * rust/execute/torture/overflow1.rs: New test.
32966 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32968 * rust/compile/torture/issue-1506.rs: New test.
32970 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32972 * rust/compile/const4.rs: New.
32973 * rust/compile/const5.rs: New.
32975 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32977 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
32979 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
32980 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
32981 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
32982 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
32984 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32987 * gcc.target/i386/avx2-pr108599.c: New test.
32989 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32991 PR testsuite/108604
32992 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32995 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32997 PR rtl-optimization/108596
32998 * gcc.c-torture/compile/pr108596.c: New test.
33000 2023-01-31 Jakub Jelinek <jakub@redhat.com>
33003 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
33005 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
33007 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
33009 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
33010 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
33011 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
33012 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
33013 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
33014 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
33015 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
33016 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
33017 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
33018 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
33019 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
33020 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
33021 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
33022 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
33023 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
33024 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
33025 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
33026 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
33027 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
33028 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
33029 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
33030 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
33031 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
33032 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
33033 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
33034 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
33035 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
33037 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33039 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
33040 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
33041 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
33042 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
33043 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
33044 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
33045 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
33046 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
33047 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
33048 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
33049 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
33050 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
33051 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
33052 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
33053 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
33055 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33057 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
33058 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
33059 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
33060 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
33061 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
33062 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
33063 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
33064 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
33065 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
33066 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
33067 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
33068 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
33069 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
33070 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
33071 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
33073 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33075 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
33076 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
33077 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
33078 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
33079 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
33080 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
33081 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
33082 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
33083 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
33084 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
33085 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
33086 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
33087 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
33088 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
33089 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
33091 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33093 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
33094 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
33095 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
33096 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
33097 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
33098 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
33099 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
33100 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
33101 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
33102 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
33103 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
33104 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
33105 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
33106 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
33107 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
33109 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33111 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
33112 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
33113 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
33114 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
33115 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
33116 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
33117 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
33118 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
33119 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
33120 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
33121 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
33122 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
33123 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
33124 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
33125 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
33127 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33129 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
33130 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
33131 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
33132 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
33133 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
33134 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
33135 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
33136 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
33137 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
33138 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
33139 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
33140 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
33141 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
33142 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
33143 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
33145 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33147 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
33148 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
33149 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
33150 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
33151 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
33152 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
33153 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
33154 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
33155 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
33156 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
33157 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
33158 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
33159 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
33160 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
33161 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
33163 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33165 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
33166 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
33167 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
33168 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
33169 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
33170 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
33171 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
33172 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
33173 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
33174 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
33175 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
33176 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
33177 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
33178 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
33179 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
33181 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33183 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
33184 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
33185 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
33186 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
33187 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
33188 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
33189 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
33190 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
33191 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
33192 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
33193 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
33194 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
33196 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33198 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
33199 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
33200 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
33201 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
33202 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
33203 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
33204 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
33205 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
33206 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
33207 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
33208 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
33209 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
33210 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
33211 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
33212 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
33213 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
33214 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
33215 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
33216 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
33217 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
33218 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
33219 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
33220 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
33221 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
33223 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33225 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
33226 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
33227 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
33228 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
33229 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
33230 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
33231 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
33232 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
33233 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
33234 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
33235 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
33236 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
33237 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
33238 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
33239 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
33240 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
33241 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
33242 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
33243 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
33244 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
33245 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
33246 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
33247 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
33248 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
33250 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33252 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
33253 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
33254 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
33255 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
33256 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
33257 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
33259 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33261 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
33262 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
33263 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
33264 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
33265 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
33266 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
33268 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33270 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
33271 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
33272 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
33273 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
33274 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
33275 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
33276 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
33277 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
33278 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
33279 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
33280 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
33281 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
33282 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
33283 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
33284 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
33285 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
33286 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
33287 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
33289 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33291 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
33292 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
33293 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
33294 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
33295 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
33296 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
33297 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
33298 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
33299 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
33300 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
33301 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
33302 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
33303 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
33304 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
33305 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
33306 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
33307 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
33308 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
33310 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33312 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
33313 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
33314 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
33315 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
33316 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
33317 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
33318 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
33319 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
33320 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
33321 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
33322 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
33323 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
33324 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
33325 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
33326 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
33327 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
33328 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
33329 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
33331 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33333 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
33334 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
33335 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
33336 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
33337 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
33338 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
33339 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
33340 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
33341 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
33342 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
33343 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
33344 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
33345 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
33346 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
33347 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
33348 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
33349 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
33350 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
33352 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33354 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
33355 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
33356 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
33357 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
33358 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
33359 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
33360 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
33361 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
33362 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
33363 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
33364 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
33365 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
33366 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
33367 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
33368 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
33369 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
33370 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
33371 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
33373 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33375 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
33376 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
33377 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
33378 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
33379 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
33380 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
33381 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
33382 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
33383 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
33384 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
33385 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
33386 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
33387 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
33388 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
33389 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
33390 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
33391 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
33392 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
33394 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33396 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
33397 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
33398 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
33399 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
33400 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
33401 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
33402 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
33403 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
33404 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
33405 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
33406 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
33407 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
33408 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
33409 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
33410 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
33411 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
33412 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
33413 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
33415 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33417 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
33418 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
33419 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
33420 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
33421 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
33422 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
33423 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
33424 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
33425 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
33426 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
33427 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
33428 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
33429 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
33430 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
33431 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
33432 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
33433 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
33434 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
33436 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33438 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
33440 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33442 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
33443 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
33444 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
33446 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33448 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
33449 restore TORTURE_OPTIONS.
33451 2023-01-30 Andrew Pinski <apinski@marvell.com>
33453 PR tree-optimization/108582
33454 * gcc.dg/pr108582-1.c: New test.
33456 2023-01-30 Richard Biener <rguenther@suse.de>
33458 PR tree-optimization/108574
33459 * gcc.dg/torture/pr108574-1.c: New testcase.
33460 * gcc.dg/torture/pr108574-2.c: Likewise.
33461 * gcc.dg/torture/pr108574-3.c: Likewise.
33463 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
33466 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
33468 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33471 * gfortran.dg/pr103506_1.f90: New test.
33473 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
33475 * gcc.dg/ipa/ipa-sra-30.c: New test.
33476 * gcc.dg/ipa/ipa-sra-31.c: New test.
33477 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
33479 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33480 Steven G. Kargl <kargl@gcc.gnu.org>
33483 * gfortran.dg/pr108527.f90: New test.
33485 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33488 * gfortran.dg/common_27.f90: New test.
33490 2023-01-28 Jonathan Yong <10walls@gmail.com>
33493 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
33494 so function call is not mangled by __mingw_printf when
33495 doing assembly symbol inspection.
33497 2023-01-28 Jonathan Yong <10walls@gmail.com>
33500 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
33501 target same as on Linux.
33503 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33505 * g++.target/riscv/rvv/base/vlse-1.C: New test.
33506 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
33507 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
33508 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
33509 * g++.target/riscv/rvv/base/vsse-1.C: New test.
33510 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
33511 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
33512 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
33513 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
33514 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
33515 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
33516 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
33517 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
33518 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
33519 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
33520 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
33521 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
33522 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
33523 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
33524 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
33525 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
33526 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
33527 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
33528 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
33529 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
33530 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
33531 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
33532 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
33533 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
33534 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
33536 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33538 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
33540 * gfortran.dg/array_temporaries_2.f90: Likewise.
33541 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
33542 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
33543 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
33544 * gfortran.dg/fmt_error_4.f90: Likewise.
33545 * gfortran.dg/fmt_error_5.f90: Likewise.
33546 * gfortran.dg/fmt_float.f90: Likewise.
33547 * gfortran.dg/fmt_l.f90: Likewise.
33548 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
33549 * gfortran.dg/fmt_zero_precision.f90: Likewise.
33550 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33551 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33552 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33553 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33554 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
33555 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33556 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33557 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33558 * gfortran.dg/namelist_40.f90: Likewise.
33559 * gfortran.dg/namelist_47.f90: Likewise.
33560 * gfortran.dg/namelist_print_1.f: Likewise.
33561 * gfortran.dg/parameter_array_dummy.f90: Likewise.
33563 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33565 * gm2/pim/fail/empty.mod: New test.
33567 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33569 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33570 auto initializers to be disallowed.
33572 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33574 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33576 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33579 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33581 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
33582 rather than an asm barrier.
33583 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
33584 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
33585 rather than volatile.
33586 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
33587 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
33588 function. Remove -fno-inline.
33589 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
33590 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
33591 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
33592 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
33593 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
33594 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
33595 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
33596 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
33597 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
33598 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
33599 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
33600 Allow the scalar form to be used when operating on lane 0.
33601 Add a test for lane 1.
33603 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33605 PR tree-optimization/96373
33606 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
33607 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
33609 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33611 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
33613 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
33614 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
33615 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
33616 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
33617 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
33618 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
33620 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33622 PR tree-optimization/108306
33623 * gcc.dg/pr108306.c: New.
33625 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33627 PR tree-optimization/108447
33628 * gcc.dg/pr108447.c: New.
33630 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33632 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
33633 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
33634 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
33636 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33638 * g++.target/riscv/rvv/base/vle-1.C: New test.
33639 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
33640 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
33641 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
33642 * g++.target/riscv/rvv/base/vse-1.C: New test.
33643 * g++.target/riscv/rvv/base/riscv_vector.h: New.
33645 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33647 * gcc.target/riscv/rvv/base/vse-1.c: New test.
33648 * gcc.target/riscv/rvv/base/vse-2.c: New test.
33649 * gcc.target/riscv/rvv/base/vse-3.c: New test.
33650 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
33651 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
33652 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
33654 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33656 * gcc.target/riscv/rvv/base/vle-1.c: New test.
33657 * gcc.target/riscv/rvv/base/vle-2.c: New test.
33658 * gcc.target/riscv/rvv/base/vle-3.c: New test.
33659 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
33660 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
33661 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
33662 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
33663 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
33664 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
33665 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
33666 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
33667 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
33668 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
33669 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
33670 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
33671 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
33672 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
33673 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
33675 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33677 * g++.target/riscv/rvv/base/vsm-1.C: New test.
33678 * g++.target/riscv/rvv/rvv.exp: New test.
33679 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
33680 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
33681 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
33683 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33685 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
33686 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
33687 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
33688 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
33689 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
33690 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
33691 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
33692 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
33693 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
33694 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
33695 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
33696 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
33697 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
33698 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
33699 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
33700 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
33701 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
33702 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
33703 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
33704 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
33705 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
33706 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
33707 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
33708 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
33709 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
33710 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
33711 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
33712 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
33713 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
33714 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
33715 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
33716 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
33717 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
33718 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
33719 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
33720 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
33721 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
33722 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
33723 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
33724 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
33725 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
33726 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
33727 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
33728 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
33729 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
33730 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
33731 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
33732 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
33733 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
33734 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
33735 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
33736 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
33737 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
33738 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
33739 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
33740 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
33741 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
33742 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
33743 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
33744 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
33745 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
33746 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
33747 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
33748 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
33749 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
33750 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
33751 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
33752 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
33753 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
33754 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
33755 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
33756 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
33757 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
33758 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
33759 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
33760 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
33761 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
33762 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
33763 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
33764 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
33765 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
33766 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
33767 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
33768 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
33769 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
33770 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
33771 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
33772 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
33773 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
33774 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
33775 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
33776 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
33777 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
33778 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
33779 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
33780 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
33781 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
33782 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
33783 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
33784 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
33785 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
33786 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
33787 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
33788 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
33789 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
33790 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
33791 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
33792 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
33793 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
33795 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33797 * gcc.dg/pr95115.c (x): Add noipa attribute.
33799 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33802 * gcc.dg/pr106061.c: New test.
33804 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
33806 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
33807 target selector to handle Windows.
33808 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
33809 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
33811 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33813 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33814 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
33816 * gm2/warnings/returntype/pass/Termbase.mod: New test.
33817 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
33818 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
33819 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
33822 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33824 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
33825 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
33826 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
33827 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
33828 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
33829 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
33830 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
33831 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
33832 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
33833 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
33834 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
33835 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
33836 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
33837 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
33838 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
33839 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
33840 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
33841 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
33842 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
33843 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
33844 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
33845 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
33846 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
33847 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
33848 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
33849 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
33850 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
33851 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
33852 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
33853 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
33854 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
33855 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
33856 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
33857 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
33858 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
33859 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
33860 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
33861 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
33862 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
33863 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
33864 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
33865 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
33866 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
33867 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
33868 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
33869 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
33870 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
33871 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
33872 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
33873 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
33874 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
33875 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
33876 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
33877 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
33878 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
33879 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
33880 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
33881 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
33882 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
33883 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
33884 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
33885 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
33886 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
33887 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
33888 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
33889 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
33890 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
33891 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
33892 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
33893 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
33894 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
33896 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33898 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
33899 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
33900 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
33901 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
33902 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
33903 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
33904 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
33905 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
33906 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
33907 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
33908 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
33909 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
33910 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
33911 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
33912 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
33913 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
33914 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
33915 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
33916 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
33917 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
33918 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
33919 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
33920 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
33921 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
33922 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
33923 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
33924 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
33925 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
33926 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
33927 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
33928 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
33929 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
33930 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
33931 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
33932 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
33933 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
33934 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
33935 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
33936 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
33937 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
33938 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
33939 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
33940 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
33941 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
33943 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33945 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
33947 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
33948 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
33949 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
33950 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
33951 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
33952 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
33953 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
33954 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
33955 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
33957 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33959 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33961 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33963 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33965 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33968 * gfortran.dg/pr108544.f90: New test.
33969 * gfortran.dg/pr96102b.f90: New test.
33971 2023-01-26 Marek Polacek <polacek@redhat.com>
33973 PR middle-end/108543
33974 * c-c++-common/asan/pointer-subtract-5.c: New test.
33975 * c-c++-common/asan/pointer-subtract-6.c: New test.
33976 * c-c++-common/asan/pointer-subtract-7.c: New test.
33977 * c-c++-common/asan/pointer-subtract-8.c: New test.
33979 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33981 PR tree-optimization/108540
33982 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
33983 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
33985 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33987 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33989 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33991 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33994 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33996 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
33997 * gcc.dg/guality/pr54519-1.c: Likewise.
33998 * gcc.dg/guality/pr54519-3.c: Likewise.
33999 * gcc.dg/guality/pr54693-2.c: Likewise.
34000 * gcc.dg/guality/sra-1.c: Likewise.
34002 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
34004 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
34006 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
34008 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
34010 2023-01-26 Marek Polacek <polacek@redhat.com>
34013 * g++.dg/cpp0x/udlit-error1.C: New test.
34015 2023-01-26 David Malcolm <dmalcolm@redhat.com>
34018 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
34019 -Wno-stringop-overflow.
34021 2023-01-26 David Malcolm <dmalcolm@redhat.com>
34024 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
34025 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
34026 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
34029 2023-01-26 Richard Biener <rguenther@suse.de>
34031 PR tree-optimization/108547
34032 * gcc.dg/uninit-pr108547.c: New testcase.
34034 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
34036 PR tree-optimization/108522
34037 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
34039 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
34040 test_dynarray_struct_member_d,
34041 test_dynarray_struct_member_subobj_b,
34042 test_dynarray_struct_member_subobj_c,
34043 test_dynarray_struct_member_subobj_d): New tests.
34046 2023-01-26 Jakub Jelinek <jakub@redhat.com>
34049 * g++.dg/gomp/pr108503.C: New test.
34051 2023-01-26 Richard Biener <rguenther@suse.de>
34053 PR tree-optimization/108523
34054 * gcc.dg/torture/pr108523.c: New testcase.
34056 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
34059 * gfortran.dg/pr108528.f90: New test.
34061 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34064 * g++.dg/cpp23/static-operator-call5.C: New test.
34066 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34068 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
34070 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
34071 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
34072 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
34073 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
34074 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
34075 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
34076 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
34077 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
34078 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
34079 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
34080 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
34081 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
34082 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
34083 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
34084 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
34085 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
34086 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
34087 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
34088 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
34089 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
34090 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
34091 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
34092 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
34093 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
34094 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
34095 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
34096 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
34097 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
34098 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
34099 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
34100 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
34101 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
34102 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
34103 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
34104 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
34105 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
34106 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
34107 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
34108 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
34109 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
34110 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
34111 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
34112 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
34113 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
34114 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
34115 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
34116 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
34117 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
34118 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
34119 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
34120 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
34121 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
34122 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
34123 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
34124 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
34125 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
34126 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
34127 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
34128 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
34129 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
34130 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
34131 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
34132 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
34133 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
34134 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
34135 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
34136 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
34137 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
34138 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
34139 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
34140 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
34141 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
34142 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
34143 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
34144 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
34145 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
34146 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
34147 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
34148 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
34149 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
34150 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
34151 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
34152 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
34153 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
34155 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34157 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
34158 check-function-bodies instead of scan-assembler checks. Use
34159 extern "C" for C++ testing.
34160 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
34161 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
34162 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
34163 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
34164 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
34165 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
34166 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
34168 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34170 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
34171 check-function-bodies instead of scan-assembler checks. Use
34172 extern "C" for C++ testing.
34173 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
34174 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
34175 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
34176 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
34177 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
34179 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34181 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
34182 check-function-bodies instead of scan-assembler checks. Use
34183 extern "C" for C++ testing.
34184 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
34185 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
34186 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
34187 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
34188 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
34189 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
34190 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
34191 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
34192 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
34193 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
34194 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
34196 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34198 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
34199 check-function-bodies instead of scan-assembler checks. Use
34200 extern "C" for C++ testing.
34201 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
34202 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
34203 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
34204 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
34205 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
34207 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34209 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
34210 check-function-bodies instead of scan-assembler checks. Use
34211 extern "C" for C++ testing.
34212 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
34213 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
34214 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
34215 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
34216 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
34218 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34220 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
34221 check-function-bodies instead of scan-assembler checks. Use
34222 extern "C" for C++ testing.
34223 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
34224 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
34225 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
34226 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
34227 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
34229 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34231 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
34232 check-function-bodies instead of scan-assembler checks. Use
34233 extern "C" for C++ testing.
34234 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
34235 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
34236 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
34237 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
34238 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
34240 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34242 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
34243 check-function-bodies instead of scan-assembler checks. Use
34244 extern "C" for C++ testing.
34245 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
34246 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
34248 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34250 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
34251 check-function-bodies instead of scan-assembler checks. Use
34252 extern "C" for C++ testing.
34253 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
34254 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
34255 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
34256 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
34257 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
34259 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34261 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
34262 check-function-bodies instead of scan-assembler checks. Use
34263 extern "C" for C++ testing.
34264 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
34265 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
34266 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
34267 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
34268 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
34270 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34272 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
34273 check-function-bodies instead of scan-assembler checks. Use
34274 extern "C" for C++ testing.
34275 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
34276 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
34277 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
34278 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
34279 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
34281 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34283 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
34284 check-function-bodies instead of scan-assembler checks. Use
34285 extern "C" for C++ testing.
34286 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
34287 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
34288 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
34289 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
34290 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
34292 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34294 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
34295 check-function-bodies instead of scan-assembler checks. Use
34296 extern "C" for C++ testing.
34297 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
34298 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
34299 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
34300 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
34301 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
34303 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34305 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
34306 check-function-bodies instead of scan-assembler checks. Use
34307 extern "C" for C++ testing.
34308 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
34309 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
34310 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
34311 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
34312 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
34313 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
34314 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
34315 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
34316 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
34317 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
34318 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
34319 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
34320 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
34321 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
34322 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
34323 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
34324 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
34325 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
34326 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
34327 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
34328 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
34329 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
34330 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
34332 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34334 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
34335 check-function-bodies instead of scan-assembler checks. Use
34336 extern "C" for C++ testing.
34337 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
34338 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
34339 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
34340 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
34341 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
34342 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
34343 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
34344 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
34345 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
34346 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
34347 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
34348 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
34349 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
34350 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
34351 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
34353 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34355 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
34356 check-function-bodies instead of scan-assembler checks. Use
34357 extern "C" for C++ testing.
34358 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
34359 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
34360 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
34361 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
34362 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
34363 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
34364 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
34365 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
34366 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
34367 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
34368 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
34369 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
34370 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
34371 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
34372 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
34373 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
34374 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
34375 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
34376 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
34377 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
34378 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
34379 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
34380 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
34381 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
34382 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
34383 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
34384 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
34385 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
34386 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
34387 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
34388 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
34389 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
34390 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
34391 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
34392 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
34393 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
34394 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
34395 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
34396 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
34397 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
34398 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
34399 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
34400 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
34401 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
34402 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
34403 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
34404 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
34406 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34408 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
34409 check-function-bodies instead of scan-assembler checks. Use
34410 extern "C" for C++ testing.
34411 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
34412 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
34413 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
34414 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
34415 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
34416 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
34417 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
34418 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
34419 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
34420 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
34421 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
34422 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
34423 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
34424 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
34425 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
34426 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
34427 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
34428 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
34429 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
34430 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
34431 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
34432 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
34433 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
34435 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34437 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
34438 check-function-bodies instead of scan-assembler checks. Use
34439 extern "C" for C++ testing.
34440 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
34441 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
34442 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
34443 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
34444 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
34445 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
34446 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
34447 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
34448 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
34449 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
34450 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
34451 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
34452 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
34453 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
34454 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
34455 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
34456 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
34457 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
34458 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
34459 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
34460 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
34461 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
34462 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
34464 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34466 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
34467 check-function-bodies instead of scan-assembler checks. Use
34468 extern "C" for C++ testing.
34469 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
34470 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
34471 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
34472 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
34473 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
34474 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
34475 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
34476 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
34477 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
34478 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
34479 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
34480 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
34481 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
34482 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
34483 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
34484 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
34485 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
34487 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34489 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
34490 check-function-bodies instead of scan-assembler checks. Use
34491 extern "C" for C++ testing.
34492 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
34493 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
34494 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
34495 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
34496 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
34497 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
34498 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
34499 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
34500 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
34501 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
34502 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
34503 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
34504 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
34505 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
34506 * gcc.target/arm/simd/mve-vneg.c: Update test.
34507 * gcc.target/arm/simd/mve-vshr.c: Likewise
34509 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34511 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
34512 check-function-bodies instead of scan-assembler checks. Use
34513 extern "C" for C++ testing.
34514 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
34515 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
34516 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
34517 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
34518 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
34519 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
34520 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
34521 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
34522 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
34523 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
34524 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
34525 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
34526 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
34527 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
34528 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
34529 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
34530 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
34531 * gcc.target/arm/simd/mve-vclz.c: Update test.
34533 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34535 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
34536 check-function-bodies instead of scan-assembler checks. Use extern
34537 "C" for C++ testing.
34538 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
34539 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
34540 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
34541 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
34542 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
34543 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
34544 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
34545 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
34547 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
34549 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
34550 "initializer element is not constant" error.
34551 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
34553 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34555 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34556 aarch64 to list of targets supporting long long vectorization.
34558 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34560 PR tree-optimization/108498
34561 * gcc.c-torture/execute/pr108498-1.c: New test.
34562 * gcc.c-torture/execute/pr108498-2.c: New test.
34564 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34565 Jakub Jelinek <jakub@redhat.com>
34567 PR tree-optimization/108522
34568 * gcc.dg/builtin-dynamic-object-size-0.c
34569 (test_dynarray_struct_member): New test.
34572 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34575 PR testsuite/108533
34576 * g++.dg/init/new51.C (size_t): New typedef.
34577 (RexxClass::operator new, RexxClass::operator delete): Use size_t
34578 instead of unsigned long.
34580 2023-01-24 Jason Merrill <jason@redhat.com>
34583 * g++.dg/ext/pragma1.C: New test.
34585 2023-01-24 Jason Merrill <jason@redhat.com>
34588 * g++.dg/cpp23/static-operator-call5.C: New test.
34590 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34592 * gcc.target/pdp11/pdp11.exp: New.
34593 * gcc.target/pdp11/pr108388.c: New.
34595 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34598 * gfortran.dg/pr108529.f90: New test.
34600 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
34602 * gcc.target/arm/mve/pr108177-1-run.c: New test.
34603 * gcc.target/arm/mve/pr108177-1.c: New test.
34604 * gcc.target/arm/mve/pr108177-10-run.c: New test.
34605 * gcc.target/arm/mve/pr108177-10.c: New test.
34606 * gcc.target/arm/mve/pr108177-11-run.c: New test.
34607 * gcc.target/arm/mve/pr108177-11.c: New test.
34608 * gcc.target/arm/mve/pr108177-12-run.c: New test.
34609 * gcc.target/arm/mve/pr108177-12.c: New test.
34610 * gcc.target/arm/mve/pr108177-13-run.c: New test.
34611 * gcc.target/arm/mve/pr108177-13.c: New test.
34612 * gcc.target/arm/mve/pr108177-14-run.c: New test.
34613 * gcc.target/arm/mve/pr108177-14.c: New test.
34614 * gcc.target/arm/mve/pr108177-2-run.c: New test.
34615 * gcc.target/arm/mve/pr108177-2.c: New test.
34616 * gcc.target/arm/mve/pr108177-3-run.c: New test.
34617 * gcc.target/arm/mve/pr108177-3.c: New test.
34618 * gcc.target/arm/mve/pr108177-4-run.c: New test.
34619 * gcc.target/arm/mve/pr108177-4.c: New test.
34620 * gcc.target/arm/mve/pr108177-5-run.c: New test.
34621 * gcc.target/arm/mve/pr108177-5.c: New test.
34622 * gcc.target/arm/mve/pr108177-6-run.c: New test.
34623 * gcc.target/arm/mve/pr108177-6.c: New test.
34624 * gcc.target/arm/mve/pr108177-7-run.c: New test.
34625 * gcc.target/arm/mve/pr108177-7.c: New test.
34626 * gcc.target/arm/mve/pr108177-8-run.c: New test.
34627 * gcc.target/arm/mve/pr108177-8.c: New test.
34628 * gcc.target/arm/mve/pr108177-9-run.c: New test.
34629 * gcc.target/arm/mve/pr108177-9.c: New test.
34630 * gcc.target/arm/mve/pr108177-main.x: New test include.
34631 * gcc.target/arm/mve/pr108177.x: New test include.
34633 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34636 * g++.dg/cpp1z/decomp57.C: New test.
34637 * g++.dg/cpp1z/decomp58.C: New test.
34639 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34641 PR testsuite/107808
34642 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
34643 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
34645 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34647 PR testsuite/104756
34648 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
34649 * gcc.dg/vect/vect-fmax-2.c: Likewise.
34650 * gcc.dg/vect/vect-fmax-3.c: Likewise.
34651 * gcc.dg/vect/vect-fmin-1.c: Likewise.
34652 * gcc.dg/vect/vect-fmin-2.c: Likewise.
34653 * gcc.dg/vect/vect-fmin-3.c: Likewise.
34655 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34656 Yang Yujie <yangyujie@loongson.cn>
34659 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34660 * gcc.target/loongarch/pr107731.c: ...here.
34662 2023-01-24 Jason Merrill <jason@redhat.com>
34666 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34667 * g++.dg/init/new51.C: New test.
34669 2023-01-23 Jason Merrill <jason@redhat.com>
34672 * g++.dg/cpp0x/move2.C: New test.
34674 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34677 * gfortran.dg/pr108502.f90: New test.
34679 2023-01-23 Marek Polacek <polacek@redhat.com>
34682 * g++.dg/warn/Wunused-value-1.C: New test.
34684 2023-01-23 Jason Merrill <jason@redhat.com>
34687 * g++.dg/cpp0x/initlist-vect2.C: New test.
34689 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34692 * gfortran.dg/pr108501.f90: New test.
34694 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34697 * gfortran.dg/pr108420.f90: New test.
34699 2023-01-23 Jason Merrill <jason@redhat.com>
34702 * g++.dg/template/explicit-instantiation5.C: New test.
34704 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34706 * g++.target/arm/pac-1.C: New test.
34707 * gcc.target/arm/pac-15.c: Likewise.
34709 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34711 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
34713 * gcc.target/arm/pac-12.c: New test.
34714 * gcc.target/arm/pac-13.c: Likewise.
34715 * gcc.target/arm/pac-14.c: Likewise.
34717 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34719 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34721 2023-01-23 Richard Biener <rguenther@suse.de>
34723 PR tree-optimization/108482
34724 * gcc.dg/torture/pr108482.c: New testcase.
34726 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34728 * gcc.target/arm/bti-1.c: New testcase.
34729 * gcc.target/arm/bti-2.c: Likewise.
34731 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34733 * gcc.target/arm/pac.h : New file.
34734 * gcc.target/arm/pac-1.c : New test case.
34735 * gcc.target/arm/pac-2.c : Likewise.
34736 * gcc.target/arm/pac-3.c : Likewise.
34737 * gcc.target/arm/pac-4.c : Likewise.
34738 * gcc.target/arm/pac-5.c : Likewise.
34739 * gcc.target/arm/pac-6.c : Likewise.
34740 * gcc.target/arm/pac-7.c : Likewise.
34741 * gcc.target/arm/pac-8.c : Likewise.
34742 * gcc.target/arm/pac-9.c : Likewise.
34743 * gcc.target/arm/pac-10.c : Likewise.
34744 * gcc.target/arm/pac-11.c : Likewise.
34746 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34748 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34750 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34751 Tejas Belagod <tbelagod@arm.com>
34753 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
34754 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
34755 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
34756 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
34758 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34759 Tejas Belagod <tbelagod@arm.com>
34761 * lib/target-supports.exp
34762 (check_effective_target_mbranch_protection_ok): New function.
34763 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
34764 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
34765 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
34766 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
34767 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
34768 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
34769 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
34770 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
34772 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34773 Tejas Belagod <tbelagod@arm.com>
34775 * lib/target-supports.exp:
34776 (check_effective_target_arm_pacbti_hw): New.
34778 2023-01-23 Richard Biener <rguenther@suse.de>
34780 PR tree-optimization/108449
34781 * gcc.dg/pr108449.c: New testcase.
34783 2023-01-23 Jason Merrill <jason@redhat.com>
34787 * g++.dg/init/lifetime4.C: New test.
34789 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34791 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
34793 * gm2/complex/pass/complex-pass.exp: Likewise.
34794 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
34795 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
34796 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
34797 * gm2/iso/fail/iso-fail.exp: Likewise.
34798 * gm2/iso/pass/iso-pass.exp: Likewise.
34799 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
34800 * gm2/pim/fail/pim-fail.exp: Likewise.
34801 * gm2/pim/pass/pim-pass.exp: Likewise.
34802 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34803 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
34804 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34805 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
34806 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
34807 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
34808 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
34809 * gm2/recover/pass/recover-pass.exp: Likewise.
34810 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
34811 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
34812 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34813 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
34814 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
34815 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
34816 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
34817 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
34818 function. Remove the use of concatenated include and library paths.
34819 Remove string processing where possible.
34821 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34823 * gcc.target/pru/clz-hi-2.c: New test.
34824 * gcc.target/pru/clz-hi.c: New test.
34826 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34829 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34830 * gfortran.dg/parameter_data0.f90: New test.
34832 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
34834 * gcc.target/aarch64/acle/pmull64.c: New.
34835 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
34836 feature flag based on the intrinsic.
34837 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
34838 * gcc.target/aarch64/aes_1.c: Likewise.
34839 * gcc.target/aarch64/aes_2.c: Likewise.
34840 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
34841 * gcc.target/aarch64/sha1_1.c: Likewise.
34842 * gcc.target/aarch64/sha256_1.c: Likewise.
34843 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
34845 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34848 * g++.dg/cpp23/subscript12.C: New test.
34849 * g++.dg/cpp23/subscript13.C: New test.
34851 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34854 * g++.dg/init/pr53932.C: New test.
34856 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34858 * gcc.target/i386/pr108436.c: New test.
34860 2023-01-19 David Malcolm <dmalcolm@redhat.com>
34863 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
34864 involving dominance.
34865 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
34866 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
34869 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34872 * gfortran.dg/pr108434.f90: New test.
34874 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
34876 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
34877 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
34878 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
34879 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34880 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34881 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
34883 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34885 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
34887 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
34888 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34889 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
34890 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
34891 Likewise, and also ensure that the -g option is appended to avoid it
34892 being taken as a path.
34893 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
34894 libraries added matches the set of -I and -L options.
34896 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
34899 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
34900 -fno-stack-protector.
34901 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
34902 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
34903 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
34904 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
34905 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
34906 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
34907 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
34908 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
34909 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
34911 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34913 PR tree-optimization/108440
34914 * c-c++-common/rotate-10.c: New test.
34915 * c-c++-common/rotate-11.c: New test.
34917 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34920 * gcc.target/i386/pr106746.c: New.
34922 2023-01-18 Marek Polacek <polacek@redhat.com>
34925 * gcc.dg/c2x-nullptr-6.c: New test.
34927 2023-01-18 David Malcolm <dmalcolm@redhat.com>
34929 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
34930 from https://samate.nist.gov/SARD/test-suites/81.
34931 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
34932 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
34933 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
34934 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
34936 2023-01-18 Richard Biener <rguenther@suse.de>
34939 * gcc.dg/lto/pr108445_0.c: New testcase.
34940 * gcc.dg/lto/pr108445_1.c: Likewise.
34942 2023-01-18 Murray Steele <murray.steele@arm.com>
34944 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34946 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34947 Andrew Pinski <apinski@marvell.com>
34950 * gcc.target/powerpc/pr108396.c: New test.
34952 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34955 * gcc.target/powerpc/pr108348-1.c: New test.
34956 * gcc.target/powerpc/pr108348-2.c: New test.
34958 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34961 * gfortran.dg/pr108421.f90: New test.
34963 2023-01-17 Jakub Jelinek <jakub@redhat.com>
34965 PR tree-optimization/106523
34966 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
34967 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34968 __builtin_unreachable about shift count.
34969 * c-c++-common/rotate-2b.c: New test.
34970 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
34971 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34972 __builtin_unreachable about shift count.
34973 * c-c++-common/rotate-4b.c: New test.
34974 * gcc.c-torture/execute/pr106523.c: New test.
34976 2023-01-16 Andrew Pinski <apinski@marvell.com>
34978 * lib/target-supports.exp (add_options_for_tls): Remove
34979 reference to Solaris 9 in comments.
34981 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34984 * g++.target/i386/pr105980.C: New test.
34986 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34988 * g++.dg/tree-ssa/pr106077.C: New test.
34990 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
34994 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
34995 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
34997 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34999 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
35000 * gcc.dg/tree-ssa/popcount.c: Likewise.
35001 * gcc.dg/tree-ssa/popcount2.c: Likewise.
35002 * gcc.dg/tree-ssa/popcount3.c: Likewise.
35003 * gcc.target/aarch64/popcount4.c: Likewise.
35004 * gcc.target/i386/pr95771.c: Likewise, and...
35005 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
35006 since this would emit just a single IFN if a TI optab is added.
35008 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
35010 * gcc.dg/tree-ssa/cltz-max.c: New test.
35011 * gcc.dg/tree-ssa/clz-char.c: New test.
35012 * gcc.dg/tree-ssa/clz-int.c: New test.
35013 * gcc.dg/tree-ssa/clz-long-long.c: New test.
35014 * gcc.dg/tree-ssa/clz-long.c: New test.
35015 * gcc.dg/tree-ssa/ctz-char.c: New test.
35016 * gcc.dg/tree-ssa/ctz-int.c: New test.
35017 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
35018 * gcc.dg/tree-ssa/ctz-long.c: New test.
35020 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
35022 * lib/target-supports.exp (check_effective_target_clz)
35023 (check_effective_target_clzl, check_effective_target_clzll)
35024 (check_effective_target_ctz, check_effective_target_clzl)
35025 (check_effective_target_ctzll): New.
35026 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
35027 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
35028 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
35029 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
35030 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
35031 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
35032 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
35033 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
35034 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
35036 2023-01-16 Jakub Jelinek <jakub@redhat.com>
35039 * g++.target/i386/pr105593.C: New test.
35041 2023-01-16 Jakub Jelinek <jakub@redhat.com>
35044 * c-c++-common/Winit-self3.c: New test.
35045 * c-c++-common/Winit-self4.c: New test.
35046 * c-c++-common/Winit-self5.c: New test.
35048 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
35051 * gcc.target/powerpc/pr108272-1.c: New test.
35052 * gcc.target/powerpc/pr108272-2.c: New test.
35053 * gcc.target/powerpc/pr108272-3.c: New test.
35054 * gcc.target/powerpc/pr108272-4.c: New test.
35056 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
35058 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
35060 2023-01-14 Jakub Jelinek <jakub@redhat.com>
35063 * c-c++-common/pr108365.c: New test.
35064 * g++.dg/opt/pr108365.C: New test.
35065 * g++.dg/warn/pr108365.C: New test.
35067 2023-01-14 Alexandre Oliva <oliva@adacore.com>
35070 * gcc.target/arm/pr42093.c: Disable tree-dce.
35072 2023-01-13 David Malcolm <dmalcolm@redhat.com>
35075 * gcc.dg/analyzer/switch-enum-1.c: New test.
35076 * gcc.dg/analyzer/switch-enum-2.c: New test.
35077 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
35078 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
35079 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
35080 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
35082 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
35084 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
35087 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
35089 PR rtl-optimization/108117
35090 PR rtl-optimization/108132
35091 * gcc.dg/pr108117.c: New test.
35093 2023-01-13 Jakub Jelinek <jakub@redhat.com>
35096 * g++.dg/warn/pr108285.C: New test.
35098 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
35100 * gm2/examples/map/pass/examples-map-pass.exp:
35101 Call gm2_push_timeout 30 before foreach testcase.
35102 Call gm2_pop_timeout after the foreach statement.
35103 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
35104 Call gm2_push_timeout 20 before foreach testcase.
35105 Call gm2_pop_timeout after the foreach statement.
35107 2023-01-13 Jakub Jelinek <jakub@redhat.com>
35110 * gcc.c-torture/execute/pr107131.c: New test.
35112 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
35114 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
35116 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
35118 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
35119 from the message issued by -Wstrict-flex-arrays.
35120 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
35121 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
35122 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
35123 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
35124 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
35125 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
35126 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
35127 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
35129 2023-01-13 Jakub Jelinek <jakub@redhat.com>
35132 * gcc.dg/pr107131.c: New test.
35134 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
35136 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
35137 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
35139 2023-01-13 Richard Biener <rguenther@suse.de>
35141 * gcc.target/aarch64/pr107209.c: New test.
35143 2023-01-13 Richard Biener <rguenther@suse.de>
35145 PR tree-optimization/108387
35146 * gcc.dg/pr108387.c: New testcase.
35148 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
35150 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
35151 (timeout-dg.exp): Load.
35152 Call gm2_push_timeout 15.
35153 Call gm2_pop_timeout at the end.
35154 * gm2/link/min/pass/link-min-pass.exp: Set path
35156 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
35157 Call gm2_push_timeout 60.
35158 Call gm2_pop_timeout at the end.
35159 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
35160 individual_timeout.
35161 Configure dejagnu to timeout for 10 seconds.
35162 (gm2_push_timeout): New proc.
35163 (gm2_pop_timeout): New proc.
35164 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
35165 individual_timeout.
35166 Configure dejagnu to timeout for 10 seconds.
35167 (gm2_push_timeout): New proc.
35168 (gm2_pop_timeout): New proc.
35170 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
35172 * lib/gm2.exp: Use timeout.exp.
35174 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
35176 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
35179 2023-01-12 Andrew Pinski <apinski@marvell.com>
35180 Roger Sayle <roger@nextmovesoftware.com>
35182 PR tree-optimization/92342
35183 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
35184 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
35185 * gcc.dg/tree-ssa/multcmp-1.c: New test.
35186 * gcc.dg/tree-ssa/multcmp-2.c: New test.
35188 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
35189 Richard Sandiford <richard.sandiford@arm.com>
35192 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
35193 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
35194 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
35195 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
35196 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
35197 * gcc.target/aarch64/pr105549.c: New test.
35198 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
35199 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
35200 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
35201 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
35203 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
35204 Richard Sandiford <richard.sandiford@arm.com>
35206 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
35207 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
35209 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
35210 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
35212 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
35213 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
35214 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
35215 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
35217 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
35218 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
35220 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
35221 * g++.target/aarch64/bitfield-abi-warning.h: New test.
35223 2023-01-12 Richard Biener <rguenther@suse.de>
35225 PR tree-optimization/99412
35226 * gcc.dg/vect/pr99412.c: New testcase.
35227 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
35228 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
35230 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
35233 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
35234 * gfortran.dg/gomp/assumes-2.f90: Likewise.
35235 * gfortran.dg/gomp/assume-5.f90: New test.
35237 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
35239 * c-c++-common/cpp/pr108244-1.c: New test.
35240 * c-c++-common/cpp/pr108244-2.c: New test.
35241 * c-c++-common/gomp/pr108244-3.c: New test.
35243 2023-01-11 David Malcolm <dmalcolm@redhat.com>
35246 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
35247 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
35248 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
35249 warning false +ve directives.
35250 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
35251 * gcc.dg/analyzer/pr103217-3.c: Likewise.
35252 * gcc.dg/analyzer/strdup-pr108252.c: New test.
35253 * gcc.dg/analyzer/strndup-pr108252.c: New test.
35255 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35258 * gcc.dg/pr105972.c: New test.
35260 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
35262 PR tree-optimization/71343
35263 * gcc.dg/pr71343-2.c: New test case.
35265 2023-01-11 David Faust <david.faust@oracle.com>
35268 * gcc.target/bpf/double-1.c: New test.
35269 * gcc.target/bpf/double-2.c: New test.
35270 * gcc.target/bpf/float-1.c: New test.
35272 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
35274 * gcc.dg/sso-17.c: New test.
35276 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
35278 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
35279 the testing target isn't a PowerPC target.
35281 2023-01-11 Richard Biener <rguenther@suse.de>
35283 PR tree-optimization/107767
35284 * gcc.dg/tree-ssa/pr107767.c: New testcase.
35286 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35289 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
35291 2023-01-11 Richard Biener <rguenther@suse.de>
35293 PR tree-optimization/108352
35294 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
35295 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
35297 2023-01-11 Richard Biener <rguenther@suse.de>
35299 PR tree-optimization/108353
35300 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
35302 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
35304 * gcc.target/s390/not.c: New test.
35306 2023-01-11 Richard Biener <rguenther@suse.de>
35308 PR tree-optimization/106293
35309 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
35311 2023-01-10 Richard Biener <rguenther@suse.de>
35313 PR tree-optimization/106293
35314 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
35316 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
35318 PR rtl-optimization/106421
35319 * gcc.dg/pr106421.c: New test case.
35321 2023-01-10 Martin Jambor <mjambor@suse.cz>
35324 * g++.dg/ipa/pr108110.C: New test.
35326 2023-01-10 Richard Biener <rguenther@suse.de>
35328 PR tree-optimization/108314
35329 * gcc.dg/vect/pr108314.c: New testcase.
35331 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
35333 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
35336 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
35338 * gcc.target/csky/and3a.c: Rename to ...
35339 * gcc.target/csky/ck801-and.c: ... this.
35340 * gcc.target/csky/constpool-3.c: Rename to ...
35341 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
35342 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
35343 * gcc.target/csky/ck801-constpool.c: ... this, and skip
35344 if the CPU is not ck801.
35345 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
35347 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
35349 * gcc.target/s390/fcall-saved.c: New test.
35351 2023-01-09 Jakub Jelinek <jakub@redhat.com>
35356 * g++.dg/tree-ssa/initlist-opt2.C: New test.
35357 * g++.dg/tree-ssa/initlist-opt3.C: New test.
35359 2023-01-09 Joseph Myers <joseph@codesourcery.com>
35361 * gcc.dg/c2x-complit-8.c: New test.
35363 2023-01-09 Richard Biener <rguenther@suse.de>
35365 PR middle-end/69482
35366 * gcc.target/i386/pr69482-1.c: New testcase.
35367 * gcc.target/i386/pr69482-2.c: Likewise.
35369 2023-01-09 Martin Liska <mliska@suse.cz>
35372 * g++.dg/ipa/pr108830.C: New test.
35374 2023-01-09 Richard Biener <rguenther@suse.de>
35376 PR tree-optimization/101912
35377 * gcc.dg/uninit-pr101912.c: New testcase.
35379 2023-01-09 Martin Liska <mliska@suse.cz>
35382 * gcc.target/i386/pr107993.c: New test.
35384 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
35386 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
35388 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
35390 2023-01-06 Joseph Myers <joseph@codesourcery.com>
35392 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
35395 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35398 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35400 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
35402 2023-01-06 Jakub Jelinek <jakub@redhat.com>
35406 * gcc.c-torture/execute/pr108292.c: New test.
35407 * gcc.target/i386/pr108292.c: New test.
35408 * gcc.dg/pr108308.c: New test.
35410 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35413 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35415 * gcc.target/i386/cmov10.c: New test case.
35417 2023-01-05 Patrick Palka <ppalka@redhat.com>
35420 * g++.dg/parse/access14.C: New test.
35422 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
35424 * lib/gm2.exp (gm2_init_minx): New procedure.
35425 (gm2_init_min): New procedure calls gm2_init_min with
35427 * gm2/link/min/pass/tiny.mod: New test case.
35428 * gm2/link/min/pass/link-min-pass.exp: New file.
35430 2023-01-04 Patrick Palka <ppalka@redhat.com>
35433 * g++.dg/cpp2a/concepts-requires34.C: New test.
35435 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35438 * g++.dg/template/pr108206.C: New test.
35440 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
35442 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
35444 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35446 PR tree-optimization/108253
35447 * g++.dg/opt/pr108253.C: New test.
35449 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35451 PR middle-end/108237
35452 * gcc.c-torture/compile/pr108237.c: New test.
35454 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35456 PR sanitizer/108256
35457 * c-c++-common/ubsan/pr108256.c: New test.
35459 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
35461 * g++.dg/modules/modules.exp: Skip on AIX.
35462 * gcc.target/powerpc/pr99708.c: Skip on AIX.
35464 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
35466 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
35467 that the unused clone is GC'ed.
35468 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
35470 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
35472 * gcc.target/i386/cmov10.c: New test case.
35474 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35476 PR middle-end/108264
35477 * gcc.dg/pr108264.c: New test.
35479 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35481 PR rtl-optimization/108263
35482 * gcc.dg/pr108263.c: New test.
35484 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
35485 Uroš Bizjak <ubizjak@gmail.com>
35487 * gcc.target/i386/extendditi2-1.c: New test case.
35488 * gcc.target/i386/extendditi2-2.c: Likewise.
35491 Copyright (C) 2023 Free Software Foundation, Inc.
35493 Copying and distribution of this file, with or without modification,
35494 are permitted in any medium without royalty provided the copyright
35495 notice and this notice are preserved.