]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
2
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.
8
9 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
10
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
14 information.
15 * lib/modules.exp: Support for validating depfile contents.
16
17 2023-09-19 Ben Boeckel <ben.boeckel@kitware.com>
18
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.
52
53 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
54
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.
60
61 2023-09-19 Javier Martinez <javier.martinez.bugzilla@gmail.com>
62
63 * g++.dg/ext/attr-hotness.C: New test.
64
65 2023-09-19 Pat Haugen <pthaugen@linux.ibm.com>
66
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.
72
73 2023-09-19 Gaius Mulley <gaiusmod2@gmail.com>
74
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.
81 (gm2_link_flags): Add
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.
97
98 2023-09-19 Harald Anlauf <anlauf@gmx.de>
99
100 PR fortran/70231
101 * gfortran.dg/bounds_check_fail_7.f90: New test.
102
103 2023-09-19 Aldy Hernandez <aldyh@redhat.com>
104
105 * gcc.dg/tree-ssa/vrp-float-13.c: New test.
106
107 2023-09-19 Jakub Jelinek <jakub@redhat.com>
108
109 PR testsuite/111377
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
112 diagnostics line.
113
114 2023-09-19 Jason Merrill <jason@redhat.com>
115
116 DR 2799
117 * g++.dg/cpp0x/inh-ctor38.C: New test.
118
119 2023-09-19 Andrew MacLeod <amacleod@redhat.com>
120
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.
126
127 2023-09-19 Marek Polacek <polacek@redhat.com>
128
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.
138
139 2023-09-19 Richard Biener <rguenther@suse.de>
140
141 PR c/111468
142 * gcc.dg/gimplefe-50.c: Amend.
143
144 2023-09-19 Patrick Palka <ppalka@redhat.com>
145
146 PR c++/111419
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.
150
151 2023-09-19 Patrick Palka <ppalka@redhat.com>
152
153 PR c++/99631
154 * g++.dg/cpp2a/nontype-class60.C: New test.
155
156 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
157
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.
162
163 2023-09-19 Richard Wai <richard@annexi-strayline.com>
164
165 * gnat.dg/sync_tag_finalize.adb: New test.
166
167 2023-09-19 Richard Wai <richard@annexi-strayline.com>
168
169 * gnat.dg/sync_tag_discriminals.adb: New test.
170 * gnat.dg/sync_tag_limited.adb: New test.
171
172 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
173
174 * gcc.target/riscv/rvv/autovec/vls/def.h: Add unary test.
175 * gcc.target/riscv/rvv/autovec/vls/neg-2.c: New test.
176
177 2023-09-19 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/111465
180 * g++.dg/torture/pr111465.C: New testcase.
181
182 2023-09-19 Richard Biener <rguenther@suse.de>
183
184 PR c/111468
185 * gcc.dg/gimplefe-50.c: New testcase.
186 * gcc.dg/gimplefe-51.c: Likewise.
187
188 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
189
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.
200
201 2023-09-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
202
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.
212
213 2023-09-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
214
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.
217
218 2023-09-18 Pan Li <pan2.li@intel.com>
219
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.
243
244 2023-09-18 Pan Li <pan2.li@intel.com>
245
246 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
247
248 2023-09-18 Andrew Pinski <apinski@marvell.com>
249
250 PR tree-optimization/111442
251 * gcc.c-torture/compile/pr111442-1.c: New test.
252
253 2023-09-18 Andrew Pinski <apinski@marvell.com>
254
255 PR tree-optimization/111435
256 * gcc.c-torture/compile/pr111435-1.c: New test.
257
258 2023-09-18 Patrick Palka <ppalka@redhat.com>
259
260 PR c++/89231
261 * g++.dg/cpp0x/variadic-partial3.C: New test.
262
263 2023-09-18 Patrick Palka <ppalka@redhat.com>
264
265 PR c++/63198
266 PR c++/18474
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
273 statement.
274 * g++.dg/template/non-dependent26.C: New test.
275 * g++.dg/warn/Wparentheses-32.C: New test.
276
277 2023-09-18 Patrick Palka <ppalka@redhat.com>
278
279 PR c++/108347
280 * g++.dg/template/ttp41.C: New test.
281
282 2023-09-18 Patrick Palka <ppalka@redhat.com>
283
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.
291
292 2023-09-18 Patrick Palka <ppalka@redhat.com>
293
294 * g++.dg/template/nontype12.C: Expect two instead of three
295 duplicate diagnostics for A<double>::bar() specialization.
296
297 2023-09-18 Andrew Pinski <apinski@marvell.com>
298
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.
307
308 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
309
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.
314
315 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
316
317 * g++.target/nvptx/nvptx.exp: New.
318
319 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
320
321 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
322
323 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
324
325 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
326
327 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
328
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.
336
337 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
338
339 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
340 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
341
342 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
343
344 PR target/105928
345 * gcc.target/aarch64/pr105928.c: Add new test.
346 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
347
348 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
349
350 PR target/111255
351 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
352
353 2023-09-18 Richard Biener <rguenther@suse.de>
354
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
364 conditional on lp64.
365
366 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
367
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.
385
386 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
387
388 PR target/111153
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.
411
412 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
413
414 PR middle-end/111303
415 * gcc.dg/tree-ssa/pr111303.c: New test.
416
417 2023-09-17 Andrew Pinski <apinski@marvell.com>
418
419 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
420
421 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
422
423 * g++.target/powerpc/altivec-19.C: New testcase.
424
425 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
426
427 PR target/111391
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.
431
432 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
433
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.
439
440 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
441
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.
461
462 2023-09-16 Pan Li <pan2.li@intel.com>
463
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.
467
468 2023-09-15 David Malcolm <dmalcolm@redhat.com>
469
470 * c-c++-common/analyzer/volatile-1.c: New test.
471
472 2023-09-15 Harald Anlauf <anlauf@gmx.de>
473
474 PR fortran/30802
475 * gfortran.dg/bounds_check_fail_6.f90: New test.
476
477 2023-09-15 Andrew Pinski <apinski@marvell.com>
478
479 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
480 the MIN/MAX during forwprop1.
481
482 2023-09-15 Andrew Pinski <apinski@marvell.com>
483
484 PR tree-optimization/111414
485 * gcc.c-torture/compile/pr111414-1.c: New test.
486
487 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
488
489 PR tree-optimization/111407
490 * gcc.dg/pr111407.c: New test.
491
492 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
493
494 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
495
496 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
497
498 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
499
500 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
501
502 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
503
504 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
505
506 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
507
508 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
509
510 * gcc.dg/vect/slp-16.c: Block vect_strided6.
511 * lib/target-supports.exp: Add strided type.
512
513 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
514
515 * gcc.dg/vect/slp-1.c: Add vect_stried5.
516
517 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
518
519 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
520
521 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
522
523 PR target/111411
524 * gcc.dg/rtl/aarch64/pr111411.c: New test.
525
526 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
527
528 PR target/111381
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.
535
536 2023-09-14 David Malcolm <dmalcolm@redhat.com>
537
538 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
539 New test.
540 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
541 test.
542 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
543 New test.
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.
547
548 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
549
550 * gm2/switches/case/fail/subrangecase.mod: Replace 19
551 with 17.
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.
560
561 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
562
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.
573
574 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
575
576 * gcc.target/aarch64/sve/cost_model_15.c: New test.
577
578 2023-09-14 Andrew Pinski <apinski@marvell.com>
579
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.
585
586 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
587
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.
598
599 2023-09-14 Richard Biener <rguenther@suse.de>
600
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.
606
607 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
608
609 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
610
611 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
612
613 PR target/111395
614 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
615 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
616
617 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
618
619 * gcc.target/loongarch/cmov_ii.c: New test.
620
621 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
622
623 PR target/111334
624 * gcc.target/loongarch/pr111334.c: New test.
625
626 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
627
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.
632
633 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
634
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.
639
640 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
641
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.
654
655 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
656
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.
668
669 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
670
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.
678
679 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
680
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.
688
689 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
690
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.
702
703 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
704
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.
716
717 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
718
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.
729
730 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
731
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.
743
744 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
745
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.
760
761 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
762
763 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
764 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
765
766 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
767
768 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
769
770 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
771
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.
783
784 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
785
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.
796
797 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
798
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.
811
812 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
813
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.
824
825 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
826
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.
834
835 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
836
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.
845
846 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
847
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.
859
860 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
861
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.
870
871 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
872
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.
882
883 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
884
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.
896
897 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
898
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.
905
906 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
907
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.
918
919 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
920
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.
938
939 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
940
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.
955
956 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
957
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.
970
971 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
972
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.
985
986 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
987
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.
999
1000 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1001
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.
1010
1011 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1012
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.
1023
1024 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1025
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.
1038
1039 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1040
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.
1045
1046 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1047
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.
1054
1055 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1056
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.
1065
1066 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1067
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.
1076
1077 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1078
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.
1083
1084 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1085
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.
1095
1096 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1097
1098 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
1099 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
1100
1101 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1102
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.
1114
1115 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1116
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.
1135
1136 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1137
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.
1149
1150 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1151
1152 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
1153
1154 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1155
1156 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
1157 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
1158
1159 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
1160
1161 * gcc.target/loongarch/strict-align.c: New test.
1162
1163 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1164
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.
1168
1169 2023-09-13 Andrew Pinski <apinski@marvell.com>
1170
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`.
1176
1177 2023-09-13 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/111387
1180 * gcc.dg/torture/pr111387.c: New testcase.
1181
1182 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
1183
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.
1188
1189 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
1190
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.
1197
1198 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
1199
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.
1205
1206 2023-09-13 Richard Biener <rguenther@suse.de>
1207
1208 PR tree-optimization/111397
1209 * gcc.dg/uninit-pr111397.c: New testcase.
1210
1211 2023-09-13 Pan Li <pan2.li@intel.com>
1212
1213 PR target/111362
1214 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
1215
1216 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1217
1218 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
1219
1220 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
1221
1222 PR tree-optimization/111303
1223 * gcc.dg/pr111303.c: New test.
1224
1225 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1226
1227 * lib/target-supports.exp: Enable vect_int for RVV.
1228
1229 2023-09-12 Jason Merrill <jason@redhat.com>
1230
1231 PR c++/111357
1232 * g++.dg/ext/integer-pack7.C: New test.
1233
1234 2023-09-12 Jason Merrill <jason@redhat.com>
1235
1236 PR c++/107198
1237 * g++.dg/eh/no-exceptions1.C: New test.
1238
1239 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1240
1241 * gcc.target/aarch64/stack-protector-8.c: New test.
1242 * gcc.target/aarch64/stack-protector-9.c: Likewise.
1243
1244 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1245
1246 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
1247
1248 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1249
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.
1254
1255 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1256
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.
1260
1261 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1262
1263 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
1264
1265 2023-09-12 Andrew Pinski <apinski@marvell.com>
1266
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.
1271
1272 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1273
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.
1308
1309 2023-09-12 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR middle-end/111338
1312 * gcc.dg/bitint-37.c: New test.
1313
1314 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
1315
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.
1321
1322 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1323
1324 * lib/target-supports.exp (check_effective_target_stack_size): For
1325 nvptx target, stack size limits are relevant for execution only.
1326
1327 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
1328
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.
1335
1336 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
1337
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.
1344
1345 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
1346
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.
1385
1386 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1387
1388 * lib/scanasm.exp (configure_check-function-bodies): New proc.
1389 (parse_function_bodies, check-function-bodies): Use it.
1390
1391 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
1392
1393 PR fortran/110996
1394 * gfortran.dg/pr110996.f90: New test.
1395
1396 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
1397
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.
1407
1408 2023-09-12 xuli <xuli1@eswincomputing.com>
1409
1410 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
1411
1412 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
1413
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.
1420
1421 2023-09-11 Andrew Pinski <apinski@marvell.com>
1422
1423 PR tree-optimization/111348
1424 * gcc.dg/tree-ssa/minmax-26.c: New test.
1425
1426 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
1427
1428 PR target/111340
1429 * gcc.target/i386/pr111340.c: New test.
1430
1431 2023-09-11 Andrew Pinski <apinski@marvell.com>
1432
1433 PR tree-optimization/111349
1434 * gcc.dg/tree-ssa/minmax-25.c: New test.
1435
1436 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1437
1438 PR target/111311
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.
1464
1465 2023-09-11 Andrew Pinski <apinski@marvell.com>
1466
1467 PR tree-optimization/111346
1468 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
1469
1470 2023-09-11 liuhongt <hongtao.liu@intel.com>
1471
1472 * gcc.target/i386/pr111306.c: New test.
1473
1474 2023-09-10 Andrew Pinski <apinski@marvell.com>
1475
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.
1480
1481 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
1482
1483 PR analyzer/96395
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.
1755
1756 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1757
1758 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1759 copied bytes to 32.
1760
1761 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
1762
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.
1767
1768 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1769
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.
1773
1774 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
1775
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.
1779
1780 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1781
1782 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1783 * gcc.dg/pie-7.c: Likewise.
1784
1785 2023-09-08 Patrick Palka <ppalka@redhat.com>
1786
1787 PR c++/99599
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.
1791
1792 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1793
1794 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1795 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1796
1797 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1798
1799 PR analyzer/110529
1800 * c-c++-common/analyzer/computed-goto-1.c: New test.
1801 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1802
1803 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1804 David Malcolm <dmalcolm@redhat.com>
1805
1806 PR analyzer/110830
1807 * c-c++-common/analyzer/pr110830.c: New test.
1808
1809 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1810
1811 PR tree-optimization/110875
1812 * gcc.dg/pr110875.c: New.
1813
1814 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1815
1816 PR c++/111274
1817 * g++.dg/gomp/pr111274.C: New test case.
1818
1819 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1820
1821 PR target/111225
1822 * gcc.target/i386/pr111225.c: New test.
1823
1824 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1825
1826 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1827
1828 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1829
1830 * g++.target/loongarch/bstrins-compile.C: New test.
1831 * g++.target/loongarch/bstrins-run.C: New test.
1832
1833 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1834
1835 PR target/111313
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.
1871
1872 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
1873
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
1877 on RV32.
1878 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1879
1880 2023-09-06 Ian Lance Taylor <iant@golang.org>
1881
1882 PR go/111310
1883 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1884
1885 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR c/102989
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.
1897
1898 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR c/102989
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.
1914
1915 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR c/102989
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.
1931
1932 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR c/102989
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.
1969
1970 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR c/102989
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.
2013
2014 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2015
2016 PR target/111296
2017 * g++.target/riscv/rvv/base/pr111296.C: New test.
2018
2019 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2020
2021 PR target/111295
2022 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
2023
2024 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2025
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.
2042
2043 2023-09-06 David Malcolm <dmalcolm@redhat.com>
2044
2045 PR analyzer/105899
2046 * c-c++-common/analyzer/strstr-1.c: New test.
2047
2048 2023-09-06 David Malcolm <dmalcolm@redhat.com>
2049
2050 PR analyzer/105899
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.
2060
2061 2023-09-06 David Malcolm <dmalcolm@redhat.com>
2062
2063 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
2064 zero_fill_region.
2065
2066 2023-09-06 Pan Li <pan2.li@intel.com>
2067
2068 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
2069 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
2070
2071 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
2072
2073 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
2074
2075 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2076
2077 PR target/111232
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.
2081
2082 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2083
2084 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
2085
2086 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2087
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.
2096
2097 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2098
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.
2110
2111 2023-09-06 Jakub Jelinek <jakub@redhat.com>
2112
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.
2129
2130 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
2131
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.
2136
2137 2023-09-06 Jason Merrill <jason@redhat.com>
2138
2139 * g++.dg/abi/no_unique_address8.C: New test.
2140 * g++.dg/abi/no_unique_address8a.C: New test.
2141
2142 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
2143
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.
2147
2148 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
2149
2150 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
2151 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
2152
2153 2023-09-05 Andrew Pinski <apinski@marvell.com>
2154
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.
2158
2159 2023-09-05 Andrew Pinski <apinski@marvell.com>
2160
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.
2164
2165 2023-09-05 Andrew Pinski <apinski@marvell.com>
2166
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.
2170
2171 2023-09-05 Andrew Pinski <apinski@marvell.com>
2172
2173 PR tree-optimization/96694
2174 * gcc.dg/tree-ssa/minmax-24.c: New test.
2175
2176 2023-09-05 Andrew Pinski <apinski@marvell.com>
2177
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.
2182
2183 2023-09-05 Marek Polacek <polacek@redhat.com>
2184
2185 PR c++/91483
2186 * g++.dg/diagnostic/constexpr3.C: New test.
2187
2188 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
2189
2190 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
2191
2192 2023-09-05 Jakub Jelinek <jakub@redhat.com>
2193
2194 PR c++/52953
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.
2198
2199 2023-09-05 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR c++/52953
2202 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
2203 wording.
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.
2207
2208 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
2209
2210 * c-c++-common/gomp/allocate-13.c: New test.
2211
2212 2023-09-05 Pan Li <pan2.li@intel.com>
2213
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.
2217
2218 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
2219
2220 Revert:
2221 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
2222
2223 * gnat.dg/unroll3.adb: Adjust.
2224
2225 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
2226
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.
2235
2236 2023-09-05 liuhongt <hongtao.liu@intel.com>
2237
2238 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
2239
2240 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2241
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.
2286
2287 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2288
2289 PR testsuite/111071
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.
2292
2293 2023-09-04 Pan Li <pan2.li@intel.com>
2294
2295 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
2296
2297 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
2298
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.
2303
2304 2023-09-04 Guo Jie <guojie@loongson.cn>
2305
2306 * gcc.target/loongarch/const-double-zero-stx.c: New test.
2307
2308 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2309
2310 * gcc.target/loongarch/switch-qi.c: New test.
2311
2312 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2313
2314 * gcc.target/loongarch/float-load.c: New test.
2315
2316 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2317
2318 PR testsuite/111066
2319 * g++.dg/special/initpri3.C: Fix wording.
2320
2321 2023-09-03 Pan Li <pan2.li@intel.com>
2322
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.
2334
2335 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
2336
2337 * gcc.target/loongarch/math-float-128.c: New test.
2338
2339 2023-09-01 Harald Anlauf <anlauf@gmx.de>
2340
2341 PR fortran/31059
2342 * gfortran.dg/bounds_check_fail_5.f90: New test.
2343
2344 2023-09-01 benjamin priour <priour.be@gmail.com>
2345
2346 PR analyzer/105948
2347 PR analyzer/94355
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.
2353
2354 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
2355
2356 PR testsuite/111264
2357 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
2358 C++11-compatible.
2359
2360 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
2361
2362 * g++.dg/pr110879.C: Moved to...
2363 * g++.dg/opt/pr110879.C: ...here.
2364
2365 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
2366
2367 PR libstdc++/110879
2368 * g++.dg/pr110879.C: New test.
2369
2370 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR c++/111069
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
2376 1018.
2377
2378 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR tree-optimization/19832
2381 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
2382
2383 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2384
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.
2399
2400 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2401
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.
2418
2419 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2420
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.
2429
2430 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2431
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.
2441
2442 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2443
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.
2446
2447 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2448
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.
2463
2464 2023-09-01 Pan Li <pan2.li@intel.com>
2465
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.
2479
2480 2023-09-01 Andrew Pinski <apinski@marvell.com>
2481
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.
2485
2486 2023-08-31 Andrew Pinski <apinski@marvell.com>
2487
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.
2501
2502 2023-08-31 Pan Li <pan2.li@intel.com>
2503
2504 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
2505
2506 2023-08-31 Pan Li <pan2.li@intel.com>
2507
2508 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
2509
2510 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
2511
2512 PR testsuite/111228
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.
2522
2523 2023-08-31 Pan Li <pan2.li@intel.com>
2524
2525 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
2526
2527 2023-08-31 Pan Li <pan2.li@intel.com>
2528 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2529
2530 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
2531
2532 2023-08-31 Richard Biener <rguenther@suse.de>
2533
2534 PR middle-end/111253
2535 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2536
2537 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2538
2539 PR target/110411
2540 * gcc.target/powerpc/pr110411-1.c: New testcase.
2541 * gcc.target/powerpc/pr110411-2.c: New testcase.
2542
2543 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2544
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.
2548
2549 2023-08-31 Richard Biener <rguenther@suse.de>
2550
2551 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2552 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2553
2554 2023-08-31 Richard Biener <rguenther@suse.de>
2555
2556 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2557 * gcc.target/i386/pr52252-core.c: Likewise.
2558
2559 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2560
2561 PR target/96762
2562 * gcc.target/powerpc/pr96762.c: New.
2563
2564 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2565
2566 PR target/111234
2567 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2568
2569 2023-08-30 Eric Feng <ef2648@columbia.edu>
2570
2571 PR analyzer/107646
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
2579 added more tests).
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.
2583
2584 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
2585
2586 PR target/106562
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.
2594
2595 2023-08-30 Marek Polacek <polacek@redhat.com>
2596
2597 PR c++/91319
2598 * g++.dg/cpp2a/desig30.C: New test.
2599
2600 2023-08-30 Marek Polacek <polacek@redhat.com>
2601
2602 PR c++/111173
2603 * g++.dg/cpp2a/constinit19.C: New test.
2604
2605 2023-08-30 Richard Biener <rguenther@suse.de>
2606
2607 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2608 of unsigned long.
2609
2610 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2611
2612 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2613
2614 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2615
2616 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2617
2618 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2619
2620 PR fortran/48776
2621 * gfortran.dg/interface_procedure_1.f90: New test.
2622
2623 2023-08-30 Richard Biener <rguenther@suse.de>
2624
2625 PR tree-optimization/111228
2626 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2627
2628 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2629
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.
2636
2637 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2638
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.
2642
2643 2023-08-30 Die Li <lidie@eswincomputing.com>
2644 Fei Gao <gaofei@eswincomputing.com>
2645
2646 * gcc.target/riscv/cm_mv_rv32.c: New test.
2647
2648 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2649
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
2652
2653 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2654
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.
2659
2660 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR tree-optimization/110914
2663 * gcc.c-torture/execute/pr110914.c: New test.
2664
2665 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR tree-optimization/111015
2668 * gcc.dg/pr111015.c: New test.
2669
2670 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2671
2672 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2673
2674 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2675
2676 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2677
2678 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2679
2680 * gcc.target/riscv/zicond-xor-01.c: New test.
2681 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2682
2683 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2684
2685 PR analyzer/99860
2686 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2687
2688 2023-08-29 Marek Polacek <polacek@redhat.com>
2689
2690 * g++.dg/diagnostic/explicit.C: New test.
2691
2692 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
2693
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.
2698
2699 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2700 Vineet Gupta <vineetg@rivosinc.com>
2701
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.
2714
2715 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
2716
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.
2719
2720 2023-08-29 Carl Love <cel@us.ibm.com>
2721
2722 PR target/93448
2723 * gcc.target/powerpc/pr93448.c: New test case.
2724
2725 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2726
2727 PR analyzer/105899
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.
2733
2734 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2735
2736 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2737 extension 'Zcb' with some implications.
2738
2739 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2740
2741 * gcc.target/riscv/predef-30.c: New test for a stub
2742 vendor extension 'XVentanaCondOps'.
2743
2744 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2745
2746 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2747 extension 'Smstateen' with some implications.
2748
2749 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2750
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
2753 extensions.
2754
2755 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR middle-end/79173
2758 PR middle-end/111209
2759 * gcc.target/i386/pr79173-12.c: New test.
2760
2761 2023-08-29 Andrew Pinski <apinski@marvell.com>
2762
2763 PR tree-optimization/111147
2764 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2765
2766 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2767
2768 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2769
2770 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2771
2772 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2773
2774 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2775
2776 PR target/110943
2777 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2778 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2779
2780 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2781
2782 * gcc.target/loongarch/sign-extend.c: New test.
2783
2784 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
2785
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.
2792
2793 2023-08-28 Andrew Pinski <apinski@marvell.com>
2794
2795 PR testsuite/111215
2796 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2797 `--param logical-op-non-short-circuit=1` to the options.
2798
2799 2023-08-28 Andrew Pinski <apinski@marvell.com>
2800
2801 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2802 * gcc.dg/pr87009.c: Update test.
2803
2804 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2805
2806 * gcc.target/loongarch/slt-sign-extend.c: New test.
2807
2808 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2809
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.
2817
2818 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2819
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.
2876
2877 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2878
2879 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2880
2881 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2882
2883 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2884
2885 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2886
2887 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2888 sensitive scheduling.
2889
2890 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
2891
2892 PR analyzer/96395
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
3077 C++-friendly bits.
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.
3095
3096 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
3097
3098 PR fortran/92586
3099 * gfortran.dg/pr92586.f90 : New test
3100
3101 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3102
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.
3131
3132 2023-08-26 Andrew Pinski <apinski@marvell.com>
3133
3134 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
3135
3136 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
3137
3138 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
3139 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
3140
3141 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
3142
3143 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
3144
3145 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
3146
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.
3160
3161 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3162
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.
3172
3173 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3174
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.
3189
3190 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3191
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.
3201
3202 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
3203
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.
3207
3208 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
3209
3210 * gcc.target/riscv/gcse-const.c: New Test
3211 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
3212 for Jump.
3213 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
3214
3215 2023-08-25 Andrew Pinski <apinski@marvell.com>
3216
3217 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
3218
3219 2023-08-25 Harald Anlauf <anlauf@gmx.de>
3220
3221 PR fortran/35095
3222 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
3223 * gfortran.dg/data_bounds_2.f90: New test.
3224
3225 2023-08-25 David Malcolm <dmalcolm@redhat.com>
3226
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.
3230
3231 2023-08-25 Richard Biener <rguenther@suse.de>
3232
3233 PR tree-optimization/111137
3234 * gcc.dg/torture/pr111137.c: New testcase.
3235
3236 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
3237
3238 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
3239
3240 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
3241
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.
3260
3261 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
3262
3263 PR target/111127
3264 * gcc.target/i386/pr111127.c: New test.
3265
3266 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
3267
3268 PR target/94866
3269 * g++.target/i386/pr94866.C: New test.
3270
3271 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
3272
3273 PR c/106537
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.
3277
3278 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3279
3280 PR analyzer/105899
3281 * gcc.dg/analyzer/strcat-1.c: New test.
3282
3283 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3284
3285 PR analyzer/105899
3286 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
3287
3288 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3289
3290 PR analyzer/105899
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.
3295
3296 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3297
3298 PR analyzer/105899
3299 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
3300 (test_strlen_1): New.
3301
3302 2023-08-24 Richard Biener <rguenther@suse.de>
3303
3304 PR tree-optimization/111123
3305 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
3306
3307 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3308
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.
3335
3336 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
3337
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.
3364
3365 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3366
3367 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
3368
3369 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3370
3371 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
3372 Add tests.
3373 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
3374 Ditto.
3375 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
3376 Ditto.
3377 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
3378 Ditto.
3379 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
3380 Ditto.
3381 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
3382 Ditto.
3383 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
3384 Ditto.
3385 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
3386 Ditto.
3387 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
3388 Ditto.
3389 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
3390 Ditto.
3391 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
3392 Ditto.
3393 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
3394 Ditto.
3395 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
3396 Ditto.
3397 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
3398 Ditto.
3399 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
3400 Ditto.
3401 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
3402 Ditto.
3403 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
3404 Ditto.
3405
3406 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3407
3408 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
3409 Add variable to hold reference result.
3410
3411 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3412
3413 * gcc.dg/c2x-attr-syntax-6.c: New test.
3414 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
3415
3416 2023-08-24 Richard Biener <rguenther@suse.de>
3417
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.
3422
3423 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3424
3425 * gcc.target/aarch64/neoverse_v1_2.c: New test.
3426 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
3427
3428 2023-08-24 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/111128
3431 * gcc.dg/torture/pr111128.c: New testcase.
3432
3433 2023-08-24 Richard Biener <rguenther@suse.de>
3434
3435 PR testsuite/111125
3436 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
3437
3438 2023-08-24 Andrew Pinski <apinski@marvell.com>
3439
3440 PR tree-optimization/111109
3441 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
3442
3443 2023-08-24 Andrew Pinski <apinski@marvell.com>
3444
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.
3449
3450 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3451
3452 Revert:
3453 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3454
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.
3466
3467 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3468
3469 Revert:
3470 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3471
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.
3476
3477 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3478
3479 Revert:
3480 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3481
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.
3486
3487 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3488
3489 Revert:
3490 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3491
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.
3495
3496 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3497
3498 Revert:
3499 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3500
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.
3514
3515 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3516
3517 Revert:
3518 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3519
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.
3537
3538 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3539
3540 Revert:
3541 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3542
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.
3553
3554 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3555
3556 Revert:
3557 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3558
3559 PR target/111051
3560 PR target/111051
3561 * gcc.target/i386/pr111051-1.c: New test.
3562
3563 2023-08-24 Richard Biener <rguenther@suse.de>
3564
3565 PR debug/111080
3566 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3567
3568 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3569
3570 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3571
3572 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3573
3574 PR fortran/32986
3575 * gfortran.dg/common_28.f90: New test.
3576
3577 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3578
3579 * gcc.dg/pr102983.c: Adjust output expectations.
3580 * gcc.dg/pr110918.c: New.
3581
3582 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
3583
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.
3600
3601 2023-08-23 Jan Hubicka <jh@suse.cz>
3602
3603 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3604
3605 2023-08-23 Jan Hubicka <jh@suse.cz>
3606
3607 PR middle-end/110940
3608 * gcc.c-torture/compile/pr110940.c: New test.
3609
3610 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3611
3612 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3613 Add vsetvli asm.
3614
3615 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3616
3617 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3618
3619 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3620
3621 PR analyzer/105899
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.
3625
3626 2023-08-22 Jason Merrill <jason@redhat.com>
3627
3628 PR c++/109751
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.
3632
3633 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
3634
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.
3640
3641 2023-08-22 Richard Biener <rguenther@suse.de>
3642
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.
3651
3652 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3653
3654 PR fortran/49588
3655 * gfortran.dg/data_vector_section.f90: New test.
3656
3657 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3658 Kewen.Lin <linkw@linux.ibm.com>
3659
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.
3662
3663 2023-08-22 liuhongt <hongtao.liu@intel.com>
3664
3665 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3666 TARGET_64BIT.
3667
3668 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
3669
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.
3676
3677 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3678
3679 PR analyzer/105899
3680 * gcc.dg/analyzer/attr-format-1.c: New test.
3681 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3682 now-passing tests.
3683
3684 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3685
3686 * gcc.dg/analyzer/fopen-1.c: New test.
3687
3688 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3689
3690 PR analyzer/105899
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.
3699
3700 2023-08-22 Pan Li <pan2.li@intel.com>
3701
3702 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3703
3704 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3705
3706 * gcc.dg/unroll-7.c: Remove xfail.
3707
3708 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3709
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.
3732
3733 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3734
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.
3751
3752 2023-08-21 Richard Biener <rguenther@suse.de>
3753
3754 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3755
3756 2023-08-21 Richard Biener <rguenther@suse.de>
3757
3758 * lib/target-supports.exp: Add vect128, vect256 and vect512
3759 effective targets.
3760 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3761 vect256 case.
3762
3763 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3764
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.
3768
3769 2023-08-21 Richard Biener <rguenther@suse.de>
3770
3771 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3772 to avoid reduction vectorization.
3773
3774 2023-08-21 liuhongt <hongtao.liu@intel.com>
3775
3776 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
3777 options.
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.
3795
3796 2023-08-21 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/111082
3799 * gcc.dg/pr111082.c: New testcase.
3800
3801 2023-08-21 Richard Biener <rguenther@suse.de>
3802
3803 PR tree-optimization/111070
3804 * gcc.dg/pr111070.c: New testcase.
3805
3806 2023-08-21 Andrew Pinski <apinski@marvell.com>
3807
3808 PR tree-optimization/111002
3809 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3810
3811 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3812
3813 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3814
3815 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3816
3817 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3818
3819 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3820
3821 PR testsuite/110756
3822 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3823
3824 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3825
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.
3830
3831 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3832
3833 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3834
3835 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3836
3837 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3838 expected pattern.
3839
3840 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3841
3842 PR analyzer/104042
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.
3852
3853 2023-08-20 Andrew Pinski <apinski@marvell.com>
3854
3855 PR tree-optimization/111006
3856 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3857
3858 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3859
3860 * lib/target-supports.exp (dg-require-python-h): Test
3861 whether Python.h can really be used.
3862
3863 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
3864
3865 PR target/111023
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.
3870
3871 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3872
3873 PR ipa/110753
3874 * gcc.dg/tree-ssa/pr110753.c: New test.
3875
3876 2023-08-18 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/111019
3879 * g++.dg/torture/pr111019.C: New testcase.
3880
3881 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3882
3883 * gcc.target/bpf/frame-limit-1.c: New test.
3884 * gcc.target/bpf/frame-limit-2.c: Likewise.
3885
3886 2023-08-18 Richard Biener <rguenther@suse.de>
3887
3888 PR tree-optimization/111048
3889 * gcc.dg/torture/pr111048.c: New testcase.
3890
3891 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3892
3893 PR target/111051
3894 PR target/111051
3895 * gcc.target/i386/pr111051-1.c: New test.
3896
3897 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3898
3899 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3900 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3901
3902 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3903
3904 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3905 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3906
3907 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3908 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3909
3910 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3911 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3912
3913 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3914
3915 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3916 Address failure due to uninitialized vtype register.
3917
3918 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3919
3920 PR tree-optimization/111009
3921 * gcc.dg/pr111009.c: New.
3922
3923 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3924 Charlie Jenkins <charlie@rivosinc.com>
3925
3926 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3927 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3928
3929 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3930
3931 PR c/106537
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.
3935
3936 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
3937
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.
3954
3955 2023-08-17 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/111039
3958 * gcc.dg/pr111039.c: New testcase.
3959
3960 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
3961
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.
3972
3973 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3974
3975 * gcc.target/bpf/naked-1.c: New test.
3976
3977 2023-08-17 Richard Biener <rguenther@suse.de>
3978
3979 * gcc.target/i386/vect-reduc-2.c: New testcase.
3980
3981 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3982
3983 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3984 Remove dg-line var declare_a.
3985
3986 2023-08-17 Pan Li <pan2.li@intel.com>
3987
3988 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3989
3990 2023-08-17 Pan Li <pan2.li@intel.com>
3991
3992 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3993
3994 2023-08-17 Pan Li <pan2.li@intel.com>
3995
3996 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3997
3998 2023-08-17 Pan Li <pan2.li@intel.com>
3999
4000 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
4001
4002 2023-08-17 Pan Li <pan2.li@intel.com>
4003
4004 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
4005
4006 2023-08-17 Pan Li <pan2.li@intel.com>
4007
4008 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
4009
4010 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4011
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.
4022
4023 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4024
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.
4042
4043 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4044
4045 PR target/111037
4046 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
4047 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
4048
4049 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4050
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.
4064
4065 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4066
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.
4070
4071 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4072
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.
4077
4078 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4079
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.
4084
4085 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
4086
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.
4098
4099 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
4100
4101 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
4102
4103 2023-08-17 Andrew Pinski <apinski@marvell.com>
4104
4105 PR target/110986
4106 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
4107
4108 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
4109
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.
4114
4115 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
4116
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.
4122
4123 2023-08-16 Pan Li <pan2.li@intel.com>
4124
4125 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
4126
4127 2023-08-16 Pan Li <pan2.li@intel.com>
4128
4129 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
4130
4131 2023-08-16 Pan Li <pan2.li@intel.com>
4132
4133 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
4134
4135 2023-08-16 Pan Li <pan2.li@intel.com>
4136
4137 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
4138
4139 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
4140
4141 PR target/110429
4142 * gcc.target/powerpc/pr110429.c: New.
4143
4144 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
4145
4146 PR target/106769
4147 * gcc.target/powerpc/pr106769.h: New.
4148 * gcc.target/powerpc/pr106769-p8.c: New.
4149 * gcc.target/powerpc/pr106769-p9.c: New.
4150
4151 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4152
4153 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
4154 Adapt test.
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:
4174 New test.
4175 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
4176 New test.
4177 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
4178 New test.
4179 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
4180 New test.
4181 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
4182 New test.
4183 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
4184 New test.
4185 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
4186 New test.
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:
4195 New test.
4196 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
4197 New test.
4198 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
4199 New test.
4200 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
4201 New test.
4202 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
4203 New test.
4204 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
4205 New test.
4206 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
4207 New test.
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.
4244
4245 2023-08-16 Pan Li <pan2.li@intel.com>
4246
4247 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
4248
4249 2023-08-16 liuhongt <hongtao.liu@intel.com>
4250
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.
4262
4263 2023-08-16 liuhongt <hongtao.liu@intel.com>
4264
4265 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
4266
4267 2023-08-15 David Faust <david.faust@oracle.com>
4268
4269 PR target/111029
4270 * gcc.target/bpf/smov-2.c: New test.
4271 * gcc.target/bpf/smov-pseudoc-2.c: New test.
4272
4273 2023-08-15 Martin Jambor <mjambor@suse.cz>
4274
4275 PR ipa/68930
4276 PR ipa/92497
4277 * gcc.dg/ipa/pr92497-1.c: New test.
4278 * gcc.dg/ipa/pr92497-2.c: Likewise.
4279
4280 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
4281
4282 PR d/110959
4283 * gdc.dg/pr110959.d: New test.
4284
4285 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
4286 Thomas Schwinge <thomas@codesourcery.com>
4287
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.
4294
4295 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4296
4297 PR target/110989
4298 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
4299
4300 2023-08-15 Richard Biener <rguenther@suse.de>
4301
4302 * gcc.dg/vect/bb-slp-75.c: New testcase.
4303
4304 2023-08-15 Richard Biener <rguenther@suse.de>
4305
4306 PR tree-optimization/110963
4307 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
4308
4309 2023-08-15 Richard Biener <rguenther@suse.de>
4310
4311 PR tree-optimization/110991
4312 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
4313
4314 2023-08-15 Pan Li <pan2.li@intel.com>
4315
4316 * gcc.target/riscv/mode-switch-ice-1.c: New test.
4317
4318 2023-08-15 Pan Li <pan2.li@intel.com>
4319
4320 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
4321
4322 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
4323
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.
4327
4328 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
4329
4330 PR fortran/110360
4331 PR fortran/110419
4332 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
4333
4334 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
4335
4336 PR analyzer/110543
4337 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
4338 New test.
4339 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
4340 New test.
4341 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
4342 New test.
4343
4344 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
4345
4346 DR 2386
4347 PR c++/110216
4348 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
4349 * g++.dg/cpp1z/pr110216.C: New test.
4350
4351 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
4352
4353 * gcc.target/riscv/arch-24.c: New test.
4354 * gcc.target/riscv/arch-25.c: New test.
4355
4356 2023-08-14 Pan Li <pan2.li@intel.com>
4357
4358 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
4359
4360 2023-08-14 Pan Li <pan2.li@intel.com>
4361
4362 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
4363
4364 2023-08-14 Pan Li <pan2.li@intel.com>
4365
4366 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
4367
4368 2023-08-14 Pan Li <pan2.li@intel.com>
4369
4370 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
4371
4372 2023-08-14 Pan Li <pan2.li@intel.com>
4373
4374 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
4375
4376 2023-08-14 Pan Li <pan2.li@intel.com>
4377
4378 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
4379
4380 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
4381
4382 PR modula2/108119
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.
4392
4393 2023-08-12 Jakub Jelinek <jakub@redhat.com>
4394
4395 * gcc.dg/stdckdint-1.c: New test.
4396 * gcc.dg/stdckdint-2.c: New test.
4397
4398 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4399
4400 PR target/110994
4401 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
4402
4403 2023-08-12 Patrick Palka <ppalka@redhat.com>
4404 Jason Merrill <jason@redhat.com>
4405
4406 PR c++/106604
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.
4410
4411 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4412
4413 PR target/110985
4414 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
4415
4416 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4417
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.
4428
4429 2023-08-11 David Malcolm <dmalcolm@redhat.com>
4430
4431 PR analyzer/105899
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.
4440
4441 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4442
4443 PR middle-end/110989
4444 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
4445
4446 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
4447
4448 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
4449 to dg-options.
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.
4477
4478 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4479
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.
4487
4488 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4489
4490 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
4491 * gcc.target/bpf/diag-funargs.c: Adapt test.
4492
4493 2023-08-11 Eric Feng <ef2648@columbia.edu>
4494
4495 PR analyzer/107646
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.
4501
4502 2023-08-11 Patrick Palka <ppalka@redhat.com>
4503
4504 PR c++/110927
4505 * g++.dg/cpp2a/concepts-requires35.C: New test.
4506
4507 2023-08-11 Patrick Palka <ppalka@redhat.com>
4508
4509 PR c++/71954
4510 * g++.dg/cpp1y/var-templ84.C: New test.
4511 * g++.dg/cpp1y/var-templ84a.C: New test.
4512
4513 2023-08-11 Richard Biener <rguenther@suse.de>
4514
4515 PR tree-optimization/110979
4516 * gcc.dg/torture/pr110979.c: New testcase.
4517
4518 2023-08-11 Richard Biener <rguenther@suse.de>
4519
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.
4526
4527 2023-08-11 Pan Li <pan2.li@intel.com>
4528
4529 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
4530
4531 2023-08-11 Pan Li <pan2.li@intel.com>
4532
4533 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
4534
4535 2023-08-11 Drew Ross <drross@redhat.com>
4536 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR tree-optimization/109938
4539 * gcc.c-torture/execute/pr109938.c: New test.
4540 * gcc.dg/tree-ssa/pr109938.c: New test.
4541
4542 2023-08-11 Pan Li <pan2.li@intel.com>
4543
4544 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4545
4546 2023-08-11 Pan Li <pan2.li@intel.com>
4547
4548 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4549
4550 2023-08-11 Jakub Jelinek <jakub@redhat.com>
4551
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.
4556
4557 2023-08-11 Andrew Pinski <apinski@marvell.com>
4558
4559 PR tree-optimization/110954
4560 * gcc.c-torture/execute/pr110954-1.c: New test.
4561
4562 2023-08-11 Martin Uecker <uecker@tugraz.at>
4563
4564 PR c/84510
4565 * gcc.dg/Wuseless-cast.c: New test.
4566
4567 2023-08-11 Pan Li <pan2.li@intel.com>
4568
4569 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4570
4571 2023-08-10 Jan Hubicka <jh@suse.cz>
4572
4573 PR middle-end/110923
4574 * gcc.dg/tree-ssa/pr110923.c: New test.
4575
4576 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
4577
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.
4606
4607 2023-08-10 Jan Hubicka <jh@suse.cz>
4608
4609 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4610
4611 2023-08-10 Pan Li <pan2.li@intel.com>
4612
4613 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4614
4615 2023-08-10 Pan Li <pan2.li@intel.com>
4616
4617 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4618
4619 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4620
4621 PR target/110964
4622 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4623
4624 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4625
4626 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4627 Adapt test.
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.
4634
4635 2023-08-09 David Malcolm <dmalcolm@redhat.com>
4636
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.
4653
4654 2023-08-09 Andrew Pinski <apinski@marvell.com>
4655
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
4663 pattern.
4664
4665 2023-08-09 Carl Love <cel@us.ibm.com>
4666
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.
4674
4675 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4676
4677 PR target/110950
4678 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4679
4680 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4681
4682 * gcc.target/riscv/zicond-ice-1.c: New test.
4683
4684 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4685
4686 PR c++/100482
4687 * g++.dg/cpp0x/decltype-100482.C: New test.
4688
4689 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
4690
4691 PR target/110832
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.
4695
4696 2023-08-08 Andrew Pinski <apinski@marvell.com>
4697
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.
4702
4703 2023-08-08 Pan Li <pan2.li@intel.com>
4704
4705 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4706 cases.
4707 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4708
4709 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4710
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.
4823
4824 2023-08-08 Richard Biener <rguenther@suse.de>
4825
4826 PR tree-optimization/49955
4827 * gfortran.dg/vect/pr49955.f: New testcase.
4828
4829 2023-08-08 Richard Biener <rguenther@suse.de>
4830
4831 PR tree-optimization/110924
4832 * gcc.dg/torture/pr110924.c: New testcase.
4833
4834 2023-08-08 yulong <shiyulong@iscas.ac.cn>
4835
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.
4842
4843 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4844
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.
4852
4853 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4854
4855 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4856 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4857
4858 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4859
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.
4867
4868 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4869
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.
4888
4889 2023-08-07 Martin Jambor <mjambor@suse.cz>
4890
4891 PR ipa/110378
4892 * g++.dg/ipa/pr110378-1.C: New test.
4893
4894 2023-08-07 Andrew Pinski <apinski@marvell.com>
4895
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.
4902
4903 2023-08-07 liuhongt <hongtao.liu@intel.com>
4904
4905 * gcc.target/i386/pr110762-v4hf.c: New test.
4906
4907 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4908
4909 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4910
4911 2023-08-07 Jan Hubicka <jh@suse.cz>
4912
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.
4916
4917 2023-08-07 Andrew Pinski <apinski@marvell.com>
4918
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.
4932
4933 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4934
4935 PR target/110792
4936 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4937
4938 2023-08-06 Jan Hubicka <jh@suse.cz>
4939
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.
4955
4956 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
4957
4958 PR modula2/110779
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.
4962
4963 2023-08-05 Martin Uecker <uecker@tugraz.at>
4964
4965 PR c/98536
4966 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4967 * gcc.dg/attr-access-2.c: Adapt test.
4968
4969 2023-08-05 Martin Uecker <uecker@tugraz.at>
4970
4971 * gcc.dg/pr68193.c: New test.
4972
4973 2023-08-04 David Malcolm <dmalcolm@redhat.com>
4974
4975 PR analyzer/110426
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.
4990
4991 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4992
4993 PR target/110202
4994 * gcc.target/i386/invariant-ternlog-1.c: New test.
4995 * gcc.target/i386/invariant-ternlog-2.c: New test.
4996
4997 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4998
4999 * gcc.target/i386/pr110717-2.c: New test case.
5000
5001 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
5002
5003 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
5004
5005 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
5006
5007 * gcc.target/avr/lra-cpymem_qi.c: New.
5008
5009 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5010
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.
5683
5684 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5685
5686 * gcc.dg/vect/vect-novector-pragma.c: New test.
5687
5688 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5689
5690 * g++.dg/vect/vect.exp (support vect- prefix).
5691 * g++.dg/vect/vect-novector-pragma.cc: New test.
5692
5693 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5694
5695 PR target/106346
5696 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5697 * gcc.target/aarch64/vect-widen-shift.c: New test.
5698
5699 2023-08-04 Richard Biener <rguenther@suse.de>
5700
5701 PR tree-optimization/110838
5702 * gcc.dg/vect/pr110838.c: New testcase.
5703
5704 2023-08-04 Pan Li <pan2.li@intel.com>
5705
5706 Revert:
5707 2023-08-04 Pan Li <pan2.li@intel.com>
5708
5709 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5710
5711 2023-08-04 Pan Li <pan2.li@intel.com>
5712
5713 Revert:
5714 2023-08-04 Pan Li <pan2.li@intel.com>
5715
5716 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5717 New test.
5718
5719 2023-08-04 Pan Li <pan2.li@intel.com>
5720
5721 Revert:
5722 2023-08-04 Pan Li <pan2.li@intel.com>
5723
5724 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5725
5726 2023-08-04 Pan Li <pan2.li@intel.com>
5727
5728 Revert:
5729 2023-08-04 Pan Li <pan2.li@intel.com>
5730
5731 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5732 New test.
5733
5734 2023-08-04 Andrew Pinski <apinski@marvell.com>
5735
5736 PR tree-optimization/110874
5737 * gcc.c-torture/compile/pr110874-a.c: New test.
5738
5739 2023-08-04 Drew Ross <drross@redhat.com>
5740
5741 PR middle-end/101955
5742 * gcc.dg/pr101955.c: New test.
5743
5744 2023-08-04 Pan Li <pan2.li@intel.com>
5745
5746 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5747 New test.
5748
5749 2023-08-04 Pan Li <pan2.li@intel.com>
5750
5751 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5752
5753 2023-08-04 Pan Li <pan2.li@intel.com>
5754
5755 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5756 New test.
5757
5758 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5759
5760 * gcc.target/aarch64/pr110625_3.c: New testcase.
5761
5762 2023-08-04 Pan Li <pan2.li@intel.com>
5763
5764 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5765
5766 2023-08-04 Pan Li <pan2.li@intel.com>
5767
5768 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5769
5770 2023-08-04 Pan Li <pan2.li@intel.com>
5771
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.
5774
5775 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5776
5777 * g++.dg/ipa/pure-const-3.C: Move source to...
5778 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5779 accordingly.
5780 * g++.dg/ipa/pure-const-3b.C: New.
5781
5782 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
5783
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.
5793
5794 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5795
5796 PR analyzer/108171
5797 * gcc.dg/analyzer/pr108171.c: New test.
5798
5799 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5800
5801 PR analyzer/110882
5802 * gcc.dg/analyzer/pr110882.c: New test.
5803
5804 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5805
5806 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5807 (test_can_div_trunc_p_const): Add more tests.
5808
5809 2023-08-03 Richard Biener <rguenther@suse.de>
5810
5811 PR tree-optimization/110838
5812 * gcc.dg/torture/pr110838.c: New testcase.
5813
5814 2023-08-03 Richard Biener <rguenther@suse.de>
5815
5816 PR tree-optimization/110702
5817 * gcc.dg/torture/pr110702.c: New testcase.
5818
5819 2023-08-03 Richard Biener <rguenther@suse.de>
5820
5821 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5822
5823 2023-08-03 Richard Biener <rguenther@suse.de>
5824
5825 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5826 and eliminate both in the end.
5827
5828 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5829
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.
5834
5835 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5836
5837 * lib/target-supports.exp (check_effective_target_vect_bswap):
5838 Add s390.
5839
5840 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
5841
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.
5847
5848 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5849
5850 PR target/110792
5851 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5852 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5853
5854 2023-08-03 Pan Li <pan2.li@intel.com>
5855
5856 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5857
5858 2023-08-03 Andrew Pinski <apinski@marvell.com>
5859
5860 * gcc.c-torture/execute/20230802-1.c: New test.
5861
5862 2023-08-03 Pan Li <pan2.li@intel.com>
5863
5864 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5865
5866 2023-08-02 Eric Feng <ef2648@columbia.edu>
5867
5868 PR analyzer/107646
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.
5872
5873 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5874
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.
5884
5885 2023-08-02 Richard Biener <rguenther@suse.de>
5886
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.
5892
5893 2023-08-02 Pan Li <pan2.li@intel.com>
5894
5895 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5896
5897 2023-08-02 Jan Hubicka <jh@suse.cz>
5898
5899 * gcc.dg/unroll-1.c: Fix template.
5900
5901 2023-08-02 Jan Hubicka <jh@suse.cz>
5902
5903 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5904
5905 2023-08-02 liuhongt <hongtao.liu@intel.com>
5906
5907 * gcc.target/i386/pr81904.c: New test.
5908
5909 2023-08-02 liuhongt <hongtao.liu@intel.com>
5910
5911 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5912
5913 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5914
5915 PR modula2/110161
5916 * gm2/pim/fail/badxproc.mod: New test.
5917
5918 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5919
5920 * gcc.target/s390/aligned-1.c: New test.
5921 * gcc.target/s390/unaligned-1.c: New test.
5922
5923 2023-08-01 Jan Hubicka <jh@suse.cz>
5924
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.
6057
6058 2023-08-01 Pan Li <pan2.li@intel.com>
6059 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6060
6061 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
6062 test cases.
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.
6114
6115 2023-08-01 Pan Li <pan2.li@intel.com>
6116
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.
6119
6120 2023-08-01 liuhongt <hongtao.liu@intel.com>
6121
6122 * gcc.target/i386/pr87007-4.c: Adjust testcase.
6123 * gcc.target/i386/pr87007-5.c: Ditto.
6124
6125 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
6126
6127 PR modula2/110865
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.
6131
6132 2023-08-01 Andrew Pinski <apinski@marvell.com>
6133
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.
6137
6138 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
6139
6140 PR c/65213
6141 * gcc.dg/Wmissing-variable-declarations.c: New test.
6142
6143 2023-07-31 Andrew Pinski <apinski@marvell.com>
6144
6145 PR tree-optimization/106164
6146 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
6147
6148 2023-07-31 Andrew Pinski <apinski@marvell.com>
6149
6150 PR tree-optimization/106164
6151 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
6152
6153 2023-07-31 Andrew Pinski <apinski@marvell.com>
6154
6155 PR tree-optimization/100864
6156 * gcc.dg/tree-ssa/bitops-3.c: New test.
6157
6158 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
6159
6160 * gcc.dg/pr110582.c: New.
6161
6162 2023-07-31 David Malcolm <dmalcolm@redhat.com>
6163
6164 PR analyzer/109361
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.
6167
6168 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
6169
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.
6173
6174 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6175
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.
6183
6184 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
6185
6186 * gcc.target/aarch64/pr110625_1.c: New testcase.
6187 * gcc.target/aarch64/pr110625_2.c: New testcase.
6188
6189 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
6190
6191 PR target/110843
6192 * gcc.target/i386/pr110843.c: New test case.
6193
6194 2023-07-31 Pan Li <pan2.li@intel.com>
6195
6196 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6197 test cases.
6198 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
6199
6200 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6201
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.
6213
6214 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
6215
6216 PR target/110790
6217 * gcc.target/i386/pr110790-1.c: New test case.
6218 * gcc.target/i386/pr110790-2.c: Likewise.
6219
6220 2023-07-29 Jan Hubicka <jh@suse.cz>
6221
6222 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
6223
6224 2023-07-28 Harald Anlauf <anlauf@gmx.de>
6225
6226 PR fortran/110825
6227 * gfortran.dg/assumed_type_18.f90: New test.
6228
6229 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
6230
6231 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
6232 to dg-options.
6233
6234 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
6235
6236 PR c++/110057
6237 PR ipa/83054
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.
6243
6244 2023-07-28 Jan Hubicka <jh@suse.cz>
6245
6246 PR middle-end/77689
6247 * g++.dg/tree-ssa/loop-split-1.C: New test.
6248
6249 2023-07-28 Jan Hubicka <jh@suse.cz>
6250
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.
6255
6256 2023-07-28 xuli <xuli1@eswincomputing.com>
6257
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.
6293
6294 2023-07-28 Jan Hubicka <jh@suse.cz>
6295
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.
6299
6300 2023-07-28 liuhongt <hongtao.liu@intel.com>
6301
6302 * gcc.target/i386/pr110788.c: New test.
6303
6304 2023-07-27 David Faust <david.faust@oracle.com>
6305
6306 PR target/110782
6307 PR target/110784
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.
6312
6313 2023-07-27 David Faust <david.faust@oracle.com>
6314
6315 * gcc.target/bpf/alu-2.c: New test.
6316 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
6317
6318 2023-07-27 Jan Hubicka <jh@suse.cz>
6319
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.
6328
6329 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
6330
6331 * gfortran.dg/gomp/teams-6.f90: Extend.
6332
6333 2023-07-27 Jan Hubicka <jh@suse.cz>
6334
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.
6357
6358 2023-07-27 Patrick Palka <ppalka@redhat.com>
6359
6360 PR c++/110197
6361 * g++.dg/cpp0x/constexpr-empty18.C: New test.
6362 * g++.dg/cpp0x/constexpr-empty19.C: New test.
6363
6364 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6365
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.
6393
6394 2023-07-27 demin.han <demin.han@starfivetech.com>
6395
6396 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
6397
6398 2023-07-27 Richard Biener <rguenther@suse.de>
6399
6400 PR tree-optimization/110829
6401 * gcc.dg/pr56837.c: XFAIL part of the testcase.
6402
6403 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
6404
6405 PR c++/103497
6406 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
6407
6408 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
6409 Richard Biener <rguenther@suse.de>
6410
6411 PR tree-optimization/110776
6412 * gcc.target/powerpc/pr110776.c: New test.
6413
6414 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
6415
6416 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
6417 * gcc.target/riscv/pr102957.c: Likewise.
6418
6419 2023-07-26 Patrick Palka <ppalka@redhat.com>
6420
6421 PR c++/110566
6422 PR c++/108179
6423 * g++.dg/cpp1z/class-deduction115.C: New test.
6424 * g++.dg/template/ttp39.C: New test.
6425
6426 2023-07-26 Patrick Palka <ppalka@redhat.com>
6427
6428 PR c++/110566
6429 PR c++/108179
6430 * g++.dg/template/ttp38.C: New test.
6431
6432 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6433
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>
6438
6439 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6440
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>
6444
6445 2023-07-26 Patrick Palka <ppalka@redhat.com>
6446
6447 PR c++/110809
6448 * g++.dg/cpp2a/nontype-float3.C: New test.
6449
6450 2023-07-26 Harald Anlauf <anlauf@gmx.de>
6451
6452 PR fortran/68569
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.
6456
6457 2023-07-26 Jason Merrill <jason@redhat.com>
6458
6459 PR c++/106310
6460 * g++.dg/template/template-keyword4.C: New test.
6461
6462 2023-07-26 David Faust <david.faust@oracle.com>
6463
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.
6474
6475 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
6476
6477 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
6478 `main` of this testcase.
6479
6480 2023-07-26 Carl Love <cel@us.ibm.com>
6481
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
6490 for statements.
6491 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
6492
6493 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6494
6495 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
6496 instead of dg-options.
6497
6498 2023-07-26 Richard Biener <rguenther@suse.de>
6499
6500 PR tree-optimization/106081
6501 * gcc.dg/vect/pr106081.c: New testcase.
6502
6503 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
6504
6505 PR testsuite/110763
6506 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
6507 (main): Use it.
6508
6509 2023-07-26 Li Xu <xuli1@eswincomputing.com>
6510
6511 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
6512
6513 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6514
6515 PR target/110762
6516 * gcc.target/i386/pr110762.c: New test.
6517
6518 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
6519
6520 * gcc.target/bpf/neg-1.c: New test.
6521 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
6522
6523 2023-07-26 Richard Biener <rguenther@suse.de>
6524
6525 PR tree-optimization/110799
6526 * gcc.dg/torture/pr110799.c: New testcase.
6527
6528 2023-07-26 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR tree-optimization/110755
6531 * gcc.dg/pr110755.c: New test.
6532
6533 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
6534
6535 PR target/110741
6536 * g++.target/powerpc/pr110741.C: New test.
6537
6538 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6539
6540 * gcc.target/riscv/fsflags.c: New test.
6541
6542 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6543
6544 PR c++/96630
6545 PR c++/98675
6546 PR c++/70331
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.
6553
6554 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6555
6556 PR c++/110619
6557 * g++.dg/cpp1y/constexpr-110619.C: New test.
6558
6559 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6560
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.
6598
6599 2023-07-26 Jason Merrill <jason@redhat.com>
6600
6601 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6602
6603 2023-07-25 Andrew Pinski <apinski@marvell.com>
6604
6605 PR testsuite/110803
6606 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6607 `signed char`.
6608
6609 2023-07-25 Marek Polacek <polacek@redhat.com>
6610
6611 PR c++/110382
6612 * g++.dg/cpp1y/constexpr-110382.C: New test.
6613
6614 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6615
6616 PR fortran/110725
6617 PR middle-end/71065
6618 * gfortran.dg/gomp/teams-6.f90: New test.
6619
6620 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6621
6622 * gnat.dg/unroll3.adb: Adjust.
6623
6624 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6625
6626 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6627
6628 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6629
6630 PR target/103605
6631 * gcc.target/powerpc/pr103605.h: New.
6632 * gcc.target/powerpc/pr103605-1.c: New.
6633 * gcc.target/powerpc/pr103605-2.c: New.
6634
6635 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
6636
6637 PR modula2/110174
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.
6643
6644 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6645
6646 PR fortran/110725
6647 PR middle-end/71065
6648 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6649 * gfortran.dg/gomp/teams-5.f90: New test.
6650
6651 2023-07-24 Drew Ross <drross@redhat.com>
6652 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR middle-end/109986
6655 * gcc.c-torture/execute/pr109986.c: New test.
6656 * gcc.dg/tree-ssa/pr109986.c: New test.
6657
6658 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6659
6660 PR target/110783
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.
6667
6668 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
6669
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.
6672
6673 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6674
6675 PR target/110786
6676 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6677 * gcc.target/bpf/bswap-2.c: New test.
6678
6679 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6680
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.
6690
6691 2023-07-24 Richard Biener <rguenther@suse.de>
6692
6693 PR tree-optimization/110777
6694 * gcc.dg/pr110777.c: New testcase.
6695
6696 2023-07-24 Richard Biener <rguenther@suse.de>
6697
6698 PR tree-optimization/110766
6699 * gcc.dg/torture/pr110766.c: New testcase.
6700
6701 2023-07-24 Pan Li <pan2.li@intel.com>
6702
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.
6705
6706 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
6707
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.
6711
6712 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6713
6714 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6715
6716 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6717
6718 PR modula2/110631
6719 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6720
6721 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6722
6723 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6724
6725 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6726 Richard Biener <rguenther@suse.de>
6727
6728 PR c/110699
6729 * gcc.dg/pr110699.c: New test case.
6730
6731 2023-07-21 Marek Polacek <polacek@redhat.com>
6732
6733 PR c++/110106
6734 * g++.dg/cpp0x/noexcept80.C: New test.
6735
6736 2023-07-21 Jan Hubicka <jh@suse.cz>
6737
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.
6740
6741 2023-07-21 Jan Hubicka <jh@suse.cz>
6742
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
6746 as expected.
6747 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6748 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6749
6750 2023-07-21 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/41320
6753 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6754
6755 2023-07-21 Jan Hubicka <jh@suse.cz>
6756
6757 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6758
6759 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6760
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.
6809
6810 2023-07-21 Richard Biener <rguenther@suse.de>
6811
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.
6819
6820 2023-07-21 Andrew Pinski <apinski@marvell.com>
6821
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.
6825
6826 2023-07-21 Richard Biener <rguenther@suse.de>
6827
6828 PR tree-optimization/110742
6829 * g++.dg/torture/pr110742.C: New testcase.
6830
6831 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6832
6833 PR testsuite/110729
6834 * gcc.dg/pr110729.c: New test.
6835
6836 2023-07-21 liuhongt <hongtao.liu@intel.com>
6837
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.
6846
6847 2023-07-21 liuhongt <hongtao.liu@intel.com>
6848
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-*-*.
6853
6854 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6855
6856 PR analyzer/110455
6857 * gcc.dg/analyzer/pr110455.c: New test.
6858
6859 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6860
6861 PR analyzer/110387
6862 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6863
6864 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
6865
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.
6870
6871 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6872
6873 PR target/110717
6874 * gcc.target/i386/pr110717.c: New test.
6875
6876 2023-07-20 Marek Polacek <polacek@redhat.com>
6877
6878 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6879
6880 2023-07-20 Marek Polacek <polacek@redhat.com>
6881
6882 PR c++/110114
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.
6886
6887 2023-07-20 Jan Hubicka <jh@suse.cz>
6888
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.
6895
6896 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6897
6898 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6899
6900 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6901
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.
6905
6906 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6907
6908 PR middle-end/77928
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.
6912
6913 2023-07-20 Pan Li <pan2.li@intel.com>
6914
6915 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6916 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6917
6918 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6919
6920 * gcc.target/i386/pr88873.c: New test case.
6921
6922 2023-07-20 Richard Biener <rguenther@suse.de>
6923
6924 PR middle-end/61747
6925 * g++.target/i386/pr61747.C: New testcase.
6926
6927 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
6928
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.
6933
6934 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6935
6936 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6937 Adapt test.
6938 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6939 Ditto.
6940 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6941 Ditto.
6942 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6943 : Ditto.
6944 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6945 Ditto.
6946
6947 2023-07-19 Marek Polacek <polacek@redhat.com>
6948
6949 PR c++/110745
6950 * g++.dg/diagnostic/base.C: New test.
6951
6952 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6953
6954 PR analyzer/110700
6955 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6956
6957 2023-07-19 Marek Polacek <polacek@redhat.com>
6958
6959 PR c++/110064
6960 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6961
6962 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6963
6964 * gcc.target/avr/lra-elim.c: New test.
6965
6966 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6967
6968 * gm2/errors/fail/badabs.mod: New test.
6969 * gm2/errors/fail/badenum.mod: New test.
6970
6971 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
6972
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.
6982
6983 2023-07-19 Andrew Pinski <apinski@marvell.com>
6984
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.
6992
6993 2023-07-19 Andrew Pinski <apinski@marvell.com>
6994
6995 PR tree-optimization/110726
6996 * gcc.c-torture/execute/bitops-1.c: New test.
6997
6998 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6999
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.
7003
7004 2023-07-19 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR tree-optimization/110731
7007 * gcc.dg/pr110731.c: New test.
7008
7009 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
7010
7011 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
7012
7013 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
7014
7015 PR fortran/107424
7016 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
7017 the additional count variable.
7018
7019 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
7020
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.
7033
7034 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
7035
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.
7039
7040 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
7041
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.
7047
7048 2023-07-19 liuhongt <hongtao.liu@intel.com>
7049
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.
7056
7057 2023-07-18 Marek Polacek <polacek@redhat.com>
7058
7059 PR c++/110340
7060 * g++.dg/cpp/string-4.C: New test.
7061 * g++.dg/cpp/ucn-2.C: New test.
7062
7063 2023-07-18 Marek Polacek <polacek@redhat.com>
7064
7065 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
7066 output.
7067
7068 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
7069
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:
7073 New test.
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:
7083 New test.
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.
7090
7091 2023-07-18 Patrick Palka <ppalka@redhat.com>
7092
7093 * g++.dg/overload/conv-op5.C: New test.
7094
7095 2023-07-18 Patrick Palka <ppalka@redhat.com>
7096
7097 PR c++/110535
7098 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
7099 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
7100
7101 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7102
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.
7128
7129 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7130
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.
7141
7142 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
7143
7144 * gcc.target/riscv/attribute-20.c: Removed.
7145
7146 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
7147
7148 * gcc.target/s390/vector/vec-cmpge.c: New test.
7149
7150 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
7151
7152 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
7153
7154 2023-07-18 liuhongt <hongtao.liu@intel.com>
7155
7156 * gcc.target/i386/pr110591.c: New test.
7157 * gcc.target/i386/pr110591-2.c: New test.
7158
7159 2023-07-18 Pan Li <pan2.li@intel.com>
7160
7161 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
7162
7163 2023-07-18 Pan Li <pan2.li@intel.com>
7164 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7165
7166 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
7167 test cases.
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.
7212
7213 2023-07-17 Harald Anlauf <anlauf@gmx.de>
7214
7215 PR fortran/95947
7216 PR fortran/110658
7217 * gfortran.dg/deferred_character_37.f90: New test.
7218
7219 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7220
7221 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
7222 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
7223
7224 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7225
7226 PR fortran/110618
7227 * gfortran.dg/intent_out_22.f90: New test.
7228
7229 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7230
7231 * gfortran.dg/finalize_53.f90: New test.
7232
7233 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
7234
7235 PR target/110696
7236 * gcc.target/riscv/attribute-20.c: New test.
7237 * gcc.target/riscv/pr110696.c: New test.
7238
7239 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7240
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.
7250
7251 2023-07-17 Richard Biener <rguenther@suse.de>
7252
7253 PR tree-optimization/110669
7254 * gcc.dg/torture/pr110669.c: New testcase.
7255
7256 2023-07-17 Andrew Pinski <apinski@marvell.com>
7257
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.
7261
7262 2023-07-17 Andrew Pinski <apinski@marvell.com>
7263
7264 PR tree-optimization/110666
7265 * gcc.c-torture/execute/pr110666-1.c: New test.
7266
7267 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
7268
7269 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
7270 * gcc.target/i386/funcspec-56.inc: Handle new march.
7271
7272 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7273
7274 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
7275 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
7276
7277 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7278
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.
7292
7293 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7294
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.
7309
7310 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7311
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.
7327
7328 2023-07-17 Kong Lingling <lingling.kong@intel.com>
7329 Haochen Jiang <haochen.jiang@intel.com>
7330
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.
7349
7350 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
7351
7352 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
7353
7354 2023-07-15 Patrick Palka <ppalka@redhat.com>
7355
7356 PR c++/110441
7357 * g++.dg/cpp1z/elide8.C: New test.
7358
7359 2023-07-15 Patrick Palka <ppalka@redhat.com>
7360
7361 PR c++/110524
7362 * g++.dg/cpp2a/fn-template26.C: New test.
7363
7364 2023-07-14 Jason Merrill <jason@redhat.com>
7365
7366 PR c++/110344
7367 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
7368 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
7369
7370 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
7371
7372 PR target/110588
7373 * gcc.target/i386/pr110588.c: New test case.
7374
7375 2023-07-14 Marek Polacek <polacek@redhat.com>
7376 Jason Merrill <jason@redhat.com>
7377
7378 PR c++/109876
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.
7382
7383 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
7384
7385 PR target/110206
7386 * gcc.target/i386/pr110206.c: New test.
7387
7388 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7389
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.
7398
7399 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7400
7401 PR fortran/92178
7402 * gfortran.dg/intent_out_21.f90: New test.
7403
7404 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7405
7406 PR fortran/92178
7407 * gfortran.dg/intent_out_20.f90: New test.
7408
7409 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7410
7411 PR fortran/92178
7412 * gfortran.dg/intent_out_19.f90: New test.
7413
7414 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7415
7416 PR tree-optimization/109154
7417 * gcc.dg/vect/vect-ifcvt-20.c: New test.
7418
7419 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7420
7421 PR tree-optimization/109154
7422 * gcc.dg/vect/vect-ifcvt-19.c: New test.
7423
7424 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
7425
7426 * gcc.target/riscv/arch-22.c: New test.
7427 * gcc.target/riscv/predef-28.c: New test.
7428
7429 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
7430
7431 PR target/107841
7432 * gcc.target/pdp11/pr107841.c: New test.
7433
7434 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
7435
7436 PR fortran/106050
7437 * gfortran.dg/pdt_33.f90: New test.
7438
7439 2023-07-13 Carl Love <cel@us.ibm.com>
7440
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.
7446
7447 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
7448
7449 PR target/106966
7450 * gcc.target/alpha/pr106966.c: New test.
7451
7452 2023-07-13 Andrew Pinski <apinski@marvell.com>
7453
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.
7459
7460 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
7461
7462 PR middle-end/109520
7463 * gcc.target/i386/pr109520.c: New test.
7464
7465 2023-07-13 Pan Li <pan2.li@intel.com>
7466
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.
7474
7475 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7476
7477 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
7478
7479 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7480
7481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
7482
7483 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7484 Kewen Lin <linkw@linux.ibm.com>
7485
7486 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
7487
7488 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7489
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:
7493 New test.
7494 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
7495 New test.
7496 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
7497 New test.
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:
7507 New test.
7508 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
7509 New test.
7510 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
7511 New test.
7512 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7513 New test.
7514 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
7515 New test.
7516 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
7517 New test.
7518 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
7519 New test.
7520 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
7521 New test.
7522 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
7523 New test.
7524 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
7525 New test.
7526 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
7527 New test.
7528 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
7529 New test.
7530 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
7531 New test.
7532 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
7533 New test.
7534 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7535 New test.
7536 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7537 New test.
7538 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7539 New test.
7540 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7541 New test.
7542 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7543 New test.
7544 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7545 New test.
7546 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7547 New test.
7548 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7549 New test.
7550 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7551 New test.
7552 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7553 New test.
7554 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7555 New test.
7556 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7557 New test.
7558 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7559 New test.
7560 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7561 New test.
7562 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7563 New test.
7564 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7565 New test.
7566 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7567 New test.
7568 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7569 New test.
7570 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7571 New test.
7572 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7573 New test.
7574 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7575 New test.
7576 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7577 New test.
7578 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7579 New test.
7580 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7581 New test.
7582 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7583 New test.
7584 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7585 New test.
7586 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7587 New test.
7588 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7589 New test.
7590 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7591 New test.
7592 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7593 New test.
7594 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7595 New test.
7596 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7597 New test.
7598 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7599 New test.
7600 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7601 New test.
7602 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7603 New test.
7604 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7605 New test.
7606 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7607 New test.
7608 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7609 New test.
7610 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7611 New test.
7612 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7613 New test.
7614 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7615 New test.
7616 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7617 New test.
7618 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7619 New test.
7620 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7621 New test.
7622 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7623 New test.
7624 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7625 New test.
7626 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7627 New test.
7628 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7629 New test.
7630 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7631 New test.
7632 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7633 New test.
7634 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7635 New test.
7636 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7637 New test.
7638 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7639 New test.
7640 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7641 New test.
7642 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7643 New test.
7644 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7645 New test.
7646 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7647 New test.
7648 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7649 New test.
7650 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7651 New test.
7652 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7653 New test.
7654 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7655 New test.
7656 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7657 New test.
7658 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7659 New test.
7660 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7661 New test.
7662 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7663 New test.
7664 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7665 New test.
7666 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7667 New test.
7668 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7669 New test.
7670
7671 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7672
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.
7689
7690 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7691
7692 PR tree-optimization/107043
7693 * gcc.dg/tree-ssa/pr107043.c: New test.
7694
7695 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7696
7697 PR tree-optimization/107053
7698 * gcc.dg/tree-ssa/pr107053.c: New test.
7699
7700 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7701
7702 * gcc.dg/pr83073.c: Adjust testcase.
7703
7704 2023-07-12 Jan Hubicka <jh@suse.cz>
7705
7706 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7707
7708 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7709
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.
7713
7714 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7715
7716 PR target/110598
7717 * gcc.target/i386/pr110598.c: New test case.
7718
7719 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7720
7721 * gfortran.dg/pdt_33.f03: New test.
7722
7723 2023-07-12 Richard Biener <rguenther@suse.de>
7724
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.
7728
7729 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7730
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.
7735
7736 2023-07-12 Jan Beulich <jbeulich@suse.com>
7737
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.
7742
7743 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7744
7745 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7746 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7747
7748 2023-07-12 liuhongt <hongtao.liu@intel.com>
7749
7750 * gcc.target/i386/pr110438.c: New test.
7751 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7752
7753 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7754
7755 * g++.target/i386/mv16.C: Add graniterapids-d.
7756 * gcc.target/i386/funcspec-56.inc: Handle new march.
7757
7758 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7759
7760 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7761
7762 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7763
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.
7776
7777 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
7778
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.
7785
7786 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7787
7788 PR fortran/110288
7789 * gfortran.dg/findloc_10.f90: New test.
7790
7791 2023-07-11 Carl Love <cel@us.ibm.com>
7792
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
7808 file.
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.
7816
7817 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7818
7819 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7820
7821 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
7822
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:
7825 New test.
7826
7827 2023-07-11 Patrick Palka <ppalka@redhat.com>
7828
7829 PR c++/110580
7830 * g++.dg/cpp1y/var-templ83.C: New test.
7831
7832 2023-07-11 liuhongt <hongtao.liu@intel.com>
7833
7834 PR target/110170
7835 * g++.target/i386/pr110170.C: Fix typo.
7836
7837 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7838
7839 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7840 64-bit type.
7841 (test): Remove an unnecessary cast.
7842
7843 2023-07-10 Patrick Palka <ppalka@redhat.com>
7844
7845 PR c++/110523
7846 * g++.dg/template/ttp37.C: New test.
7847
7848 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7849
7850 PR target/110268
7851 * gcc.target/arm/pr110268-1.c: New test.
7852 * gcc.target/arm/pr110268-2.c: New test.
7853
7854 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7855
7856 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7857
7858 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7859
7860 PR tree-optimization/110557
7861 * g++.dg/vect/pr110557.cc: New test.
7862
7863 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7864
7865 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7866 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7867
7868 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7869
7870 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7871
7872 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7873
7874 * gdc.dg/asm4.d: Update test.
7875
7876 2023-07-10 liuhongt <hongtao.liu@intel.com>
7877
7878 * g++.target/i386/pr110170.C: New test.
7879 * gcc.target/i386/pr110170.c: New test.
7880
7881 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7882
7883 * gdc.dg/rtti1.d: Move array concat testcase to ...
7884 * gdc.dg/nogc1.d: ... here. New test.
7885
7886 2023-07-09 Jan Hubicka <jh@suse.cz>
7887
7888 * gcc.dg/predict-22.c: Update template.
7889
7890 2023-07-08 Jan Hubicka <jh@suse.cz>
7891
7892 PR tree-optimization/110600
7893 * gcc.c-torture/compile/pr110600.c: New test.
7894
7895 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7896
7897 PR fortran/99139
7898 PR fortran/99368
7899 * gfortran.dg/pr99139.f90 : New test
7900 * gfortran.dg/pr99368.f90 : New test
7901
7902 2023-07-08 Jan Hubicka <jh@suse.cz>
7903
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.
7907
7908 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7909 Steven G. Kargl <kargl@gcc.gnu.org>
7910
7911 PR fortran/92178
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.
7915
7916 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7917
7918 PR fortran/110585
7919 * gfortran.dg/findloc_9.f90: New test.
7920
7921 2023-07-07 Jan Hubicka <jh@suse.cz>
7922
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.
7928
7929 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7930
7931 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7932
7933 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7934
7935 PR target/43644
7936 PR target/110533
7937 * gcc.target/i386/pr110533.c: New test case.
7938 * gcc.target/i386/pr43644-2.c: Likewise.
7939
7940 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7941
7942 PR d/108842
7943 * gdc.dg/pr98277.d: Add more tests.
7944 * gdc.dg/pr108842.d: New test.
7945
7946 2023-07-07 Jan Hubicka <jh@suse.cz>
7947
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.
7973
7974 2023-07-07 Jan Hubicka <jh@suse.cz>
7975
7976 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7977
7978 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7979
7980 * gcc.target/s390/vector/vec-init-3.c: New test.
7981
7982 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7983
7984 * gcc.target/i386/pr110372.c: New.
7985
7986 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7987
7988 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7989 value/mask changes.
7990 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7991 * gcc.dg/tree-ssa/vrp122.c: Same.
7992
7993 2023-07-07 Pan Li <pan2.li@intel.com>
7994 Robin Dapp <rdapp@ventanamicro.com>
7995
7996 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7997
7998 2023-07-06 Jan Hubicka <jh@suse.cz>
7999
8000 PR middle-end/25623
8001 * gfortran.dg/pr25623-2.f90: New test.
8002
8003 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
8004
8005 * gcc.target/aarch64/pr110449.c: New testcase.
8006
8007 2023-07-06 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/110556
8010 * gcc.dg/torture/pr110556.c: New testcase.
8011
8012 2023-07-06 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/110515
8015 * g++.dg/opt/pr110515.C: New testcase.
8016
8017 2023-07-06 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/110544
8020 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
8021
8022 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
8023
8024 * gcc.target/i386/inline_attr_arch.c: New test.
8025 * gcc.target/i386/inline_target_clones.c: Ditto.
8026
8027 2023-07-06 liuhongt <hongtao.liu@intel.com>
8028
8029 * gcc.target/i386/pr110170-2.c: New test.
8030
8031 2023-07-06 liuhongt <hongtao.liu@intel.com>
8032
8033 * gcc.target/i386/pr110170-3.c: New test.
8034
8035 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
8036
8037 * gcc.target/aarch64/pr110474.c: New testcase.
8038
8039 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
8040
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:
8047 Ditto.
8048 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
8049 Ditto.
8050
8051 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
8052
8053 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
8054 test.
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:
8060 Ditto.
8061
8062 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
8063 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8064
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.
8079
8080 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
8081
8082 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
8083 * gcc.target/mips/expand-block-move-r6.c: new test.
8084
8085 2023-07-05 Richard Biener <rguenther@suse.de>
8086
8087 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
8088
8089 2023-07-05 Jan Beulich <jbeulich@suse.com>
8090
8091 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
8092
8093 2023-07-05 Jan Beulich <jbeulich@suse.com>
8094
8095 PR target/100711
8096 * gcc.target/i386/pr100711-6.c: New test.
8097
8098 2023-07-05 Jan Beulich <jbeulich@suse.com>
8099
8100 PR target/100711
8101 * gcc.target/i386/pr100711-4.c: New test.
8102 * gcc.target/i386/pr100711-5.c: New test.
8103
8104 2023-07-05 Jan Beulich <jbeulich@suse.com>
8105
8106 PR target/93768
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
8111 code.
8112
8113 2023-07-05 Jan Beulich <jbeulich@suse.com>
8114
8115 PR target/93768
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.
8120
8121 2023-07-05 yulong <shiyulong@iscas.ac.cn>
8122
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.
8131
8132 2023-07-05 yulong <shiyulong@iscas.ac.cn>
8133
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.
8139
8140 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
8141
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.
8145
8146 2023-07-04 Richard Biener <rguenther@suse.de>
8147
8148 PR tree-optimization/110491
8149 * gcc.dg/torture/pr110491.c: New testcase.
8150
8151 2023-07-04 Richard Biener <rguenther@suse.de>
8152
8153 PR tree-optimization/110376
8154 * gcc.dg/torture/pr110376.c: New testcase.
8155
8156 2023-07-04 Richard Biener <rguenther@suse.de>
8157
8158 PR tree-optimization/110228
8159 * gcc.dg/torture/pr110228.c: New testcase.
8160 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
8161
8162 2023-07-04 Richard Biener <rguenther@suse.de>
8163
8164 PR tree-optimization/110436
8165 * gcc.dg/pr110436.c: New testcase.
8166
8167 2023-07-04 Richard Biener <rguenther@suse.de>
8168
8169 PR middle-end/110495
8170 * gcc.dg/tree-ssa/addadd-2.c: Amend.
8171 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
8172
8173 2023-07-04 Richard Biener <rguenther@suse.de>
8174
8175 PR tree-optimization/110310
8176 * gcc.target/i386/pr110310.c: New testcase.
8177 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
8178
8179 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8180
8181 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
8182
8183 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
8184
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.
8210
8211 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
8212
8213 * lib/g++.exp: Remove additional flag handled by Darwin specs.
8214 * lib/obj-c++.exp: Likewise.
8215
8216 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
8217
8218 PR modula2/110125
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.
8243
8244 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8245
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.
8258
8259 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8260
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.
8268
8269 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
8270
8271 Revert:
8272 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8273
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.
8286
8287 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8288
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.
8301
8302 2023-07-03 Richard Biener <rguenther@suse.de>
8303
8304 PR tree-optimization/110506
8305 * gcc.dg/pr110506-2.c: New testcase.
8306
8307 2023-07-03 Richard Biener <rguenther@suse.de>
8308
8309 PR tree-optimization/110506
8310 * gcc.dg/pr110506.c: New testcase.
8311
8312 2023-07-03 Andrew Pinski <apinski@marvell.com>
8313
8314 PR tree-optimization/110381
8315 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
8316
8317 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8318
8319 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
8320
8321 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8322
8323 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8324
8325 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8326
8327 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
8328
8329 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8330
8331 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8332
8333 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8334
8335 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
8336
8337 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8338
8339 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
8340
8341 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8342
8343 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
8344 option.
8345 (mips-dg-init): Handle the recognization of mips16e2 targets.
8346 (mips-dg-options): Add dependencies for mips16e2.
8347
8348 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8349
8350 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
8351
8352 2023-07-02 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR tree-optimization/110508
8355 * gcc.dg/pr110508.c: New test.
8356
8357 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8358
8359 PR d/108962
8360 * gdc.dg/pr108962.d: New test.
8361
8362 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8363
8364 PR d/110516
8365 * gdc.dg/torture/pr110516a.d: New test.
8366 * gdc.dg/torture/pr110516b.d: New test.
8367
8368 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
8369
8370 PR d/110514
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.
8375
8376 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
8377
8378 PR d/110471
8379 * gdc.dg/pr110471a.d: New test.
8380 * gdc.dg/pr110471b.d: New test.
8381 * gdc.dg/pr110471c.d: New test.
8382
8383 2023-07-01 Jan Hubicka <jh@suse.cz>
8384
8385 PR tree-optimization/25623
8386 * gfortran.dg/pr25623.f90: New test.
8387
8388 2023-07-01 Jan Hubicka <jh@suse.cz>
8389
8390 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
8391 from 2 to 1.
8392 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
8393 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
8394
8395 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
8396
8397 * gcc.target/i386/rotate-6.c: New test case.
8398 * gcc.target/i386/sse2-stv-1.c: Likewise.
8399
8400 2023-07-01 Jan Hubicka <jh@suse.cz>
8401
8402 PR tree-optimization/103680
8403 * gcc.dg/tree-ssa/pr103680.c: New test.
8404 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
8405
8406 2023-06-30 Patrick Palka <ppalka@redhat.com>
8407
8408 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
8409 duplicate diagnostic check.
8410
8411 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
8412
8413 PR tree-optimization/101832
8414 * gcc.dg/builtin-object-size-pr101832.c: New test.
8415
8416 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
8417
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
8422
8423 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8424
8425 PR jit/110466
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
8428 "unsupported".
8429
8430 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8431 Marek Polacek <polacek@redhat.com>
8432
8433 PR jit/110466
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.
8437
8438 2023-06-30 Jan Hubicka <jh@suse.cz>
8439
8440 PR middle-end/109849
8441 * gcc.dg/predict-18.c: Improve testcase.
8442
8443 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
8444
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.
8459
8460 2023-06-30 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/110496
8463 * gcc.dg/pr110496.c: New testcase.
8464
8465 2023-06-30 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/110381
8468 * gcc.dg/vect/pr110381.c: Add check_vect ().
8469
8470 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
8471
8472 * gcc.target/mips/align-1-n64.c: New test.
8473 * gcc.target/mips/align-1-o32.c: New test.
8474
8475 2023-06-29 Jan Hubicka <jh@suse.cz>
8476
8477 PR tree-optimization/109849
8478 * gcc.dg/ipa/pr109849.c: New test.
8479
8480 2023-06-29 Marek Polacek <polacek@redhat.com>
8481
8482 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
8483 scan-sarif-file.
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
8488 -fno-report-bug.
8489
8490 2023-06-29 Marek Polacek <polacek@redhat.com>
8491
8492 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
8493 * gcc.target/i386/pr69482-1.c: Likewise.
8494
8495 2023-06-29 Patrick Palka <ppalka@redhat.com>
8496
8497 PR c++/110468
8498 * g++.dg/cpp0x/noexcept79.C: New test.
8499
8500 2023-06-29 Patrick Palka <ppalka@redhat.com>
8501
8502 PR c++/110463
8503 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
8504
8505 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
8506
8507 PR c/77650
8508 * gcc.dg/variable-sized-type-flex-array.c: New test.
8509
8510 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
8511
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).
8515
8516 2023-06-29 Alexandre Oliva <oliva@adacore.com>
8517
8518 * lib/options.exp (check_for_options_with_filter): Handle
8519 missing frontend compiler like disabled language.
8520
8521 2023-06-29 Richard Biener <rguenther@suse.de>
8522
8523 PR middle-end/110452
8524 * gcc.target/i386/pr110452.c: New file.
8525
8526 2023-06-29 Richard Biener <rguenther@suse.de>
8527
8528 PR middle-end/110461
8529 * gcc.dg/pr110461.c: New testcase.
8530
8531 2023-06-29 Richard Biener <rguenther@suse.de>
8532
8533 PR c/110454
8534 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8535
8536 2023-06-29 Pan Li <pan2.li@intel.com>
8537
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.
8543
8544 2023-06-29 Pan Li <pan2.li@intel.com>
8545
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.
8548
8549 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8550
8551 * lib/target-supports.exp (check_effective_target_lra): Remove
8552 cris-*-* from expression for exceptions to LRA.
8553
8554 2023-06-28 Jan Hubicka <jh@suse.cz>
8555
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.
8560
8561 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8562
8563 PR fortran/110360
8564 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8565
8566 2023-06-28 Patrick Palka <ppalka@redhat.com>
8567
8568 PR c++/89442
8569 PR c++/107437
8570 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
8571 of input" error.
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"
8575 error.
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.
8586
8587 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8588
8589 PR d/106977
8590 PR target/110406
8591 * gdc.dg/torture/pr110406.d: New test.
8592
8593 2023-06-28 Marek Polacek <polacek@redhat.com>
8594
8595 PR c++/110175
8596 * g++.dg/cpp0x/decltype-110175.C: New test.
8597
8598 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8599
8600 PR debug/110308
8601 * g++.dg/torture/pr110308.C: New test.
8602
8603 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8604
8605 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8606 scan-assembler.
8607 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8608
8609 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8610
8611 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8612
8613 2023-06-28 Richard Biener <rguenther@suse.de>
8614
8615 PR tree-optimization/110451
8616 * gfortran.dg/vect/pr110451.f: New testcase.
8617
8618 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8619
8620 PR fortran/49213
8621 * gfortran.dg/pr49213.f90 : New test
8622
8623 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8624
8625 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8626
8627 2023-06-28 Richard Biener <rguenther@suse.de>
8628
8629 PR tree-optimization/110443
8630 * gcc.dg/torture/pr110443.c: New testcase.
8631
8632 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8633
8634 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8635 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8636
8637 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8638
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.
8643
8644 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8645
8646 PR target/104124
8647 * gcc.target/powerpc/pr104124.c: New.
8648
8649 2023-06-28 Jan Hubicka <jh@suse.cz>
8650
8651 PR tree-optimization/110377
8652 * gcc.dg/ipa/pr110377.c: New test.
8653
8654 2023-06-28 Andrew Pinski <apinski@marvell.com>
8655
8656 PR tree-optimization/110444
8657 * gcc.c-torture/compile/pr110444-1.c: New test.
8658
8659 2023-06-28 Jason Merrill <jason@redhat.com>
8660
8661 PR c++/110334
8662 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8663
8664 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8665
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.
8670
8671 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8672
8673 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8674 record a workaround.
8675
8676 2023-06-28 Jason Merrill <jason@redhat.com>
8677
8678 PR c++/110344
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.
8682
8683 2023-06-28 Jason Merrill <jason@redhat.com>
8684
8685 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8686
8687 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8688
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.
8703
8704 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8705
8706 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8707
8708 2023-06-28 liuhongt <hongtao.liu@intel.com>
8709
8710 * gcc.target/i386/bf16_short_warn.c: New test.
8711
8712 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8713
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.
8734
8735 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8736
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.
8747
8748 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8749
8750 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8751 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8752 Ditto.
8753 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8754 Ditto.
8755 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8756 Ditto.
8757 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8758 Ditto.
8759 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8760 Ditto.
8761 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
8762 Ditto.
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.
8770
8771 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8772
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.
8778
8779 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8780
8781 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8782
8783 2023-06-27 Andrew Pinski <apinski@marvell.com>
8784
8785 PR middle-end/110420
8786 PR middle-end/103979
8787 PR middle-end/98619
8788 * gcc.c-torture/compile/asmgoto-6.c: New test.
8789
8790 2023-06-27 Richard Biener <rguenther@suse.de>
8791
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.
8795
8796 2023-06-27 liuhongt <hongtao.liu@intel.com>
8797
8798 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8799
8800 2023-06-27 liuhongt <hongtao.liu@intel.com>
8801
8802 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8803
8804 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8805
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.
8812
8813 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8814
8815 * gcc.target/s390/larl-1.c: New test.
8816
8817 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8818
8819 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8820
8821 2023-06-26 Richard Biener <rguenther@suse.de>
8822
8823 PR tree-optimization/110381
8824 * gcc.dg/vect/pr110381.c: New testcase.
8825
8826 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8827
8828 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8829 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8830
8831 2023-06-26 liuhongt <hongtao.liu@intel.com>
8832
8833 * gcc.target/aarch64/pr110371.c: New test.
8834
8835 2023-06-26 liuhongt <hongtao.liu@intel.com>
8836
8837 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8838 * gcc.target/i386/pr110018-2.c: Ditto.
8839
8840 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8841
8842 * gcc.target/i386/mvc17.c: New test.
8843
8844 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8845
8846 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8847
8848 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8849
8850 PR d/110359
8851 * gdc.dg/pr110359.d: New test.
8852
8853 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8854
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.
8857
8858 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8859
8860 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8861
8862 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8863
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.
8870
8871 2023-06-25 Pan Li <pan2.li@intel.com>
8872
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.
8881
8882 2023-06-25 Pan Li <pan2.li@intel.com>
8883
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.
8889
8890 2023-06-25 liuhongt <hongtao.liu@intel.com>
8891
8892 * gcc.target/i386/pr110309.c: New test.
8893
8894 2023-06-25 yulong <shiyulong@iscas.ac.cn>
8895
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.
8904
8905 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8906
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.
8943
8944 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8945
8946 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8947 #define INCLUDE_VECTOR.
8948
8949 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8950
8951 PR c++/110164
8952 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8953
8954 2023-06-23 Marek Polacek <polacek@redhat.com>
8955
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.
8963
8964 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8965
8966 PR fortran/110360
8967 * gfortran.dg/value_9.f90: New test.
8968
8969 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8970 Aaron Sawdey <acsawdey@linux.ibm.com>
8971
8972 PR target/105325
8973 * g++.target/powerpc/pr105325.C: New test.
8974 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8975
8976 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8977
8978 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8979 this header use pragma system_header.
8980
8981 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8982
8983 PR tree-optimization/110280
8984 * gcc.target/aarch64/sve/pr110280.c: New test.
8985
8986 2023-06-22 Richard Biener <rguenther@suse.de>
8987
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.
8992
8993 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8994 Uros Bizjak <ubizjak@gmail.com>
8995
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.
9004
9005 2023-06-22 David Malcolm <dmalcolm@redhat.com>
9006
9007 PR analyzer/106626
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.
9035
9036 2023-06-22 David Malcolm <dmalcolm@redhat.com>
9037
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.
9045
9046 2023-06-22 David Malcolm <dmalcolm@redhat.com>
9047
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
9053 directives.
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
9060 here to the above.
9061
9062 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
9063
9064 PR fortran/87477
9065 PR fortran/107900
9066 PR fortran/110224
9067 PR fortran/88688
9068 PR fortran/94380
9069 PR fortran/95398
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.
9076
9077 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
9078
9079 PR fortran/108961
9080 * gfortran.dg/pr108961.f90: New test.
9081
9082 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
9083
9084 PR target/110018
9085 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
9086 * gcc.target/i386/pr110018-2.c: New test.
9087
9088 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9089
9090 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
9091 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
9092
9093 2023-06-21 Richard Biener <rguenther@suse.de>
9094
9095 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
9096 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
9097
9098 2023-06-21 Jan Beulich <jbeulich@suse.com>
9099
9100 * gcc.target/i386/avx512f-copysign.c: New test.
9101
9102 2023-06-21 Jan Beulich <jbeulich@suse.com>
9103
9104 * gcc.target/i386/avx512f-dupv2di.c: Add
9105 -mprefer-vector-width=512.
9106
9107 2023-06-21 liuhongt <hongtao.liu@intel.com>
9108
9109 * gcc.target/i386/pr110018-1.c: New test.
9110
9111 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
9112
9113 PR c++/66290
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.
9140
9141 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
9142
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
9149 stack pointer.
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.
9215
9216 2023-06-20 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR middle-end/79173
9219 * g++.target/i386/pr79173-1.C: New test.
9220
9221 2023-06-20 Martin Jambor <mjambor@suse.cz>
9222
9223 PR ipa/110276
9224 * gcc.dg/ipa/pr110276.c: New test.
9225
9226 2023-06-20 Carl Love <cel@us.ibm.com>
9227
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.
9231
9232 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9233
9234 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
9235 -mabi=lp64d.
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.
9244
9245 2023-06-20 Li Xu <xuli1@eswincomputing.com>
9246
9247 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
9248
9249 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9250
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.
9254
9255 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9256
9257 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
9258 -Wno-psabi.
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:
9263 Dito.
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.
9269
9270 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9271
9272 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
9273 -ffast-math.
9274 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
9275 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
9276 -ffast-math
9277 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
9278 vfmul.
9279 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9280
9281 2023-06-20 Richard Biener <rguenther@suse.de>
9282
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.
9286
9287 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9288
9289 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
9290
9291 2023-06-20 Jan Beulich <jbeulich@suse.com>
9292
9293 * gcc.target/i386/avx512f-dupv2di.c: New test.
9294
9295 2023-06-20 Richard Biener <rguenther@suse.de>
9296
9297 PR debug/110295
9298 * g++.dg/debug/pr110295.C: New testcase.
9299
9300 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9301
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.
9306
9307 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
9308
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.
9349
9350 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
9351
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.
9355
9356 2023-06-19 Jan Hubicka <jh@suse.cz>
9357
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.
9362
9363 2023-06-19 Pan Li <pan2.li@intel.com>
9364
9365 PR target/110299
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.
9374
9375 2023-06-19 Pan Li <pan2.li@intel.com>
9376
9377 PR target/110277
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.
9382
9383 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
9384
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.
9487
9488 2023-06-19 Richard Biener <rguenther@suse.de>
9489
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.
9499
9500 2023-06-19 Richard Biener <rguenther@suse.de>
9501
9502 PR tree-optimization/110298
9503 * gcc.dg/torture/pr110298.c: New testcase.
9504
9505 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9506
9507 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
9508
9509 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9510
9511 PR target/105523
9512 * lib/target-supports.exp
9513 (check_effective_target_keeps_null_pointer_checks): Add
9514 avr.
9515 * gcc.target/avr/pr105523.c: New test.
9516
9517 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9518
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.
9535
9536 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9537
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
9570 target selectors.
9571
9572 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9573
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.
9579
9580 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9581
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:
9587 New test.
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:
9594 New test.
9595 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9596
9597 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9598
9599 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
9600 (u)int8_t.
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.
9644
9645 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9646
9647 PR target/110086
9648 * gcc.target/avr/pr110086.c: New test.
9649
9650 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9651
9652 * gcc.target/powerpc/const_anchors.c: New test.
9653 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9654
9655 2023-06-19 liuhongt <hongtao.liu@intel.com>
9656
9657 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9658 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9659
9660 2023-06-18 Jan Hubicka <jh@suse.cz>
9661
9662 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9663
9664 2023-06-18 Honza <jh@ryzen3.suse.cz>
9665
9666 PR tree-optimization/109849
9667 * g++.dg/ipa/devirt-45.C: Update template.
9668
9669 2023-06-18 yulong <shiyulong@iscas.ac.cn>
9670
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.
9676
9677 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9678
9679 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9680
9681 2023-06-16 Pan Li <pan2.li@intel.com>
9682
9683 PR target/110265
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.
9689
9690 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR middle-end/79173
9693 * gcc.target/i386/pr79173-11.c: New test.
9694 * gcc.dg/builtin-addc-1.c: New test.
9695
9696 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR tree-optimization/110271
9699 * gcc.c-torture/compile/pr110271.c: New test.
9700
9701 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9702 Uros Bizjak <ubizjak@gmail.com>
9703
9704 PR target/31985
9705 * gcc.target/i386/pr31985.c: New test case.
9706
9707 2023-06-16 Alex Coplan <alex.coplan@arm.com>
9708
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.
9712
9713 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
9714
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.
9720
9721 2023-06-16 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/110269
9724 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9725
9726 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9727
9728 PR c/107583
9729 * c-c++-common/spellcheck-pr107583.c: New test.
9730
9731 2023-06-15 Andrew Pinski <apinski@marvell.com>
9732
9733 PR tree-optimization/110266
9734 * gcc.c-torture/compile/pr110266.c: New test.
9735
9736 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9737
9738 PR tree-optimization/110266
9739 * gcc.dg/pr110266.c: New.
9740
9741 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR preprocessor/80753
9744 * c-c++-common/missing-header-5.c: New test.
9745
9746 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9747
9748 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9749
9750 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9751
9752 PR middle-end/79173
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.
9763
9764 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
9765
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.
9778
9779 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9780
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.
9795
9796 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9797
9798 PR target/110119
9799 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9800 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9801
9802 2023-06-14 Jason Merrill <jason@redhat.com>
9803
9804 DR 2327
9805 PR c++/86521
9806 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9807 * g++.dg/cpp1z/elide7.C: New test.
9808
9809 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9810
9811 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9812 OpenACC 'serial', OpenMP 'target' usage.
9813
9814 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9815
9816 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9817 alternatives.
9818 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9819 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9820
9821 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9822
9823 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9824
9825 2023-06-14 liuhongt <hongtao.liu@intel.com>
9826
9827 * gcc.target/i386/pr110227.c: New test.
9828
9829 2023-06-13 David Malcolm <dmalcolm@redhat.com>
9830
9831 PR c/84890
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.
9844
9845 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9846
9847 * gfortran.dg/data_array_7.f90: New test.
9848
9849 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9850 Mikael Morin <mikael@gcc.gnu.org>
9851
9852 PR fortran/86277
9853 * gfortran.dg/zero_sized_14.f90: New test.
9854 * gfortran.dg/zero_sized_15.f90: New test.
9855
9856 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9857
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.
9868
9869 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9870
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.
9873
9874 2023-06-13 Jason Merrill <jason@redhat.com>
9875
9876 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9877
9878 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9879 Kito Cheng <kito.cheng@sifive.com>
9880
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.
9904
9905 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9906
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.
9912
9913 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9914
9915 PR target/108779
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.
9921
9922 2023-06-13 Richard Biener <rguenther@suse.de>
9923
9924 PR middle-end/110232
9925 * gcc.target/i386/pr110232.c: New testcase.
9926
9927 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9928
9929 PR testsuite/109880
9930 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9931
9932 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9933
9934 PR testsuite/110230
9935 PR target/109932
9936 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9937 * gcc.target/powerpc/pr109932-2.c: Ditto.
9938
9939 2023-06-13 Pan Li <pan2.li@intel.com>
9940
9941 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9942 Adjust dg-do to comiple for asm checking.
9943
9944 2023-06-13 Tejas Belagod <tbelagod@arm.com>
9945
9946 PR target/96339
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.
9963
9964 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9965
9966 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9967
9968 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9969
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.
9974
9975 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9976
9977 PR modula2/110189
9978 * gm2/pim/fail/foovaltype.mod: New test.
9979
9980 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9981
9982 PR rtl-optimization/101188
9983 * gcc.c-torture/execute/pr101188.c: New test
9984
9985 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9986
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.
9990
9991 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
9992
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'.
10001
10002 2023-06-12 Pan Li <pan2.li@intel.com>
10003
10004 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
10005
10006 2023-06-12 Pan Li <pan2.li@intel.com>
10007
10008 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
10009 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
10010
10011 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10012
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.
10019
10020 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10021
10022 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
10023
10024 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
10025
10026 * gcc.dg/vect/pr110142.c: New test.
10027
10028 2023-06-12 liuhongt <hongtao.liu@intel.com>
10029
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.
10033
10034 2023-06-12 Jason Merrill <jason@redhat.com>
10035
10036 PR c++/105838
10037 * g++.dg/tree-ssa/initlist-opt5.C: New test.
10038
10039 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
10040
10041 PR target/109932
10042 * gcc.target/powerpc/pr109932-1.c: New test.
10043 * gcc.target/powerpc/pr109932-2.c: New test.
10044
10045 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
10046
10047 PR target/110011
10048 * gcc.target/powerpc/pr110011.c: New test.
10049
10050 2023-06-12 Pan Li <pan2.li@intel.com>
10051
10052 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
10053 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
10054
10055 2023-06-12 Pan Li <pan2.li@intel.com>
10056
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.
10059
10060 2023-06-11 Patrick Palka <ppalka@redhat.com>
10061
10062 PR c++/110122
10063 * g++.dg/cpp2a/nontype-class59.C: New test.
10064
10065 2023-06-11 Patrick Palka <ppalka@redhat.com>
10066
10067 PR c++/110122
10068 * g++.dg/cpp2a/nontype-class57.C: New test.
10069 * g++.dg/cpp2a/nontype-class58.C: New test.
10070
10071 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
10072
10073 PR target/109907
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.
10077
10078 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10079
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.
10086
10087 2023-06-10 Nathan Sidwell <nathan@acm.org>
10088
10089 * g++.dg/template/pr61663.C: New.
10090
10091 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
10092
10093 PR target/109650
10094 * gcc.target/avr/torture/pr109650-1.c: New test.
10095 * gcc.target/avr/torture/pr109650-2.c: New test.
10096
10097 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10098
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.
10103
10104 2023-06-10 Tim Lange <mail@tim-lange.me>
10105
10106 PR analyzer/110014
10107 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
10108
10109 2023-06-10 Tim Lange <mail@tim-lange.me>
10110
10111 PR analyzer/109577
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.
10115
10116 2023-06-10 Pan Li <pan2.li@intel.com>
10117
10118 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
10119 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
10120
10121 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10122
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.
10126
10127 2023-06-09 Jason Merrill <jason@redhat.com>
10128
10129 * g++.dg/concepts/auto7.C: New test.
10130 * g++.dg/concepts/auto7a.C: New test.
10131
10132 2023-06-09 Jason Merrill <jason@redhat.com>
10133
10134 PR c++/110102
10135 * g++.dg/cpp0x/initlist-opt1.C: New test.
10136
10137 2023-06-09 Andrew Pinski <apinski@marvell.com>
10138
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.
10143
10144 2023-06-09 Andrew Pinski <apinski@marvell.com>
10145
10146 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
10147
10148 2023-06-09 Andrew Pinski <apinski@marvell.com>
10149
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.
10154
10155 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
10156
10157 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
10158 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
10159
10160 2023-06-09 Pan Li <pan2.li@intel.com>
10161
10162 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
10163 for ZVFHMIN.
10164
10165 2023-06-09 liuhongt <hongtao.liu@intel.com>
10166
10167 * gcc.target/i386/pr110108-2.c: New test.
10168
10169 2023-06-09 liuhongt <hongtao.liu@intel.com>
10170
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.
10174
10175 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
10176
10177 PR modula2/110126
10178 * gm2/pim/pass/fooasm3.mod: New test.
10179
10180 2023-06-08 Pan Li <pan2.li@intel.com>
10181
10182 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
10183 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
10184
10185 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
10186
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.
10192
10193 2023-06-08 Jakub Jelinek <jakub@redhat.com>
10194
10195 * gcc.target/i386/ctzll-1.c: New test.
10196 * gcc.target/i386/ffsll-1.c: New test.
10197
10198 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
10199
10200 PR fortran/99350
10201 PR fortran/107821
10202 PR fortran/109451
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
10207
10208 2023-06-08 Alexandre Oliva <oliva@adacore.com>
10209
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.
10218
10219 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
10220 Uros Bizjak <ubizjak@gmail.com>
10221
10222 * gcc.target/i386/cmc-1.c: New test case.
10223 * gcc.target/i386/stc-1.c: Likewise.
10224
10225 2023-06-07 Jason Merrill <jason@redhat.com>
10226
10227 PR c++/58487
10228 PR c++/53637
10229 * g++.dg/opt/nrv26.C: New test.
10230 * g++.dg/opt/nrv26a.C: New test.
10231 * g++.dg/opt/nrv27.C: New test.
10232
10233 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10234 Jeff Law <jlaw@ventanamicro.com>
10235
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.
10240
10241 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10242
10243 PR target/110132
10244 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
10245 Extend to ls64.
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.
10251
10252 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10253
10254 PR target/110100
10255 * gcc.target/aarch64/acle/pr110100.c: New test.
10256
10257 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
10258
10259 * gcc.target/sparc/pr109541.c: New.
10260
10261 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10262
10263 * gcc.target/hppa/shadd-3.c: Update expected output.
10264
10265 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10266
10267 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
10268 vectorizer.
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.
10291
10292 2023-06-07 Andrew Pinski <apinski@marvell.com>
10293
10294 PR middle-end/110117
10295 * gcc.dg/pr110117-1.c: New test.
10296 * gcc.dg/pr110117-2.c: New test.
10297
10298 2023-06-07 Andrew Pinski <apinski@marvell.com>
10299
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.
10305
10306 2023-06-07 Andrew Pinski <apinski@marvell.com>
10307
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.
10317
10318 2023-06-07 Jason Merrill <jason@redhat.com>
10319
10320 PR c++/58487
10321 * g++.dg/opt/nrv25.C: New test.
10322
10323 2023-06-07 Jason Merrill <jason@redhat.com>
10324
10325 PR c++/51571
10326 PR c++/92407
10327 * g++.dg/opt/nrv23.C: New test.
10328
10329 2023-06-07 Jason Merrill <jason@redhat.com>
10330
10331 PR c++/92407
10332 * g++.dg/opt/nrv22.C: New test.
10333
10334 2023-06-07 Jason Merrill <jason@redhat.com>
10335
10336 PR c++/33799
10337 * g++.dg/eh/return1.C: Add label cases.
10338
10339 2023-06-07 Jason Merrill <jason@redhat.com>
10340
10341 * g++.dg/contracts/contracts-post7.C: New test.
10342
10343 2023-06-07 Jason Merrill <jason@redhat.com>
10344
10345 PR c++/58050
10346 * g++.dg/opt/nrv24.C: New test.
10347
10348 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
10349
10350 PR modula2/110019
10351 * gm2/cpp/fail/cpp-fail.exp: New test.
10352 * gm2/cpp/fail/foocpp.mod: New test.
10353
10354 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10355
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.
10362
10363 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
10364 Tobias Burnus <tobias@codesourcery.com>
10365
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
10370 'present'.
10371 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
10372 modifier checking.
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.
10380
10381 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10382
10383 * gcc.target/aarch64/simd/vrshr_1.c: New test.
10384
10385 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10386
10387 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
10388 intrinsics.
10389
10390 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10391
10392 * gcc.target/aarch64/simd/addlv_1.c: New test.
10393
10394 2023-06-06 Richard Biener <rguenther@suse.de>
10395
10396 PR middle-end/110055
10397 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
10398
10399 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10400
10401 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
10402 cfi directives.
10403
10404 2023-06-06 Pan Li <pan2.li@intel.com>
10405
10406 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
10407
10408 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10409
10410 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
10411 for cfi reg/mem.
10412
10413 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10414 Joel Hutton <joel.hutton@arm.com>
10415 Tamar Christina <tamar.christina@arm.com>
10416
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.
10421
10422 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
10423
10424 * gdc.dg/Wmismatched_enum.d: New test.
10425
10426 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
10427
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.
10431
10432 2023-06-05 Pan Li <pan2.li@intel.com>
10433
10434 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
10435
10436 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10437
10438 PR target/110109
10439 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
10440 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
10441
10442 2023-06-04 Pan Li <pan2.li@intel.com>
10443
10444 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
10445
10446 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
10447
10448 PR target/110083
10449 * gcc.target/i386/pr110083.c: New test case.
10450
10451 2023-06-04 Jason Merrill <jason@redhat.com>
10452
10453 PR c++/97720
10454 * g++.dg/eh/terminate2.C: New test.
10455
10456 2023-06-04 Pan Li <pan2.li@intel.com>
10457
10458 * gcc.target/riscv/rvv/base/mov-14.c: New test.
10459 * gcc.target/riscv/rvv/base/spill-13.c: New test.
10460
10461 2023-06-03 Patrick Palka <ppalka@redhat.com>
10462
10463 PR c++/109923
10464 * g++.dg/template/friend79.C: New test.
10465
10466 2023-06-03 Patrick Palka <ppalka@redhat.com>
10467
10468 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
10469 to be marked as odr-used.
10470
10471 2023-06-03 Patrick Palka <ppalka@redhat.com>
10472
10473 PR c++/70790
10474 * g++.dg/abi/mangle78.C: New test.
10475
10476 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10477
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.
10482
10483 2023-06-03 liuhongt <hongtao.liu@intel.com>
10484
10485 * gcc.target/i386/pr110067.c: New test.
10486
10487 2023-06-03 liuhongt <hongtao.liu@intel.com>
10488
10489 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
10490
10491 2023-06-02 Andrew Pinski <apinski@marvell.com>
10492
10493 PR rtl-optimization/102733
10494 * gcc.target/i386/addr-space-6.c: New test.
10495
10496 2023-06-02 Andrew Pinski <apinski@marvell.com>
10497
10498 PR rtl-optimization/110042
10499 * gcc.target/aarch64/csel_bfx_2.c: New test.
10500
10501 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
10502
10503 PR target/110044
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.
10508
10509 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
10510
10511 PR fortran/100607
10512 * gfortran.dg/select_rank_6.f90: New test.
10513
10514 2023-06-02 Jason Merrill <jason@redhat.com>
10515
10516 DR 2735
10517 PR c++/109247
10518 * g++.dg/cpp0x/initlist-explicit3.C: New test.
10519
10520 2023-06-02 Carl Love <cel@us.ibm.com>
10521
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.
10525
10526 2023-06-02 Jason Merrill <jason@redhat.com>
10527
10528 PR c++/110070
10529 PR c++/105838
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.
10537
10538 2023-06-02 David Malcolm <dmalcolm@redhat.com>
10539
10540 PR analyzer/109015
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.
10545
10546 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10547
10548 * gcc.dg/pr107557-1.c: Require LTO support.
10549 * gcc.dg/pr107557-2.c: Require LTO support.
10550
10551 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
10552
10553 PR fortran/87477
10554 PR fortran/102109
10555 PR fortran/102112
10556 PR fortran/102190
10557 PR fortran/102532
10558 PR fortran/109948
10559 PR fortran/99326
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.
10567
10568 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10569
10570 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10571
10572 2023-06-02 Pan Li <pan2.li@intel.com>
10573
10574 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10575 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10576
10577 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10578
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.
10588
10589 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10590
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.
10597
10598 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10599
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.
10615
10616 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10617
10618 PR fortran/88552
10619 * gfortran.dg/pr88552.f90: New test.
10620
10621 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10622
10623 * lib/torture-options.exp: print the value of non-empty options:
10624 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10625
10626 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10627
10628 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10629 the torture-{init,finish}
10630
10631 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10632
10633 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10634 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10635
10636 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10637 Uros Bizjak <ubizjak@gmail.com>
10638
10639 PR target/109973
10640 * gcc.target/i386/pr109973-1.c: New test case.
10641 * gcc.target/i386/pr109973-2.c: Likewise.
10642
10643 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10644
10645 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10646
10647 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
10648
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.
10656
10657 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10658
10659 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10660
10661 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
10662
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.
10669
10670 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10671
10672 PR target/99195
10673 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10674
10675 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10676
10677 PR target/99195
10678 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10679 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10680
10681 2023-05-31 David Faust <david.faust@oracle.com>
10682
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.
10700
10701 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10702
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.
10712
10713 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10714
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.
10719
10720 2023-05-31 Cui, Lili <lili.cui@intel.com>
10721
10722 PR tree-optimization/110038
10723 * gcc.dg/pr110038.c: New test.
10724
10725 2023-05-31 Pan Li <pan2.li@intel.com>
10726
10727 * gcc.target/riscv/arch-21.c: New test.
10728 * gcc.target/riscv/predef-27.c: New test.
10729
10730 2023-05-31 Pan Li <pan2.li@intel.com>
10731
10732 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10733 Remove debug code.
10734
10735 2023-05-30 liuhongt <hongtao.liu@intel.com>
10736
10737 * gcc.target/i386/pr108804.c: New test.
10738
10739 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10740
10741 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10742 directive.
10743 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10744
10745 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
10746
10747 PR testsuite/52641
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.
10755
10756 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10757
10758 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10759 Support both definitions of int32_t.
10760
10761 2023-05-30 Andrew Pinski <apinski@marvell.com>
10762
10763 * gcc.dg/tree-ssa/minmax-22.c: New test.
10764
10765 2023-05-30 Andrew Pinski <apinski@marvell.com>
10766
10767 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10768 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10769 works.
10770 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10771 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10772
10773 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10774
10775 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10776 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10777 arm_softfp_ok.
10778
10779 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
10780
10781 PR c/109999
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.
10788
10789 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10790
10791 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
10792 tests.
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.
10798
10799 2023-05-30 liuhongt <hongtao.liu@intel.com>
10800
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.
10806
10807 2023-05-30 Andreas Schwab <schwab@suse.de>
10808
10809 PR sanitizer/82501
10810 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10811 on RISC-V.
10812
10813 2023-05-30 Lili Cui <lili.cui@intel.com>
10814
10815 PR tree-optimization/98350
10816 * gcc.dg/pr98350-1.c: New test.
10817 * gcc.dg/pr98350-2.c: Ditto.
10818
10819 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10820
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.
10825
10826 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10827
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.
10834
10835 2023-05-29 Die Li <lidie@eswincomputing.com>
10836
10837 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10838 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10839
10840 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10841
10842 * gcc.target/riscv/and-extend-1.c: New test
10843 * gcc.target/riscv/and-extend-2.c: New test
10844
10845 2023-05-29 Pan Li <pan2.li@intel.com>
10846
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.
10855
10856 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10857
10858 * gnat.dg/specs/storage_offset1.ads: New test.
10859
10860 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10861
10862 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10863
10864 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10865
10866 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10867
10868 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10869
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.
10877
10878 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10879
10880 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10881 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10882
10883 2023-05-29 Pan Li <pan2.li@intel.com>
10884
10885 * gcc.target/riscv/arch-20.c: New test.
10886 * gcc.target/riscv/predef-26.c: New test.
10887
10888 2023-05-27 liuhongt <hongtao.liu@intel.com>
10889
10890 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10891 * gcc.target/i386/pr100711-3.c: New test.
10892
10893 2023-05-26 Martin Uecker <uecker@tugraz.at>
10894
10895 * gcc.dg/pr109970.c: New test.
10896
10897 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10898
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.
10912
10913 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10914 Juzhe Zhong <juzhe.zhong@rivai.ai>
10915
10916 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
10917 expectation.
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.
10948
10949 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10950
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.
10958
10959 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10960
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.
10967
10968 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10969 Tobias Burnus <tobias@codesourcery.com>
10970
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.
10977
10978 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
10979
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.
10983
10984 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10985
10986 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10987
10988 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10989
10990 PR target/82931
10991 * gcc.target/avr/pr82931.c: New test.
10992
10993 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10994 Richard Sandiford <richard.sandiford@arm.com>
10995
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.
11000
11001 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11002
11003 PR target/99195
11004 * gcc.target/aarch64/simd/pr99195_9.c: New test.
11005
11006 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
11007
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.
11012
11013 2023-05-25 Alex Coplan <alex.coplan@arm.com>
11014
11015 PR target/109800
11016 * gcc.target/arm/pure-code/pr109800.c: New test.
11017
11018 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11019
11020 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
11021
11022 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
11023
11024 PR target/109173
11025 PR target/109174
11026 * gcc.target/i386/pr109173-1.c: New test.
11027 * gcc.target/i386/pr109174-1.c: Ditto.
11028
11029 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
11030
11031 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
11032 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
11033
11034 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11035
11036 PR target/100106
11037 * gcc.target/powerpc/pr100106-sa.c: New.
11038
11039 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11040
11041 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
11042 * gcc.target/i386/pr104447.c: Likewise.
11043
11044 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11045
11046 * g++.dg/pr80481.C: Add explicit pthread requirement.
11047
11048 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11049
11050 * gcc.target/i386/pr103074.c: Require fpic support.
11051
11052 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11053
11054 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
11055 malloc.h and sys/time.h.
11056
11057 2023-05-25 Alexandre Oliva <oliva@adacore.com>
11058
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.
11072
11073 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
11074
11075 PR tree-optimization/107822
11076 PR tree-optimization/107986
11077 * gcc.dg/pr107822.c: New.
11078 * gcc.dg/pr107986-1.c: New.
11079
11080 2023-05-24 Harald Anlauf <anlauf@gmx.de>
11081
11082 PR fortran/104350
11083 * gfortran.dg/size_dim_2.f90: New test.
11084
11085 2023-05-24 Harald Anlauf <anlauf@gmx.de>
11086
11087 PR fortran/103794
11088 * gfortran.dg/reshape_10.f90: New test.
11089 * gfortran.dg/reshape_11.f90: New test.
11090
11091 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
11092
11093 PR middle-end/109840
11094 * gcc.dg/fold-parity-8.c: New test.
11095 * gcc.dg/fold-popcount-11.c: Likewise.
11096
11097 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
11098
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.
11108
11109 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
11110
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.
11116
11117 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11118
11119 PR target/99195
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.
11123
11124 2023-05-24 Richard Biener <rguenther@suse.de>
11125
11126 PR target/109944
11127 * gcc.target/i386/pr109944-1.c: New testcase.
11128 * gcc.target/i386/pr109944-2.c: Likewise.
11129
11130 2023-05-24 Richard Biener <rguenther@suse.de>
11131
11132 PR tree-optimization/109849
11133 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
11134
11135 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
11136
11137 PR modula2/109952
11138 * gm2/pim/run/pass/hightests.mod: New test.
11139
11140 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
11141
11142 * gcc.dg/torture/pr109940.c: New test.
11143
11144 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11145
11146 PR target/109939
11147 * gcc.target/arm/pr109939.c: New test.
11148
11149 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11150
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.
11153
11154 2023-05-24 Alexandre Oliva <oliva@adacore.com>
11155
11156 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
11157 as well.
11158
11159 2023-05-24 Alexandre Oliva <oliva@adacore.com>
11160
11161 * gcc.dg/signbit-2.c: Add -msse2 on x86.
11162
11163 2023-05-24 Alexandre Oliva <oliva@adacore.com>
11164
11165 * lib/target-supports.exp (check_effective_target_sysconf):
11166 Check for declaration and _SC_PAGESIZE on vxworks.
11167
11168 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
11169
11170 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
11171
11172 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11173 Richard Sandiford <richard.sandiford@arm.com>
11174
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.
11182
11183 2023-05-24 Pan Li <pan2.li@intel.com>
11184
11185 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
11186 Enrich test cases.
11187
11188 2023-05-24 Pan Li <pan2.li@intel.com>
11189
11190 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
11191 Enrich the test cases.
11192
11193 2023-05-24 liuhongt <hongtao.liu@intel.com>
11194
11195 * gcc.target/i386/pr109900.c: New test.
11196
11197 2023-05-23 Martin Uecker <uecker@tugraz.at>
11198
11199 PR c/109450
11200 * gcc.dg/pr109450-1.c: New test.
11201 * gcc.dg/pr109450-2.c: New test.
11202 * gcc.dg/vla-26.c: New test.
11203
11204 2023-05-23 Martin Uecker <uecker@tugraz.at>
11205
11206 PR c/70418
11207 PR c/106465
11208 PR c/107557
11209 PR c/108423
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.
11229
11230 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
11231
11232 * gcc.target/i386/vect-shiftv4qi.c: New test.
11233 * gcc.target/i386/vect-shiftv8qi.c: New test.
11234
11235 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
11236
11237 PR tree-optimization/109934
11238 * gcc.dg/tree-ssa/pr109934.c: New test.
11239
11240 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
11241
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.
11248
11249 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11250
11251 PR target/109855
11252 * gcc.target/aarch64/pr109855.c: New test.
11253
11254 2023-05-23 Richard Biener <rguenther@suse.de>
11255
11256 PR tree-optimization/109849
11257 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
11258
11259 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
11260
11261 * gnat.dg/opt101.adb: New test.
11262 * gnat.dg/opt101_pkg.ads: New helper.
11263
11264 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11265
11266 PR fortran/103716
11267 * gfortran.dg/pr103716.f90 : New test.
11268
11269 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11270 Steven G. Kargl <kargl@gcc.gnu.org>
11271
11272 PR fortran/97122
11273 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
11274 declaration of finalizable derived types in submodules works.
11275
11276 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
11277
11278 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
11279
11280 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11281
11282 PR testsuite/52641
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,
11295 size24plus.
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:
11303 Same.
11304 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
11305 Same.
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.
11317
11318 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11319
11320 PR testsuite/52641
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.
11337
11338 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11339
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.
11361
11362 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11363
11364 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
11365 typo
11366
11367 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11368
11369 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
11370 test.
11371 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
11372 test.
11373 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
11374 test.
11375 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
11376 test.
11377 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
11378 New test.
11379 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
11380 New test.
11381
11382 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
11383
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.
11388
11389 2023-05-21 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR tree-optimization/109505
11392 * gcc.target/aarch64/sve/pr109505.c: New test.
11393
11394 2023-05-21 Pan Li <pan2.li@intel.com>
11395
11396 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
11397 test cases for vbool[2|4|8|16|32|64]_t.
11398
11399 2023-05-21 Andrew Pinski <apinski@marvell.com>
11400
11401 PR middle-end/109919
11402 * gcc.c-torture/compile/pr109919-1.c: New test.
11403
11404 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
11405
11406 PR target/105753
11407 * gcc.target/avr/torture/pr105753.c: New test.
11408
11409 2023-05-20 Die Li <lidie@eswincomputing.com>
11410
11411 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
11412 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
11413
11414 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11415
11416 * gcc.target/riscv/zbs-bext-02.c: New test.
11417
11418 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11419
11420 PR target/106888
11421 * gcc.target/riscv/pr106888.c: New test.
11422 * gcc.target/riscv/zbbw.c: Check for ANDI.
11423
11424 2023-05-19 Patrick Palka <ppalka@redhat.com>
11425
11426 PR c++/97340
11427 * g++.dg/cpp1y/var-templ80.C: New test.
11428 * g++.dg/cpp1y/var-templ81.C: New test.
11429
11430 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11431
11432 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
11433 <stdio.h>.
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.
11445
11446 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11447
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.
11450
11451 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
11452
11453 PR modula2/109908
11454 * gm2/isolib/run/pass/testdelete.mod: New test.
11455
11456 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11457
11458 PR tree-optimization/105776
11459 * gcc.target/i386/pr105776.c: New test.
11460
11461 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR tree-optimization/101856
11464 * gcc.dg/tree-ssa/pr101856.c: New test.
11465
11466 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
11467
11468 * gnat.dg/specs/array6.ads: New test.
11469
11470 2023-05-19 Joseph Myers <joseph@codesourcery.com>
11471
11472 * gcc.dg/c2x-thread-local-2.c: New test.
11473
11474 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
11475
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.
11480
11481 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
11482
11483 PR bootstrap/105831
11484 * gcc.test-framework/gen_directive_tests: Use = operator instead
11485 of ==.
11486
11487 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11488
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.
11512
11513 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11514
11515 PR target/109697
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.
11556
11557 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11558
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.
11694
11695 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11696
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.
11699
11700 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11701
11702 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11703
11704 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11705
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.
12776
12777 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12778
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.
12811
12812 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12813
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.
13010
13011 2023-05-18 Joseph Myers <joseph@codesourcery.com>
13012
13013 * gcc.dg/format/c2x-printf-1.c: Test %B here.
13014 * gcc.dg/format/ext-9.c: Do not test %B here.
13015
13016 2023-05-17 Harald Anlauf <anlauf@gmx.de>
13017
13018 PR fortran/95374
13019 PR fortran/104352
13020 * gfortran.dg/zero_sized_13.f90: New test.
13021
13022 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
13023
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
13032
13033 2023-05-17 Jakub Jelinek <jakub@redhat.com>
13034
13035 PR c++/109884
13036 * c-c++-common/pr109884.c: New test.
13037
13038 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13039
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.
13045
13046 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13047
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.
13096
13097 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13098
13099 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
13100
13101 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
13102
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.
13111
13112 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13113
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.
13117
13118 2023-05-17 Jakub Jelinek <jakub@redhat.com>
13119
13120 PR c++/109868
13121 * g++.dg/init/pr109868.C: New test.
13122
13123 2023-05-17 Pan Li <pan2.li@intel.com>
13124
13125 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
13126
13127 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
13128
13129 PR target/106708
13130 * gcc.target/powerpc/pr106708.c: Add test function.
13131
13132 2023-05-16 Joseph Myers <joseph@codesourcery.com>
13133
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
13139 in for loop here.
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.
13142
13143 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
13144
13145 PR modula2/109879
13146 * gm2/isolib/run/pass/testreadint.mod: New test.
13147
13148 2023-05-16 Marek Polacek <polacek@redhat.com>
13149
13150 PR c++/109774
13151 * g++.dg/warn/Wdangling-reference13.C: New test.
13152
13153 2023-05-16 Patrick Palka <ppalka@redhat.com>
13154
13155 PR c++/109871
13156 * g++.dg/cpp2a/desig27.C: New test.
13157
13158 2023-05-16 Carl Love <cel@us.ibm.com>
13159
13160 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
13161 instruction counts.
13162
13163 2023-05-16 Carl Love <cel@us.ibm.com>
13164
13165 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
13166 compile specifier.
13167
13168 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
13169
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.
13174
13175 2023-05-16 Pan Li <pan2.li@intel.com>
13176
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.
13193
13194 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13195
13196 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
13197 vst, now.
13198
13199 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
13200
13201 PR fortran/105152
13202 PR fortran/100193
13203 PR fortran/87946
13204 PR fortran/103389
13205 PR fortran/104429
13206 PR fortran/82774
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
13213
13214 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
13215
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.
13226
13227 2023-05-16 Andrew Pinski <apinski@marvell.com>
13228
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.
13234
13235 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13236
13237 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
13238
13239 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13240
13241 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
13242 __has_c_attribute for all C2x attributes.
13243
13244 2023-05-15 Harald Anlauf <anlauf@gmx.de>
13245
13246 PR fortran/109846
13247 * gfortran.dg/ptr-func-5.f90: New test.
13248
13249 2023-05-15 Patrick Palka <ppalka@redhat.com>
13250
13251 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
13252
13253 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13254
13255 * gcc.target/aarch64/facg_1.c: New test.
13256
13257 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13258
13259 PR target/99195
13260 * gcc.target/aarch64/simd/pr99195_7.c: New test.
13261
13262 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13263
13264 PR target/99195
13265 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
13266
13267 2023-05-15 Pan Li <pan2.li@intel.com>
13268 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13269 kito-cheng <kito.cheng@sifive.com>
13270
13271 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
13272
13273 2023-05-15 Richard Biener <rguenther@suse.de>
13274
13275 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
13276 and dg-do.
13277
13278 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13279
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.
13283
13284 2023-05-14 Andrew Pinski <apinski@marvell.com>
13285
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.
13289
13290 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
13291
13292 PR target/109807
13293 * gcc.target/i386/pr109825.c: New test.
13294
13295 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13296
13297 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
13298 code-gen.
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.
13309
13310 2023-05-13 Andrew Pinski <apinski@marvell.com>
13311
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.
13315
13316 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13317
13318 PR fortran/109662
13319 * gfortran.dg/pr109662-a.f90: Add a section to verify that
13320 a short namelist read does not modify the variable.
13321
13322 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
13323
13324 PR modula2/109830
13325 * gm2/isolib/run/pass/seqappend.mod: New test.
13326
13327 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
13328 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13329
13330 PR target/109743
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.
13335
13336 2023-05-12 Richard Biener <rguenther@suse.de>
13337
13338 PR tree-optimization/64731
13339 * gcc.target/i386/pr64731.c: New testcase.
13340
13341 2023-05-12 Patrick Palka <ppalka@redhat.com>
13342
13343 PR c++/83258
13344 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
13345 * g++.dg/template/function2.C: Removed.
13346
13347 2023-05-12 Patrick Palka <ppalka@redhat.com>
13348
13349 PR c++/109752
13350 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
13351 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
13352
13353 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
13354
13355 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
13356
13357 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
13358
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.
13377
13378 2023-05-12 Pan Li <pan2.li@intel.com>
13379
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.
13499
13500 2023-05-12 Pan Li <pan2.li@intel.com>
13501
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.
13524
13525 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13526
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.
13531
13532 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13533
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.
13541
13542 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13543
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.
13548
13549 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13550
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
13554 is invalid now.
13555 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13556
13557 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13558
13559 PR modula2/109810
13560 * gm2/pim/fail/highice.mod: New test.
13561
13562 2023-05-11 Patrick Palka <ppalka@redhat.com>
13563
13564 PR c++/109745
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.
13568
13569 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13570
13571 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13572
13573 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13574
13575 PR target/109807
13576 * gcc.target/i386/pr109807.c: New test.
13577
13578 2023-05-11 Patrick Palka <ppalka@redhat.com>
13579
13580 PR c++/103807
13581 * g++.dg/cpp2a/lambda-targ1.C: New test.
13582
13583 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13584
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.
13589
13590 2023-05-11 Patrick Palka <ppalka@redhat.com>
13591 Jonathan Wakely <jwakely@redhat.com>
13592
13593 PR c++/83258
13594 PR c++/80488
13595 PR c++/97700
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.
13601
13602 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13603
13604 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13605 include, call builtin.
13606
13607 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13608 Michael Collison <collison@rivosinc.com>
13609
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.
13669
13670 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13671
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.
13678
13679 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13680
13681 * gcc.target/arm/acle/acle.exp: Add missing
13682 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13683 usage.
13684 * gcc.target/arm/cmse/cmse.exp: Likewise.
13685 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13686
13687 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13688
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.
13692
13693 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13694
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.
13699
13700 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13701
13702 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13703 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13704
13705 2023-05-10 Marek Polacek <polacek@redhat.com>
13706
13707 PR c++/109680
13708 * g++.dg/ext/is_convertible6.C: New test.
13709
13710 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13711
13712 PR target/92658
13713 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13714 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13715
13716 2023-05-10 Andrew Pinski <apinski@marvell.com>
13717
13718 * gcc.c-torture/execute/20230510-1.c: New test.
13719
13720 2023-05-10 Jason Merrill <jason@redhat.com>
13721
13722 DR 2543
13723 * g++.dg/DRs/dr2543.C: New test.
13724
13725 2023-05-10 Jason Merrill <jason@redhat.com>
13726
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.
13732
13733 2023-05-10 Richard Biener <rguenther@suse.de>
13734
13735 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13736
13737 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13738
13739 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13740
13741 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13742
13743 PR target/99195
13744 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13745 intrinsics.
13746
13747 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13748
13749 PR target/99195
13750 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13751 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13752
13753 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13754
13755 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13756
13757 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13758
13759 PR target/99195
13760 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13761
13762 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR c++/109756
13765 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13766
13767 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13768
13769 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13770 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13771
13772 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13773
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.
13788
13789 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13790
13791 PR target/109773
13792 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13793 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13794
13795 2023-05-10 Andrew Pinski <apinski@marvell.com>
13796
13797 * gcc.c-torture/execute/20230509-1.c: New test.
13798
13799 2023-05-09 Patrick Palka <ppalka@redhat.com>
13800
13801 PR c++/109752
13802 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13803
13804 2023-05-09 Patrick Palka <ppalka@redhat.com>
13805
13806 PR c++/109761
13807 * g++.dg/cpp0x/noexcept78.C: New test.
13808
13809 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13810
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.
14058
14059 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14060
14061 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
14062 sve2_flags instead of sve_flags.
14063
14064 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
14065
14066 PR modula2/109779
14067 * gm2/isolib/run/pass/skiplinetest.mod: New test.
14068
14069 2023-05-09 Jakub Jelinek <jakub@redhat.com>
14070
14071 PR c++/109756
14072 * g++.dg/cpp23/attr-assume11.C: New test.
14073
14074 2023-05-09 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR tree-optimization/109778
14077 * gcc.dg/lto/pr109778_0.c: New test.
14078 * gcc.dg/lto/pr109778_1.c: New file.
14079
14080 2023-05-09 Jakub Jelinek <jakub@redhat.com>
14081
14082 PR tree-optimization/109778
14083 * gcc.c-torture/execute/pr109778.c: New test.
14084
14085 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14086
14087 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
14088 allocation for temporary results, rather than requiring specific
14089 registers.
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
14112 specifically.
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.
14124
14125 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14126
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
14149 s0-s7.
14150 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
14151 z2-z7.
14152
14153 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14154
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.
14178
14179 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14180
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
14183 either order.
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.
14189
14190 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14191
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.
14232
14233 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14234
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
14237 instruction.
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.
14242
14243 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14244
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.
14263
14264 2023-05-09 Jason Merrill <jason@redhat.com>
14265
14266 PR c++/106740
14267 * g++.dg/template/friend78.C: New test.
14268
14269 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
14270 Uros Bizjak <ubizjak@gmail.com>
14271
14272 * gcc.target/i386/insvti_highpart-1.c: New test case.
14273
14274 2023-05-08 Andrew Pinski <apinski@marvell.com>
14275
14276 PR testsuite/109776
14277 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
14278
14279 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
14280
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.
14285
14286 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
14287
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'.
14297
14298 2023-05-08 Patrick Palka <ppalka@redhat.com>
14299
14300 PR c++/106214
14301 PR c++/93107
14302 * g++.dg/cpp1z/class-deduction114.C: New test.
14303
14304 2023-05-08 Andrew Pinski <apinski@marvell.com>
14305
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.
14312
14313 2023-05-08 Andrew Pinski <apinski@marvell.com>
14314
14315 * gcc.dg/tree-ssa/minmax-17.c: New test.
14316
14317 2023-05-08 Andrew Pinski <apinski@marvell.com>
14318
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.
14325
14326 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14327
14328 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
14329
14330 2023-05-08 Andrew Pinski <apinski@marvell.com>
14331
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.
14341
14342 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14343
14344 PR fortran/109662
14345 * gfortran.dg/pr109662-a.f90: New test.
14346
14347 2023-05-07 Patrick Palka <ppalka@redhat.com>
14348
14349 PR c++/85979
14350 * g++.dg/diagnostic/alignof4.C: New test.
14351
14352 2023-05-07 Patrick Palka <ppalka@redhat.com>
14353
14354 DR 2256
14355 PR c++/103091
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.
14359
14360 2023-05-07 Patrick Palka <ppalka@redhat.com>
14361
14362 * g++.dg/cpp2a/concepts-alias6.C: New test.
14363
14364 2023-05-07 Patrick Palka <ppalka@redhat.com>
14365
14366 PR c++/98283
14367 * g++.dg/cpp1y/paren6.C: New test.
14368
14369 2023-05-07 Patrick Palka <ppalka@redhat.com>
14370
14371 PR c++/109651
14372 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
14373 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
14374
14375 2023-05-07 Patrick Palka <ppalka@redhat.com>
14376
14377 PR c++/109480
14378 * g++.dg/template/non-dependent25a.C: New test.
14379
14380 2023-05-07 Patrick Palka <ppalka@redhat.com>
14381
14382 PR c++/109480
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.
14387
14388 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
14389
14390 * gcc.target/powerpc/parall_5insn_const.c: New test.
14391
14392 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
14393
14394 PR target/43644
14395 * gcc.target/i386/pr43644.c: New test case.
14396
14397 2023-05-06 Xi Ruoyao <xry111@xry111.site>
14398
14399 * gcc.target/loongarch/shrink-wrap.c: New test.
14400
14401 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14402
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.
14437
14438 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14439
14440 PR fortran/109662
14441 * gfortran.dg/pr109662.f90: New test.
14442
14443 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14444
14445 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
14446
14447 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14448
14449 PR target/109748
14450 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
14451
14452 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14453
14454 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
14455
14456 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
14457
14458 * gcc.target/cris/peep2-addsplit1.c: New test.
14459
14460 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14461
14462 * gcc.target/cris/peep2-movandsplit1.c: New test.
14463
14464 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14465
14466 * gcc.target/cris/peep2-lsrandsplit1.c,
14467 gcc.target/cris/peep2-movulsr2.c: New tests.
14468
14469 2023-05-05 Harald Anlauf <anlauf@gmx.de>
14470
14471 PR fortran/109641
14472 * gfortran.dg/overload_5.f90: New test.
14473
14474 2023-05-05 Pan Li <pan2.li@intel.com>
14475 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14476
14477 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
14478 Adjust indexed load/store check condition.
14479
14480 2023-05-05 Pan Li <pan2.li@intel.com>
14481
14482 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
14483 Adjust test check condition.
14484
14485 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14486
14487 PR target/109615
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.
14491
14492 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
14493
14494 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
14495
14496 2023-05-05 Andrew Pinski <apinski@marvell.com>
14497
14498 PR tree-optimization/109732
14499 * gcc.dg/pr109732.c: New test.
14500 * gcc.dg/pr109732-1.c: New test.
14501
14502 2023-05-05 Andrew Pinski <apinski@marvell.com>
14503
14504 PR tree-optimization/109722
14505 * gcc.dg/tree-ssa/abs-1.c: New test.
14506
14507 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
14508
14509 PR modula2/109729
14510 * gm2/pim/run/pass/ForChar.mod: New test.
14511
14512 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14513
14514 * gcc.target/aarch64/simd/pr99195_4.c: New test.
14515
14516 2023-05-04 Julian Brown <julian@codesourcery.com>
14517
14518 PR fortran/109622
14519 * gfortran.dg/goacc/pr109622-5.f90: New test.
14520 * gfortran.dg/goacc/pr109622-6.f90: New test.
14521
14522 2023-05-04 Andrew Pinski <apinski@marvell.com>
14523
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.
14530
14531 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14532
14533 PR target/99195
14534 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14535
14536 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14537
14538 PR target/99195
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.
14541
14542 2023-05-04 Richard Biener <rguenther@suse.de>
14543
14544 PR tree-optimization/109724
14545 * g++.dg/torture/pr109724.C: New testcase.
14546
14547 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14548
14549 PR debug/109676
14550 * g++.target/i386/pr109676.C: New test.
14551
14552 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
14553
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
14559 or file names.
14560
14561 2023-05-03 Jason Merrill <jason@redhat.com>
14562
14563 PR c++/91618
14564 PR c++/109649
14565 * g++.dg/template/friend77.C: New test.
14566
14567 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
14568
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.
14572
14573 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14574
14575 PR sanitizer/90746
14576 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14577
14578 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
14579
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.
14585
14586 2023-05-03 Murray Steele <murray.steele@arm.com>
14587 Christophe Lyon <christophe.lyon@arm.com>
14588
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.
14594
14595 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14596
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.
14642
14643 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14644
14645 PR target/99195
14646 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14647 add/sub intrinsics.
14648
14649 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14650
14651 PR target/99195
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.
14655
14656 2023-05-03 Jason Merrill <jason@redhat.com>
14657
14658 * g++.dg/template/nontype12.C: Check for duplicate error.
14659
14660 2023-05-02 Andrew Pinski <apinski@marvell.com>
14661
14662 PR tree-optimization/109702
14663 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14664
14665 2023-05-02 Andrew Pinski <apinski@marvell.com>
14666
14667 PR target/109657
14668 * gcc.target/aarch64/csinv-2.c: New test.
14669
14670 2023-05-02 Jason Merrill <jason@redhat.com>
14671
14672 PR c++/109678
14673 * g++.dg/cpp1z/variant1.C: New test.
14674
14675 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14676
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.
14705
14706 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14707
14708 PR target/89835
14709 * gcc.target/riscv/pr89835.c: New test.
14710
14711 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14712 Pan Li <pan2.li@intel.com>
14713
14714 PR target/109617
14715 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14716
14717 2023-05-02 Patrick Palka <ppalka@redhat.com>
14718
14719 PR c++/109506
14720 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14721
14722 2023-05-02 Richard Biener <rguenther@suse.de>
14723
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.
14728
14729 2023-05-01 Jason Merrill <jason@redhat.com>
14730
14731 PR c++/109666
14732 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14733
14734 2023-04-30 Jeff Law <jlaw@ventanamicro>
14735
14736 Revert:
14737 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14738
14739 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14740 for __LINE__.
14741 * gcc.dg/builtin-redefine-1.c: New test.
14742
14743 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14744
14745 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14746
14747 2023-04-30 Andrew Pinski <apinski@marvell.com>
14748
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.
14754
14755 2023-04-30 Andrew Pinski <apinski@marvell.com>
14756
14757 PR c/107926
14758 * gcc.dg/init-excess-3.c: New test.
14759
14760 2023-04-30 Martin Liska <mliska@suse.cz>
14761
14762 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
14763 output.
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.
14767
14768 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14769
14770 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14771 for __LINE__.
14772 * gcc.dg/builtin-redefine-1.c: New test.
14773
14774 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14775
14776 * gm2/pim/run/pass/constlitbase.mod: New test.
14777
14778 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14779
14780 * gcc.target/xstormy16/neghi2.c: New test case.
14781 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14782
14783 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14784
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.
14789
14790 2023-04-29 Jeff Law <jlaw@ventanamicro>
14791
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.
14795
14796 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14797
14798 * gcc.target/riscv/rv32e_stack.c: New test.
14799
14800 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14801
14802 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14803 empty lines (besides optionally leading whitespace).
14804
14805 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14806
14807 * gcc.target/riscv/divmod-1.c: New testcase.
14808 * gcc.target/riscv/divmod-2.c: New testcase.
14809
14810 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14811
14812 * gcc.target/riscv/zbc32.c: New test.
14813 * gcc.target/riscv/zbc64.c: New test.
14814
14815 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14816
14817 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14818 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14819
14820 2023-04-28 Andrew Pinski <apinski@marvell.com>
14821
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.
14825
14826 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14827
14828 PR rtl-optimization/109476
14829 * gcc.target/avr/mmcu/pr109476.c: New test case.
14830
14831 2023-04-28 Richard Biener <rguenther@suse.de>
14832
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.
14838
14839 2023-04-28 Richard Biener <rguenther@suse.de>
14840
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.
14844
14845 2023-04-28 Pan Li <pan2.li@intel.com>
14846 kito-cheng <kito.cheng@sifive.com>
14847
14848 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14849
14850 2023-04-28 Richard Biener <rguenther@suse.de>
14851
14852 PR ipa/109652
14853 * gcc.dg/torture/pr109652.c: New testcase.
14854
14855 2023-04-28 Julian Brown <julian@codesourcery.com>
14856
14857 PR fortran/109622
14858 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14859
14860 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14861
14862 PR target/99195
14863 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14864
14865 2023-04-28 Jakub Jelinek <jakub@redhat.com>
14866
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.
14871
14872 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14873 Jakub Jelinek <jakub@redhat.com>
14874
14875 * gcc.dg/tree-ssa/range-sincos.c: New test.
14876
14877 2023-04-28 Jan Beulich <jbeulich@suse.com>
14878
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.
14885
14886 2023-04-28 Jan Beulich <jbeulich@suse.com>
14887
14888 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14889
14890 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14891
14892 * c-c++-common/torture/harden-cond-comp.c: New.
14893
14894 2023-04-27 Jason Merrill <jason@redhat.com>
14895
14896 * g++.dg/template/copy1.C: Adjust error lines.
14897
14898 2023-04-27 Pan Li <pan2.li@intel.com>
14899
14900 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14901
14902 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14903
14904 PR tree-optimization/109639
14905 * gcc.dg/tree-ssa/pr109639.c: New file.
14906 * gcc.dg/tree-ssa/pr109643.c: New file.
14907
14908 2023-04-27 Richard Biener <rguenther@suse.de>
14909
14910 PR ipa/109607
14911 * g++.dg/torture/pr109607.C: New testcase.
14912
14913 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14914
14915 PR c/109409
14916 * gcc.dg/pr109409.c: New test.
14917
14918 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14919
14920 PR c/107682
14921 PR c/109412
14922 * gcc.dg/pr109412.c: New test.
14923
14924 2023-04-27 Jan Beulich <jbeulich@suse.com>
14925
14926 * c-c++-common/patchable_function_entry-decl.c: Special-case
14927 RISC-V.
14928 * c-c++-common/patchable_function_entry-default.c: Likewise.
14929 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14930
14931 2023-04-26 Jason Merrill <jason@redhat.com>
14932
14933 PR c++/69836
14934 * g++.dg/template/friend76.C: New test.
14935
14936 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
14937
14938 PR target/104338
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.
14947
14948 2023-04-26 Pan Li <pan2.li@intel.com>
14949 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14950
14951 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14952
14953 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
14954
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.
14960
14961 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14962
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.
14967
14968 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
14969
14970 PR target/109069
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.
14975
14976 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14977
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.
14994
14995 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14996
14997 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
14998 check.
14999
15000 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15001
15002 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
15003
15004 2023-04-26 Pan Li <pan2.li@intel.com>
15005
15006 PR target/109272
15007 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
15008 condition.
15009 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
15010 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
15011
15012 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
15013
15014 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
15015
15016 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
15017
15018 PR modula2/108121
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.
15022
15023 2023-04-25 Patrick Palka <ppalka@redhat.com>
15024
15025 PR c++/108975
15026 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
15027
15028 2023-04-25 Richard Biener <rguenther@suse.de>
15029
15030 PR tree-optimization/109609
15031 * gcc.dg/torture/pr109609.c: New testcase.
15032
15033 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
15034
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.
15043
15044 2023-04-25 Jakub Jelinek <jakub@redhat.com>
15045
15046 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
15047 float16, float32, float64 and float128.
15048
15049 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15050
15051 PR target/99195
15052 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
15053
15054 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15055
15056 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
15057
15058 2023-04-25 Jakub Jelinek <jakub@redhat.com>
15059
15060 PR c++/109278
15061 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
15062
15063 2023-04-25 Richard Biener <rguenther@suse.de>
15064
15065 PR rtl-optimization/109585
15066 * gcc.dg/torture/pr109585.c: New testcase.
15067
15068 2023-04-25 Jakub Jelinek <jakub@redhat.com>
15069
15070 PR target/109566
15071 * gcc.target/powerpc/pr109566.c: New test.
15072
15073 2023-04-25 Martin Liska <mliska@suse.cz>
15074
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.
15078
15079 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
15080
15081 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
15082
15083 2023-04-25 Sam James <sam@gentoo.org>
15084
15085 PR tree-optimization/105312
15086 PR target/105573
15087 * gcc.target/sparc/pr105573.c: New test.
15088
15089 2023-04-25 Andrew Pinski <apinski@marvell.com>
15090
15091 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
15092
15093 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15094
15095 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
15096
15097 2023-04-24 Andrew Pinski <apinski@marvell.com>
15098
15099 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
15100 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
15101
15102 2023-04-24 Andrew Pinski <apinski@marvell.com>
15103
15104 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
15105
15106 2023-04-24 Andrew Pinski <apinski@marvell.com>
15107
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.
15111
15112 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15113
15114 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
15115 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
15116
15117 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15118
15119 PR target/109406
15120 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
15121 MUL.
15122 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
15123
15124 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15125
15126 * gcc.target/aarch64/simd/vabal_combine.c: New test.
15127
15128 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15129
15130 * gcc.target/aarch64/simd/addlv_zext.c: New test.
15131
15132 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15133
15134 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
15135
15136 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15137
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.
15144
15145 2023-04-24 liuhongt <hongtao.liu@intel.com>
15146
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.
15158
15159 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
15160
15161 * lib/gm2.exp (gm2_target_compile_default): Conditionally
15162 append -lnsl -lsocket to ldflags.
15163
15164 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15165
15166 * gcc.target/aarch64/float_truncate_zero.c: New test.
15167
15168 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15169
15170 PR target/99195
15171 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
15172
15173 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
15174
15175 * gcc.target/xstormy16/mulhi.c: New test case.
15176
15177 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
15178
15179 * gcc.target/xstormy16/extendhisi2.c: New test case.
15180 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
15181
15182 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
15183
15184 * gcc.target/xstormy16/shiftsi.c: New test case.
15185
15186 2023-04-23 liuhongt <hongtao.liu@intel.com>
15187
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.
15194
15195 2023-04-23 liuhongt <hongtao.liu@intel.com>
15196
15197 * gcc.target/i386/pr108707.c: New test.
15198
15199 2023-04-22 Andrew Pinski <apinski@marvell.com>
15200
15201 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
15202
15203 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
15204
15205 PR target/54816
15206 * gcc.target/avr/pr54816.c: Move to...
15207 * gcc.target/avr/mmcu/pr54816.c: ... here.
15208
15209 2023-04-22 Harald Anlauf <anlauf@gmx.de>
15210 Steven G. Kargl <kargl@gcc.gnu.org>
15211
15212 PR fortran/109500
15213 * gfortran.dg/allocatable_function_11.f90: New test.
15214
15215 2023-04-22 Jakub Jelinek <jakub@redhat.com>
15216
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
15221 rather than 4.
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
15225 rather than 4.
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.
15232
15233 2023-04-22 Jeff Law <jlaw@ventanamicro>
15234
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.
15244
15245 2023-04-22 Jakub Jelinek <jakub@redhat.com>
15246
15247 PR tree-optimization/109583
15248 * gcc.dg/pr109583.c: New test.
15249
15250 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
15251 Ondrej Kubanek <kubanek0ondrej@gmail.com>
15252
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.
15256
15257 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
15258
15259 PR tree-optimization/109546
15260 * gcc.dg/pr109546.c: New.
15261
15262 2023-04-21 Jason Merrill <jason@redhat.com>
15263
15264 PR c++/108099
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.
15268
15269 2023-04-21 Jeff Law <jlaw@ventanamicro>
15270
15271 PR testsuite/109549
15272 * gcc.target/i386/cmov6.c: No longer expect this test to
15273 generate 'cmov' instructions.
15274
15275 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15276
15277 * gcc.target/aarch64/sminmax-asr_1.c: New test.
15278
15279 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15280
15281 PR target/108779
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.
15287
15288 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15289
15290 PR target/99195
15291 * gcc.target/aarch64/simd/pr99195_1.c: New test.
15292
15293 2023-04-21 Richard Biener <rguenther@suse.de>
15294
15295 PR tree-optimization/109573
15296 * g++.dg/vect/pr109573.cc: New testcase.
15297
15298 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15299
15300 PR target/108270
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.
15304
15305 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15306
15307 PR target/108728
15308 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
15309
15310 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15311
15312 PR target/108728
15313 * lib/target-supports.exp (is-effective-target-keyword): Add
15314 ppc_cpu_supports_hw.
15315
15316 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15317
15318 PR target/109547
15319 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
15320 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
15321 condition.
15322
15323 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
15324
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.
15330
15331 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15332
15333 PR c/107041
15334 * gcc.dg/goacc/pr107041.c: New test.
15335
15336 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
15337
15338 PR target/78952
15339 * gcc.target/i386/pr78952-4.c: New test.
15340
15341 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15342 kito-cheng <kito.cheng@sifive.com>
15343
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.
15347
15348 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15349
15350 * gcc.target/riscv/arch-19.c: Add -misa-spec.
15351
15352 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15353 kito-cheng <kito.cheng@sifive.com>
15354
15355 PR target/109535
15356 * g++.target/riscv/rvv/base/pr109535.C: New test.
15357 * gcc.target/riscv/rvv/base/pr109535.c: New test.
15358
15359 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15360
15361 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
15362 rather than stdint.h
15363
15364 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
15365
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.
15372
15373 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15374
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.
15383
15384 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15385
15386 PR c++/108099
15387 PR testsuite/109560
15388 * g++.dg/ext/int128-8.C: Require int128 effective target.
15389
15390 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
15391
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.
15395
15396 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15397
15398 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
15399 * gcc.target/i386/pr109117-1.c: Modify error message.
15400
15401 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15402
15403 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
15404
15405 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15406
15407 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
15408
15409 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15410
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.
15463
15464 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15465
15466 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
15467 Remove avx512bw.
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.
15480
15481 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15482
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.
15490
15491 2023-04-19 Patrick Palka <ppalka@redhat.com>
15492 Jonathan Wakely <jwakely@redhat.com>
15493
15494 PR c++/100157
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.
15498
15499 2023-04-19 Patrick Palka <ppalka@redhat.com>
15500
15501 PR c++/109556
15502 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
15503
15504 2023-04-19 Harald Anlauf <anlauf@gmx.de>
15505
15506 PR testsuite/83904
15507 PR fortran/100297
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".
15511
15512 2023-04-19 Andrew Pinski <apinski@marvell.com>
15513
15514 * gcc.target/i386/cmov10.c: New test.
15515 * gcc.target/i386/cmov11.c: New test.
15516
15517 2023-04-19 Jason Merrill <jason@redhat.com>
15518
15519 PR c++/108099
15520 * g++.dg/ext/int128-8.C: New test.
15521
15522 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15523
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.
15531
15532 2023-04-19 Pan Li <pan2.li@intel.com>
15533
15534 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15535 condition.
15536 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15537
15538 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15539
15540 PR target/78904
15541 PR target/78952
15542 * gcc.target/i386/pr78952-3.c: New test.
15543
15544 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15545
15546 PR target/109465
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.
15550
15551 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15552
15553 * gcc.target/loongarch/va_arg.c: New test.
15554
15555 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15556
15557 PR tree-optimization/109011
15558 * gcc.dg/vect/pr109011-1.c: New test.
15559
15560 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15561
15562 * gcc.target/aarch64/vec-set-zero.c: New test.
15563
15564 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15565
15566 PR target/108840
15567 * gcc.target/aarch64/pr108840.c: New test.
15568
15569 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15570
15571 PR tree-optimization/109524
15572 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15573 const nn &.
15574
15575 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
15576
15577 PR target/94908
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.
15581
15582 2023-04-18 Richard Biener <rguenther@suse.de>
15583
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.
15602
15603 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15604
15605 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15606
15607 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15608
15609 * gcc.target/aarch64/spellcheck_11.c: New test.
15610
15611 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15612
15613 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15614 extension.
15615
15616 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15617
15618 * gcc.target/riscv/arch-5.c: Likewise.
15619
15620 2023-04-18 Jakub Jelinek <jakub@redhat.com>
15621
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.
15625
15626 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15627
15628 * gcc.target/loongarch/add-const.c: New test.
15629 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15630 frame size change.
15631 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15632
15633 2023-04-17 Patrick Palka <ppalka@redhat.com>
15634
15635 PR c++/109531
15636 * g++.dg/template/canon-type-20.C: New test.
15637 * g++.dg/template/ttp36.C: New test.
15638
15639 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15640
15641 * gcc.target/riscv/stack_save_restore.c: New test.
15642
15643 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15644
15645 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15646
15647 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15648
15649 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15650
15651 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15652
15653 PR target/106602
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.
15658
15659 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
15660
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.
15665
15666 2023-04-17 Martin Jambor <mjambor@suse.cz>
15667
15668 PR ipa/107769
15669 PR ipa/109318
15670 * gcc.dg/ipa/pr109318.c: New test.
15671 * gcc.dg/lto/pr107769_0.c: Likewise.
15672
15673 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15674 Di Zhao <di.zhao@amperecomputing.com>
15675
15676 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15677
15678 2023-04-17 Jakub Jelinek <jakub@redhat.com>
15679
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.
15683
15684 2023-04-17 Richard Biener <rguenther@suse.de>
15685
15686 PR tree-optimization/109524
15687 * g++.dg/pr109524.C: New testcase.
15688
15689 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15690
15691 PR testsuite/108809
15692 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15693
15694 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15695
15696 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15697 for riscv_vector.h
15698 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15699 -mabi.
15700
15701 2023-04-17 Pan Li <pan2.li@intel.com>
15702
15703 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15704
15705 2023-04-16 Jeff Law <jlaw@ventanamicro>
15706
15707 PR target/109508
15708 * gcc.target/riscv/pr109508.c: New test.
15709
15710 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15711
15712 PR target/54816
15713 * gcc.target/avr/pr54816.c: New test case.
15714
15715 2023-04-15 Jason Merrill <jason@redhat.com>
15716
15717 PR c++/109357
15718 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15719
15720 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15721 Kewen Lin <linkw@linux.ibm.com>
15722
15723 PR target/99708
15724 * gcc.target/powerpc/pr99708.c: Accept lack of
15725 __SIZEOF_IBM128__ when long double is 64-bit wide.
15726
15727 2023-04-15 Jason Merrill <jason@redhat.com>
15728
15729 PR c++/109514
15730 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15731
15732 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15733
15734 PR fortran/109511
15735 * gfortran.dg/set_exponent_1.f90: New test.
15736
15737 2023-04-14 Richard Biener <rguenther@suse.de>
15738
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.
15743
15744 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
15745
15746 PR fortran/104272
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
15750
15751 2023-04-14 Richard Biener <rguenther@suse.de>
15752
15753 PR tree-optimization/109502
15754 * gcc.dg/vect/pr109502.c: New testcase.
15755
15756 2023-04-14 Richard Biener <rguenther@suse.de>
15757
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.
15765
15766 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15767 Jakub Jelinek <jakub@redhat.com>
15768
15769 PR target/108947
15770 PR target/109040
15771 * gcc.dg/pr108947.c: New test.
15772 * gcc.c-torture/execute/pr109040.c: New test.
15773
15774 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15775
15776 PR analyzer/108722
15777 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15778
15779 2023-04-13 Patrick Palka <ppalka@redhat.com>
15780
15781 PR c++/109420
15782 * g++.dg/template/typename27.C: New test.
15783
15784 2023-04-13 Jason Merrill <jason@redhat.com>
15785
15786 PR c++/109277
15787 * g++.dg/ext/is_convertible5.C: New test.
15788
15789 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15790
15791 PR modula2/109497
15792 PR modula2/109496
15793 * gm2/pim/run/pass/addcharconst.mod: New test.
15794 * gm2/pim/run/pass/singlechar.mod: New test.
15795
15796 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15797
15798 PR target/108910
15799 * gcc.dg/torture/pr108910.c: New test.
15800
15801 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15802
15803 PR target/109479
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.
15810
15811 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15812
15813 PR tree-optimization/109410
15814 * gcc.dg/pr109410.c: New test.
15815
15816 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15817
15818 PR target/109458
15819 * gcc.target/i386/pr109458.c: New test.
15820
15821 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15822
15823 PR tree-optimization/109462
15824 * g++.dg/opt/pr109462.C: New test.
15825
15826 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15827
15828 PR tree-optimization/109462
15829 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15830
15831 2023-04-12 Richard Biener <rguenther@suse.de>
15832
15833 PR tree-optimization/109473
15834 * gcc.dg/vect/pr109473.c: New testcase.
15835
15836 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15837
15838 PR fortran/104312
15839 * gfortran.dg/entry_26.f90: New test.
15840 * gfortran.dg/entry_27.f90: New test.
15841
15842 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15843
15844 PR fortran/61615
15845 PR fortran/99982
15846 * gfortran.dg/interface_49.f90: New test.
15847
15848 2023-04-12 Richard Biener <rguenther@suse.de>
15849
15850 PR tree-optimization/109469
15851 * gcc.dg/torture/pr109469.c: New testcase.
15852
15853 2023-04-12 Richard Biener <rguenther@suse.de>
15854
15855 PR tree-optimization/109434
15856 * g++.dg/opt/pr109434.C: New testcase.
15857
15858 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
15859
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
15863 considering BE.
15864
15865 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15866
15867 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
15868
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>
15873
15874 PR target/109104
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.
15878
15879 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15880
15881 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15882 for -m32.
15883
15884 2023-04-11 Martin Liska <mliska@suse.cz>
15885
15886 PR driver/108241
15887 * gcc.dg/pr108241.c: New test.
15888 * gcc.dg/pr79570.c: Add also -g option.
15889
15890 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
15891
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.
15895
15896 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
15897
15898 PR target/108812
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.
15902
15903 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15904
15905 PR target/70243
15906 * gcc.target/powerpc/pr70243.c: New test.
15907
15908 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
15909
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.
15925
15926 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15927
15928 PR tree-optimization/109392
15929 * gcc.dg/pr109392.c: New test.
15930
15931 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15932
15933 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15934
15935 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15936
15937 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15938
15939 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15940
15941 PR fortran/87477
15942 PR fortran/85686
15943 PR fortran/88247
15944 PR fortran/91941
15945 PR fortran/92779
15946 PR fortran/93339
15947 PR fortran/93813
15948 PR fortran/100948
15949 PR fortran/102106
15950 PR fortran/98408
15951 PR fortran/105205
15952 PR fortran/106918
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
15961
15962 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15963
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
15988
15989 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15990
15991 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15992 fortran compiler, skip if missing.
15993
15994 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15995
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.
15998
15999 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
16000
16001 PR tree-optimization/109417
16002 * gcc.dg/pr109417.c: New.
16003
16004 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16005
16006 * rust/compile/issue-1422.rs: New test.
16007
16008 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16009
16010 * rust/compile/issue-1361.rs: New test.
16011
16012 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
16013
16014 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
16015 * rust/compile/issue-1830_str.rs: Likewise.
16016
16017 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16018
16019 * rust/compile/empty.in: New test.
16020 * rust/compile/include_empty.rs: New test.
16021
16022 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16023
16024 * rust/compile/torture/traits10.rs: Fix test-case
16025
16026 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16027
16028 * rust/compile/issue-1725-1.rs: New test.
16029 * rust/compile/issue-1725-2.rs: New test.
16030
16031 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16032
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.
16036
16037 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16038
16039 * rust/compile/parse_empty_tuple_pattern.rs: New test.
16040
16041 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
16042
16043 * rust/compile/issue-1830_bytes.rs: New test.
16044 * rust/compile/issue-1830_str.rs: New test.
16045
16046 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16047
16048 * rust/compile/variadic.rs: New test.
16049
16050 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16051
16052 * rust/execute/torture/overflow1.rs: Fix test.
16053
16054 2023-04-06 mxlol233 <mxlol233@outlook.com>
16055
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:
16076 `intrinsics`.
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`.
16086
16087 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16088
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.
16096
16097 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
16098
16099 * rust/execute/torture/let-pattern-1.rs: New test.
16100
16101 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16102
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.
16108
16109 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16110
16111 * rust/compile/func3.rs: update test case
16112
16113 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16114
16115 * rust/compile/issue-1786.rs: New test.
16116
16117 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16118
16119 * rust/compile/never_type_err1.rs: Moved to...
16120 * rust/compile/never_type1.rs: ...here. It now works
16121
16122 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16123
16124 * rust/compile/issue-1773.rs: New test.
16125
16126 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16127
16128 * rust/execute/torture/issue-1720-2.rs: New test.
16129
16130 2023-04-06 mxlol233 <mxlol233@outlook.com>
16131
16132 * rust/compile/feature.rs: New test.
16133
16134 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16135
16136 * rust/compile/closure_move_expr.rs: New test.
16137
16138 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16139
16140 * rust/compile/parse_complex_generic_application.rs: New test.
16141 * rust/compile/parse_complex_generic_application2.rs: New test.
16142
16143 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16144
16145 * rust/compile/multi_reference_type.rs: New test.
16146
16147 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
16148
16149 * rust/compile/issue-867.rs: New test.
16150
16151 2023-04-06 Lyra <teromene@teromene.fr>
16152
16153 * rust/compile/macro45.rs: New test.
16154
16155 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
16156
16157 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
16158 properly.
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.
16245
16246 2023-04-06 mxlol233 <mxlol233@outlook.com>
16247
16248 * rust/compile/diagnostic_underline.rs: New test.
16249
16250 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16251
16252 * rust/compile/bounds.rs: change to use -fsyntax-only
16253 * rust/execute/torture/issue-1720.rs: New test.
16254
16255 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
16256
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.
16268
16269 2023-04-06 mxlol233 <mxlol233@outlook.com>
16270
16271 * rust/compile/bounds.rs: New test.
16272
16273 2023-04-06 Dave <dme2223@gmail.com>
16274
16275 * rust/compile/const10.rs: New test.
16276
16277 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
16278
16279 * rust/compile/unsafe11.rs: New test.
16280
16281 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16282
16283 * gcc.dg/signbit-2.c: Add -maltivec if supported.
16284
16285 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16286 Thomas Schwinge <thomas@codesourcery.com>
16287
16288 PR testsuite/108899
16289 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
16290 Fix quoting.
16291
16292 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
16293
16294 PR modula2/109423
16295 * gm2/pim/fail/setunknown.mod: New test.
16296 * gm2/pim/fail/setunknown2.mod: New test.
16297
16298 2023-04-05 Jeff Law <jlaw@ventanamicro>
16299
16300 PR target/108892
16301 * gcc.c-torture/compile/pr108892.c: New test.
16302
16303 2023-04-05 Martin Jambor <mjambor@suse.cz>
16304
16305 PR ipa/108959
16306 * gcc.dg/ipa/pr108959.c: New test.
16307
16308 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16309
16310 * g++.target/riscv/rvv/base/bug-23.C: New test.
16311
16312 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16313
16314 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
16315
16316 2023-04-04 Harald Anlauf <anlauf@gmx.de>
16317
16318 PR fortran/104349
16319 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
16320 * gfortran.dg/pr104349.f90: New test.
16321
16322 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16323
16324 PR tree-optimization/109386
16325 * gcc.c-torture/execute/ieee/pr109386.c: New test.
16326
16327 2023-04-04 Marek Polacek <polacek@redhat.com>
16328
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.
16334
16335 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
16336
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.
16347
16348 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16349
16350 PR target/109384
16351 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
16352 vs. f conflict.
16353
16354 2023-04-04 Richard Biener <rguenther@suse.de>
16355
16356 PR tree-optimization/109304
16357 * gcc.dg/pr109304.c: New testcase.
16358
16359 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
16360
16361 PR target/108699
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.
16365
16366 2023-04-04 Jason Merrill <jason@redhat.com>
16367
16368 PR c++/107484
16369 * g++.dg/lookup/friend25.C: New test.
16370
16371 2023-04-03 Patrick Palka <ppalka@redhat.com>
16372
16373 PR c++/109300
16374 * g++.dg/cpp1y/var-templ79.C: New test.
16375
16376 2023-04-03 Jakub Jelinek <jakub@redhat.com>
16377 Martin Jambor <mjambor@suse.cz>
16378
16379 PR ipa/109303
16380 * gcc.dg/pr109303.c: New test.
16381
16382 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
16383
16384 PR target/102146
16385 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
16386 scan.
16387
16388 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16389
16390 PR target/109375
16391 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
16392
16393 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16394
16395 PR target/109376
16396 * gnat.dg/prot7.adb: Skip on hppa.
16397
16398 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16399 kito-cheng <kito.cheng@sifive.com>
16400
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.
16405
16406 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16407
16408 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
16409 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
16410
16411 2023-04-01 Patrick Palka <ppalka@redhat.com>
16412
16413 PR c++/109160
16414 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
16415
16416 2023-04-01 Patrick Palka <ppalka@redhat.com>
16417
16418 PR c++/53164
16419 PR c++/105848
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.
16423
16424 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16425
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.
16431
16432 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16433
16434 PR tree-optimization/109362
16435 * gcc.target/i386/pr109362.c: New test.
16436
16437 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16438 Richard Sandiford <richard.sandiford@arm.com>
16439
16440 PR target/109254
16441 * gcc.target/aarch64/sve/pr109254.c: New test.
16442
16443 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16444
16445 PR analyzer/107396
16446 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
16447 if fdopen returns NULL.
16448
16449 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
16450
16451 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
16452 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
16453
16454 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
16455
16456 * gcc.target/i386/pr109052-2.c: New.
16457
16458 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16459
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.
16465
16466 2023-03-31 Jonathan Yong <10walls@gmail.com>
16467
16468 * c-c++-common/Warray-bounds.c: Fix excess warnings on
16469 LLP64.
16470
16471 2023-03-31 liuhongt <hongtao.liu@intel.com>
16472
16473 * g++.target/i386/pr85048.C: New test.
16474
16475 2023-03-30 Jason Merrill <jason@redhat.com>
16476
16477 PR c++/105452
16478 * g++.dg/lookup/anon8.C: New test.
16479
16480 2023-03-30 Jason Merrill <jason@redhat.com>
16481
16482 PR c++/105221
16483 * g++.dg/cpp1z/noexcept-type27.C: New test.
16484
16485 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16486
16487 PR c++/109319
16488 * g++.dg/cpp23/subscript14.C: New test.
16489
16490 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
16491
16492 PR tree-optimization/109154
16493 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
16494
16495 2023-03-30 Jason Merrill <jason@redhat.com>
16496
16497 PR c++/107897
16498 PR c++/108887
16499 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
16500 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
16501
16502 2023-03-30 Richard Biener <rguenther@suse.de>
16503
16504 PR tree-optimization/107561
16505 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
16506 * g++.dg/warn/Warray-bounds-16.C: Likewise.
16507
16508 2023-03-30 Richard Biener <rguenther@suse.de>
16509
16510 PR tree-optimization/109342
16511 * g++.dg/torture/pr109342.C: New testcase.
16512
16513 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16514
16515 PR c++/109278
16516 * g++.dg/cpp23/ext-floating15.C: New test.
16517
16518 2023-03-30 liuhongt <hongtao.liu@intel.com>
16519
16520 * gcc.target/i386/pr88828-0.c: Adjust testcase.
16521
16522 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
16523
16524 PR modula2/109336
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.
16529
16530 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
16531
16532 * gcc.target/riscv/arch-19.c: New test.
16533
16534 2023-03-29 Richard Biener <rguenther@suse.de>
16535
16536 PR tree-optimization/109331
16537 * gcc.dg/torture/pr109331.c: New testcase.
16538
16539 2023-03-29 Richard Biener <rguenther@suse.de>
16540
16541 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16542
16543 2023-03-29 Richard Biener <rguenther@suse.de>
16544
16545 PR tree-optimization/109327
16546 * gcc.dg/pr109327.c: New testcase.
16547
16548 2023-03-29 Richard Biener <rguenther@suse.de>
16549
16550 PR ipa/106124
16551 * g++.dg/gomp/pr106124.C: New testcase.
16552
16553 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16554 Richard Biener <rguenther@suse.de>
16555
16556 PR tree-optimization/109301
16557 * gcc.dg/pr109301.c: New test.
16558
16559 2023-03-29 Jason Merrill <jason@redhat.com>
16560
16561 PR c++/109321
16562 PR c++/109320
16563 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16564 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16565
16566 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16567
16568 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16569
16570 2023-03-28 David Malcolm <dmalcolm@redhat.com>
16571
16572 PR c/107002
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.
16577
16578 2023-03-28 Jason Merrill <jason@redhat.com>
16579
16580 PR c++/107163
16581 * g++.dg/warn/Wsequence-point-5.C: New test.
16582
16583 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16584
16585 PR target/109312
16586 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16587
16588 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16589
16590 PR rtl-optimization/109187
16591 * gcc.dg/pr109187.c: New test.
16592
16593 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16594
16595 PR tree-optimization/109265
16596 PR tree-optimization/109274
16597 * gcc.dg/pr109274.c: New.
16598 * gfortran.dg/pr109265.f90: New.
16599
16600 2023-03-28 Richard Biener <rguenther@suse.de>
16601
16602 PR tree-optimization/107087
16603 * g++.dg/pr107087.C: New testcase.
16604
16605 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16606
16607 PR target/109072
16608 * gcc.target/aarch64/pr109072_1.c: New test.
16609 * gcc.target/aarch64/pr109072_2.c: Likewise.
16610
16611 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16612
16613 PR middle-end/106190
16614 * gcc.dg/asan/pr106190.c: New test.
16615
16616 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16617
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.
16622
16623 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16624
16625 PR target/109276
16626 * gcc.target/i386/pr109276.c: New test.
16627
16628 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16629
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.
16634
16635 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16636
16637 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16638 brackets.
16639 * gcc.dg/visibility-22.c: Add weak_undefined options.
16640
16641 2023-03-27 Richard Biener <rguenther@suse.de>
16642
16643 PR tree-optimization/54498
16644 * g++.dg/torture/pr54498.C: New testcase.
16645
16646 2023-03-27 Richard Biener <rguenther@suse.de>
16647
16648 PR tree-optimization/108357
16649 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16650
16651 2023-03-27 Martin Liska <mliska@suse.cz>
16652
16653 * lib/verify-sarif-file.py: Use apostrophes instead
16654 of double quotes.
16655
16656 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16657
16658 PR target/109167
16659 * gcc.target/powerpc/pr109167.c: New test.
16660
16661 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16662
16663 PR target/109082
16664 * gcc.target/powerpc/pr109082.c: New test.
16665
16666 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
16667
16668 PR target/106282
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.
16677
16678 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16679
16680 PR tree-optimization/109230
16681 * gcc.dg/pr109230.c: New test.
16682
16683 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16684
16685 PR ipa/105685
16686 * c-c++-common/cold-2.c: New test.
16687
16688 2023-03-25 David Malcolm <dmalcolm@redhat.com>
16689
16690 PR analyzer/109098
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:
16699 New test case.
16700 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
16701 New test case.
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
16707 directive.
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.
16712
16713 2023-03-24 Patrick Palka <ppalka@redhat.com>
16714
16715 PR c++/106969
16716 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16717 C++98 mode.
16718 * g++.dg/lookup/this2.C: New test.
16719
16720 2023-03-24 Jason Merrill <jason@redhat.com>
16721
16722 PR c++/105481
16723 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16724
16725 2023-03-24 David Malcolm <dmalcolm@redhat.com>
16726
16727 PR other/109163
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.
16734
16735 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16736
16737 PR tree-optimization/109238
16738 * gcc.dg/pr109238.c: New.
16739
16740 2023-03-24 Richard Biener <rguenther@suse.de>
16741
16742 PR tree-optimization/106912
16743 * gcc.dg/profile-generate-4.c: New testcase.
16744
16745 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
16746
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.
16750
16751 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16752
16753 PR target/109137
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
16757 memset.
16758
16759 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16760
16761 PR tree-optimization/99739
16762 * gcc.dg/tree-ssa/pr99739.c: New test.
16763
16764 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16765
16766 * lib/target-supports.exp (add_options_for_weak_undefined):
16767 New.
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.
16780
16781 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16782 Tobias Burnus <tobias@codesourcery.com>
16783
16784 PR target/103628
16785 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16786 expression" error.
16787 * gfortran.dg/unpack_field_1.f90: Likewise.
16788 * gfortran.dg/pr103628.f90: New.
16789
16790 2023-03-23 Jason Merrill <jason@redhat.com>
16791
16792 PR c++/105996
16793 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16794
16795 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16796
16797 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16798
16799 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16800
16801 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16802
16803 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16804
16805 * gcc.target/powerpc/mod-no_copy.c: New.
16806 * gcc.target/powerpc/mod-peephole.c: New.
16807
16808 2023-03-23 Andrew Pinski <apinski@marvell.com>
16809
16810 PR c/84900
16811 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16812
16813 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16814
16815 PR modula2/109264
16816 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
16817 New test.
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:
16822 New test.
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.
16829
16830 2023-03-23 Richard Biener <rguenther@suse.de>
16831
16832 PR tree-optimization/107569
16833 * g++.dg/opt/pr107569.C: New testcase.
16834
16835 2023-03-23 Richard Biener <rguenther@suse.de>
16836
16837 PR tree-optimization/109262
16838 * g++.dg/torture/pr109262.C: New testcase.
16839
16840 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16841
16842 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16843
16844 2023-03-23 Marek Polacek <polacek@redhat.com>
16845
16846 PR c++/107532
16847 * g++.dg/warn/Wdangling-reference11.C: New test.
16848 * g++.dg/warn/Wdangling-reference12.C: New test.
16849
16850 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16851
16852 PR tree-optimization/109176
16853 * gcc.target/aarch64/sve/pr109176.c: New test.
16854
16855 2023-03-23 Pan Li <pan2.li@intel.com>
16856 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16857
16858 PR target/108654
16859 PR target/108185
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.
16863
16864 2023-03-23 Jason Merrill <jason@redhat.com>
16865
16866 PR c++/109241
16867 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16868
16869 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16870
16871 PR target/109244
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.
16884
16885 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16886
16887 PR target/109228
16888 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16889
16890 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16891 kito-cheng <kito.cheng@sifive.com>
16892
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.
16909
16910 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16911 kito-cheng <kito.cheng@sifive.com>
16912
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.
16916
16917 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16918
16919 * lib/target-supports.exp (check_effective_target_riscv_vector):
16920 New.
16921
16922 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16923
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.
16934
16935 2023-03-22 Jason Merrill <jason@redhat.com>
16936
16937 PR c++/108390
16938 * g++.dg/template/partial-order3.C: New test.
16939
16940 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16941 Steven G. Kargl <kargl@gcc.gnu.org>
16942
16943 PR fortran/104572
16944 * gfortran.dg/pr104572.f90: New test.
16945
16946 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16947
16948 * gcc.target/i386/pr109137.c: New.
16949
16950 2023-03-22 Jason Merrill <jason@redhat.com>
16951
16952 PR c++/108795
16953 * g++.dg/ext/attr-tsafe1.C: New test.
16954
16955 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16956
16957 PR c++/109177
16958 * g++.dg/ext/pr109177.C: New test.
16959
16960 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16961
16962 PR analyzer/109239
16963 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16964
16965 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16966
16967 * gcc.target/gcn/complex.c: New test.
16968
16969 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16970
16971 PR fortran/99036
16972 * gfortran.dg/pr99036.f90: New test.
16973
16974 2023-03-21 Jason Merrill <jason@redhat.com>
16975
16976 PR c++/106890
16977 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16978
16979 2023-03-21 Richard Biener <rguenther@suse.de>
16980
16981 PR tree-optimization/109219
16982 * gcc.dg/torture/pr109219.c: New testcase.
16983
16984 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16985
16986 PR testsuite/108898
16987 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16988 epilogue loops.
16989 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16990 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16991
16992 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16993
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.
17010
17011 2023-03-21 Jakub Jelinek <jakub@redhat.com>
17012
17013 PR tree-optimization/109215
17014 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
17015
17016 2023-03-21 Richard Biener <rguenther@suse.de>
17017
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.
17022
17023 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
17024
17025 PR fortran/109209
17026 * gfortran.dg/pr109209.f90: New test.
17027
17028 2023-03-20 Marek Polacek <polacek@redhat.com>
17029
17030 PR c++/109159
17031 * g++.dg/cpp0x/explicit16.C: New test.
17032
17033 2023-03-20 Jakub Jelinek <jakub@redhat.com>
17034
17035 PR c++/109164
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.
17040
17041 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
17042
17043 PR target/109067
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.
17048
17049 2023-03-20 Harald Anlauf <anlauf@gmx.de>
17050
17051 PR fortran/109186
17052 * gfortran.dg/nearest_6.f90: New test.
17053
17054 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
17055
17056 PR target/109178
17057 * gcc.target/powerpc/pr109178.c: New test.
17058
17059 2023-03-20 Jakub Jelinek <jakub@redhat.com>
17060
17061 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
17062 from char to char [2 * sizeof (int)].
17063
17064 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
17065
17066 PR fortran/87127
17067 * gfortran.dg/external_procedures_4.f90: New test.
17068
17069 2023-03-19 Harald Anlauf <anlauf@gmx.de>
17070
17071 PR fortran/85877
17072 * gfortran.dg/pr85877.f90: New test.
17073
17074 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
17075
17076 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
17077 for MSA tests.
17078
17079 2023-03-18 David Malcolm <dmalcolm@redhat.com>
17080
17081 PR analyzer/109094
17082 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
17083
17084 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
17085
17086 PR fortran/64290
17087 PR fortran/67444
17088 PR fortran/67471
17089 PR fortran/69298
17090 PR fortran/70863
17091 PR fortran/71798
17092 PR fortran/80524
17093 PR fortran/82996
17094 PR fortran/84472
17095 PR fortran/88735
17096 PR fortran/93691
17097 PR fortran/91316
17098 PR fortran/106576
17099 PR fortran/37336
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.
17122
17123 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
17124
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.
17132
17133 2023-03-17 Jason Merrill <jason@redhat.com>
17134
17135 PR c++/108975
17136 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
17137
17138 2023-03-17 Jason Merrill <jason@redhat.com>
17139
17140 PR c++/109172
17141 * g++.dg/eh/dtor4.C: New test.
17142
17143 2023-03-17 Jason Merrill <jason@redhat.com>
17144
17145 PR c++/69410
17146 * g++.dg/lookup/friend24.C: New test.
17147
17148 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17149
17150 PR target/105554
17151 * gcc.target/i386/pr105554.c: New test.
17152
17153 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17154
17155 PR c/109151
17156 * c-c++-common/ubsan/div-by-zero-8.c: New test.
17157
17158 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
17159
17160 * gcc.target/i386/pr109052.c: New.
17161
17162 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17163 kito-cheng <kito.cheng@sifive.com>
17164
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.
17170
17171 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17172
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.
17177
17178 2023-03-17 Jakub Jelinek <jakub@redhat.com>
17179
17180 PR middle-end/108685
17181 * c-c++-common/gomp/doacross-8.c: New test.
17182
17183 2023-03-16 Jason Merrill <jason@redhat.com>
17184
17185 PR c++/105809
17186 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
17187
17188 2023-03-16 Jason Merrill <jason@redhat.com>
17189
17190 PR c++/108242
17191 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
17192
17193 2023-03-16 Jason Merrill <jason@redhat.com>
17194
17195 PR c++/101869
17196 * g++.dg/cpp0x/enum43.C: New test.
17197
17198 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
17199
17200 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
17201
17202 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
17203
17204 PR modula2/109125
17205 * gm2/types/run/pass/d.c: Convert data structure from
17206 BOOLEAN int to bool and cast int to bool in test function.
17207
17208 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
17209
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.
17223
17224 2023-03-16 Patrick Palka <ppalka@redhat.com>
17225
17226 PR c++/109030
17227 * g++.dg/cpp2a/constexpr-inst2.C: New test.
17228
17229 2023-03-16 Patrick Palka <ppalka@redhat.com>
17230
17231 PR c++/100288
17232 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
17233
17234 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17235
17236 * gdc.dg/torture/simd23084.d: New test.
17237 * gdc.dg/torture/simd23085.d: New test.
17238 * gdc.dg/torture/simd23218.d: New test.
17239
17240 2023-03-16 Martin Liska <mliska@suse.cz>
17241
17242 PR middle-end/106133
17243 * c-c++-common/pr106133.c: New test.
17244
17245 2023-03-16 Alexandre Oliva <oliva@adacore.com>
17246
17247 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
17248
17249 2023-03-16 Jason Merrill <jason@redhat.com>
17250
17251 PR c++/105406
17252 * g++.dg/coroutines/co-await-moveonly1.C: New test.
17253
17254 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17255
17256 PR d/109144
17257 * gdc.dg/torture/pr109144.d: New test.
17258
17259 2023-03-16 Richard Biener <rguenther@suse.de>
17260
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.
17266
17267 2023-03-15 Jason Merrill <jason@redhat.com>
17268
17269 PR c++/103871
17270 PR c++/98056
17271 * g++.dg/coroutines/co-await-initlist1.C: New test.
17272
17273 2023-03-15 David Malcolm <dmalcolm@redhat.com>
17274
17275 PR analyzer/109097
17276 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
17277 have an invocation object marked as succeeding, with no
17278 notifications.
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
17285 and test cases.
17286
17287 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
17288
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.
17295
17296 2023-03-15 Harald Anlauf <anlauf@gmx.de>
17297 Tobias Burnus <tobias@codesourcery.com>
17298
17299 PR fortran/58331
17300 * gfortran.dg/class_dummy_10.f90: New test.
17301
17302 2023-03-15 Marek Polacek <polacek@redhat.com>
17303
17304 PR c++/107280
17305 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
17306
17307 2023-03-15 Richard Biener <rguenther@suse.de>
17308
17309 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
17310 diagnostic.
17311
17312 2023-03-15 Jason Merrill <jason@redhat.com>
17313
17314 PR c++/58538
17315 * g++.dg/template/ttp7.C: Remove expected error.
17316
17317 2023-03-15 Jason Merrill <jason@redhat.com>
17318
17319 PR c++/108179
17320 PR c++/104107
17321 PR c++/95036
17322 * g++.dg/template/ttp35.C: New test.
17323
17324 2023-03-15 Richard Biener <rguenther@suse.de>
17325
17326 PR tree-optimization/109139
17327 * gcc.dg/torture/pr109139.c: New testcase.
17328
17329 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17330
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.
17334
17335 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17336
17337 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
17338
17339 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17340
17341 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
17342
17343 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17344
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.
17353
17354 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17355
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.
17362
17363 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17364
17365 * gcc.target/riscv/xtheadbs-tst.c: New test.
17366
17367 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17368
17369 * gcc.target/riscv/xtheadba-addsl.c: New test.
17370
17371 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17372
17373 * gcc.target/riscv/mcpu-thead-c906.c: New test.
17374
17375 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17376
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.
17389
17390 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
17391
17392 PR target/109117
17393 * gcc.target/i386/pr109117-1.c: New test.
17394
17395 2023-03-15 Jonathan Yong <10walls@gmail.com>
17396
17397 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
17398 * gcc.dg/pic-3.c: Ditto.
17399 * gcc.dg/pic-4.c: Ditto.
17400
17401 2023-03-14 Patrick Palka <ppalka@redhat.com>
17402
17403 PR c++/96830
17404 * g++.dg/cpp2a/concepts-class5.C: New test.
17405 * g++.dg/cpp2a/concepts-class5a.C: New test.
17406
17407 2023-03-14 Patrick Palka <ppalka@redhat.com>
17408
17409 PR c++/96830
17410 * g++.dg/cpp2a/concepts-friend14.C: New test.
17411
17412 2023-03-14 Jason Merrill <jason@redhat.com>
17413
17414 PR c++/108468
17415 * g++.dg/cpp1y/var-templ78.C: New test.
17416
17417 2023-03-14 Jason Merrill <jason@redhat.com>
17418
17419 PR c++/107310
17420 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
17421 * g++.dg/warn/Wreturn-6.C: New test.
17422
17423 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17424
17425 PR target/109109
17426 * gcc.target/i386/pr109109-1.c: New test.
17427 * gcc.target/i386/pr109109-2.c: New test.
17428
17429 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
17430
17431 PR d/109108
17432 * gdc.dg/torture/imports/pr109108.d: New test.
17433 * gdc.dg/torture/pr109108.d: New test.
17434
17435 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17436
17437 PR c++/108972
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.
17442
17443 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17444
17445 PR c++/109096
17446 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
17447
17448 2023-03-14 Richard Biener <rguenther@suse.de>
17449
17450 * gcc.dg/auto-init-unused-1.c: New testcase.
17451
17452 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
17453
17454 PR tree-optimization/109005
17455 * gnat.dg/specs/opt6.ads: New test.
17456
17457 2023-03-14 Tamar Christina <tamar.christina@arm.com>
17458
17459 PR testsuite/109118
17460 * gcc.dg/mla_1.c: Moved to...
17461 * gcc.target/aarch64/sve/mla_3.c: ...here.
17462
17463 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17464
17465 PR tree-optimization/109115
17466 * gcc.dg/pr109115.c: New test.
17467
17468 2023-03-14 Richard Biener <rguenther@suse.de>
17469
17470 * g++.dg/torture/20230313.C: New testcase.
17471
17472 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
17473
17474 * gm2/pim/fail/largeconst.mod: New test.
17475
17476 2023-03-13 Jason Merrill <jason@redhat.com>
17477
17478 PR c++/107128
17479 * g++.dg/warn/pragma-system_header6.h: New test.
17480 * g++.dg/warn/pragma-system_header6.C: New test.
17481
17482 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17483
17484 PR analyzer/105906
17485 * gcc.dg/analyzer/leak-pr105906.c: New test.
17486
17487 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17488
17489 PR analyzer/108045
17490 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
17491 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
17492
17493 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17494
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.
17498
17499 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17500
17501 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
17502
17503 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
17504
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.
23617
23618 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23619
23620 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23621
23622 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23623
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.
23635
23636 2023-03-13 Marek Polacek <polacek@redhat.com>
23637
23638 PR c++/107532
23639 * g++.dg/warn/Wdangling-reference10.C: New test.
23640
23641 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23642
23643 PR preprocessor/67046
23644 * c-c++-common/cpp/pr67046.c: New test.
23645
23646 2023-03-13 Richard Biener <rguenther@suse.de>
23647
23648 PR tree-optimization/109046
23649 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23650
23651 2023-03-12 Jakub Jelinek <jakub@redhat.com>
23652
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
23660 related errors.
23661
23662 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
23663
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.
23667
23668 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23669
23670 PR target/108583
23671 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23672 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23673
23674 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23675 Richard Sandiford <richard.sandiford@arm.com>
23676
23677 PR target/108583
23678 * gcc.dg/mla_1.c: New test.
23679
23680 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23681
23682 PR modula2/109089
23683 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23684 the external definitions of isfinite.
23685
23686 2023-03-12 Jonathan Yong <10walls@gmail.com>
23687
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.
23691
23692 2023-03-12 Jonathan Yong <10walls@gmail.com>
23693
23694 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23695
23696 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
23697
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
23702
23703 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23704
23705 PR fortran/106945
23706 * gfortran.dg/pr106945.f90: New test.
23707
23708 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23709
23710 * lib/target-supports.exp (check_fork_available): Don't signal
23711 true for CRIS running on a simulator.
23712
23713 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23714
23715 * gcc.dg/pr108117.c: Require effective-target scheduling.
23716
23717 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23718
23719 * gcc.dg/pr106397.c: Add -w to options.
23720
23721 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23722
23723 PR target/107703
23724 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23725 it.
23726 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23727 __bf16.
23728 * g++.dg/cpp23/ext-floating14.C: New test.
23729
23730 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23731
23732 PR c++/107558
23733 * g++.dg/gomp/pr107558.C: New test.
23734
23735 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23736
23737 PR c++/109039
23738 * g++.dg/abi/no_unique_address7.C: New test.
23739
23740 2023-03-10 Jason Merrill <jason@redhat.com>
23741
23742 PR c++/108972
23743 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23744 but expect errors.
23745
23746 2023-03-10 Marek Polacek <polacek@redhat.com>
23747
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.
23755
23756 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23757
23758 PR fortran/104332
23759 * gfortran.dg/bind_c_usage_34.f90: New test.
23760
23761 2023-03-10 Andrew Pinski <apinski@marvell.com>
23762
23763 * gcc.target/aarch64/rev16_2.c: New test.
23764 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23765
23766 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23767
23768 PR analyzer/109059
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.
23772
23773 2023-03-10 Jason Merrill <jason@redhat.com>
23774
23775 PR c++/108566
23776 * g++.dg/abi/anon6.C: New test.
23777
23778 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23779
23780 PR analyzer/108475
23781 PR analyzer/109060
23782 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23783 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23784 New test.
23785 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23786 New test.
23787
23788 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23789
23790 PR c/108079
23791 * c-c++-common/Wunused-var-18.c: New test.
23792
23793 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23794
23795 PR tree-optimization/109008
23796 * gcc.dg/pr109008.c: New test.
23797
23798 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23799
23800 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23801
23802 2023-03-10 Jason Merrill <jason@redhat.com>
23803
23804 PR c++/108099
23805 * g++.dg/ext/int128-7.C: New test.
23806
23807 2023-03-10 Jason Merrill <jason@redhat.com>
23808
23809 PR c++/108542
23810 * g++.dg/contracts/contracts-err1.C: New test.
23811
23812 2023-03-09 Jason Merrill <jason@redhat.com>
23813
23814 PR c++/108773
23815 * g++.dg/cpp0x/initlist-array18.C: New test.
23816 * g++.dg/cpp0x/initlist-array19.C: New test.
23817
23818 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23819
23820 PR analyzer/102671
23821 PR analyzer/105755
23822 PR analyzer/108251
23823 PR analyzer/108400
23824 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
23825 from Emacs.
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:
23831 Likewise.
23832 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23833 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23834
23835 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23836
23837 * gcc.target/aarch64/tbz_2.c: New test.
23838 * gcc.target/aarch64/tbz_3.c: New test.
23839
23840 2023-03-09 Jason Merrill <jason@redhat.com>
23841
23842 DR 2664
23843 PR c++/102529
23844 * g++.dg/DRs/dr2664.C: New test.
23845 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23846
23847 2023-03-09 Jason Merrill <jason@redhat.com>
23848 Michael Spertus <mike@spertus.com>
23849
23850 PR c++/105841
23851 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23852
23853 2023-03-09 Jason Merrill <jason@redhat.com>
23854
23855 * g++.dg/ext/is_deducible1.C: Guard with
23856 __has_builtin (__is_deducible).
23857
23858 2023-03-09 Jason Merrill <jason@redhat.com>
23859
23860 PR c++/105841
23861 * g++.dg/ext/is_deducible1.C: New test.
23862
23863 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23864
23865 * gcc.target/aarch64/pr108999.c: New.
23866
23867 2023-03-09 Richard Biener <rguenther@suse.de>
23868
23869 PR middle-end/108995
23870 * gcc.dg/ubsan/pr108995.c: New testcase.
23871
23872 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23873 Richard Biener <rguenther@suse.de>
23874
23875 PR tree-optimization/109008
23876 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23877
23878 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23879
23880 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23881 gcc_{warning,error}_prefix with Fortran specific one used in
23882 gfortran_init.
23883
23884 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23885
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.
23889
23890 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23891
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.
23896
23897 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23898
23899 PR testsuite/108730
23900 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23901 effective target requirement.
23902
23903 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23904
23905 PR testsuite/108813
23906 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23907
23908 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23909
23910 PR testsuite/108810
23911 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23912 the extracted index for BE.
23913
23914 2023-03-08 Jeff Law <jlaw@ventanamicro>
23915
23916 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23917
23918 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23919
23920 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23921 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23922
23923 2023-03-07 Jason Merrill <jason@redhat.com>
23924
23925 PR c++/108526
23926 PR c++/106651
23927 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23928
23929 2023-03-07 Marek Polacek <polacek@redhat.com>
23930
23931 PR c++/107532
23932 * g++.dg/warn/Wdangling-reference8.C: New test.
23933 * g++.dg/warn/Wdangling-reference9.C: New test.
23934
23935 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23936
23937 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23938
23939 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23940
23941 PR c++/109042
23942 * g++.dg/rtti/pr109042.C: New test.
23943
23944 2023-03-07 Marek Polacek <polacek@redhat.com>
23945
23946 PR c++/109030
23947 * g++.dg/cpp0x/noexcept77.C: New test.
23948
23949 2023-03-07 Marek Polacek <polacek@redhat.com>
23950
23951 PR c++/107939
23952 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23953 * g++.dg/cpp1y/var-templ77.C: New test.
23954
23955 2023-03-07 Pan Li <pan2.li@intel.com>
23956 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23957
23958 PR target/108185
23959 PR target/108654
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.
23968
23969 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23970
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.
23979
23980 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23981
23982 * gcc.target/aarch64/pr104005.c (dg-options): Add
23983 -fno-stack-protector.
23984
23985 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23986
23987 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23988 -fno-stack-protector.
23989
23990 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23991
23992 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23993 -fno-stack-protector.
23994 * g++.target/aarch64/pr103147-10.C: Likewise.
23995
23996 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23997
23998 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23999 Add -fno-stack-protector.
24000
24001 2023-03-07 Xi Ruoyao <xry111@xry111.site>
24002
24003 PR testsuite/70150
24004 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
24005 -fno-pie.
24006
24007 2023-03-07 Xi Ruoyao <xry111@xry111.site>
24008
24009 PR testsuite/70150
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
24019 -fno-pie.
24020
24021 2023-03-07 Xi Ruoyao <xry111@xry111.site>
24022
24023 PR testsuite/70150
24024 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
24025 Add -fno-pie -no-pie.
24026
24027 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24028
24029 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
24030
24031 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24032
24033 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
24034 Gate on effective target tail_call.
24035
24036 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24037
24038 * lib/target-supports.exp (check_effective_target_tail_call): New.
24039
24040 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24041
24042 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
24043 int32_t being "long int".
24044
24045 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
24046
24047 * lib/multiline.exp (_build_multiline_regex): Map
24048 "{re:" to "(", similarly ")?" from ":re?}" and the
24049 same without question mark.
24050
24051 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
24052
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.
24101
24102 2023-03-06 Richard Biener <rguenther@suse.de>
24103
24104 PR tree-optimization/109025
24105 * gcc.dg/vect/pr109025.c: New testcase.
24106
24107 2023-03-06 Xi Ruoyao <xry111@xry111.site>
24108
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):
24112 Likewise.
24113 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
24114 Likewise.
24115
24116 2023-03-06 Xi Ruoyao <xry111@xry111.site>
24117
24118 PR target/109000
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.
24123
24124 2023-03-05 Harald Anlauf <anlauf@gmx.de>
24125 Tobias Burnus <tobias@codesourcery.com>
24126
24127 PR fortran/106856
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.
24131
24132 2023-03-05 Jakub Jelinek <jakub@redhat.com>
24133
24134 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
24135 scan-tree-dump-times target selector.
24136
24137 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24138 SiYu Wu <siyu@isrc.iscas.ac.cn>
24139
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.
24144
24145 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24146 SiYu Wu <siyu@isrc.iscas.ac.cn>
24147
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.
24151
24152 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24153 SiYu Wu <siyu@isrc.iscas.ac.cn>
24154
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.
24159
24160 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
24161 SiYu Wu <siyu@isrc.iscas.ac.cn>
24162
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.
24169
24170 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
24171
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.
24175
24176 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24177 kito-cheng <kito.cheng@sifive.com>
24178
24179 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
24180
24181 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24182
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.
24191
24192 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24193
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.
24226
24227 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24228
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.
24235
24236 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
24237
24238 * gcc.target/riscv/zbb-min-max-03.c: New test.
24239
24240 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24241
24242 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
24243 target selectors.
24244 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
24245
24246 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24247
24248 PR c/107465
24249 * c-c++-common/Wsign-compare-2.c (f18): New test.
24250
24251 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24252
24253 PR c/107465
24254 * c-c++-common/Wsign-compare-2.c: New test.
24255 * c-c++-common/pr107465.c: New test.
24256
24257 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24258
24259 PR c/107846
24260 * gcc.dg/pr107846.c: New test.
24261
24262 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24263
24264 PR c++/108702
24265 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
24266
24267 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24268
24269 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
24270
24271 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24272
24273 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
24274
24275 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24276
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.
24280
24281 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24282
24283 PR analyzer/109016
24284 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
24285 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
24286
24287 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24288
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.
24292
24293 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24294
24295 PR tree-optimization/108988
24296 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
24297
24298 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24299
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.
24304
24305 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24306
24307 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
24308 around +cdecp<N>.
24309 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
24310
24311 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24312
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.
24317
24318 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24319
24320 PR target/51534
24321 * gcc.target/arm/pr51534.c: Split softfp variant into...
24322 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
24323
24324 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24325
24326 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
24327 after tab after vmsr, and lower the case of P0.
24328
24329 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24330
24331 PR target/104882
24332 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
24333
24334 2023-03-03 Patrick Palka <ppalka@redhat.com>
24335
24336 PR c++/108998
24337 * g++.dg/cpp2a/lambda-generic11.C: New test.
24338
24339 2023-03-03 Jakub Jelinek <jakub@redhat.com>
24340
24341 PR c/108986
24342 * gcc.dg/Wnonnull-8.c: New test.
24343
24344 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
24345
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.
24350
24351 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
24352
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.
24356
24357 2023-03-03 Richard Biener <rguenther@suse.de>
24358
24359 PR tree-optimization/109002
24360 * gcc.dg/torture/pr109002.c: New testcase.
24361
24362 2023-03-03 Richard Biener <rguenther@suse.de>
24363
24364 PR debug/108772
24365 * g++.dg/lto/pr108772_0.C: New testcase.
24366
24367 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24368
24369 PR c++/100127
24370 * g++.dg/coroutines/pr100127.C: Test for header rather than
24371 compiler macro.
24372 * g++.dg/coroutines/pr100772-a.C: Likewise.
24373 * g++.dg/coroutines/pr100772-b.C: Likewise.
24374
24375 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
24376
24377 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
24378 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
24379
24380 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24381
24382 PR d/108946
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.
24393
24394 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24395
24396 PR d/108877
24397 * gdc.dg/imports/pr108877a.d: New test.
24398 * gdc.dg/pr108877.d: New test.
24399
24400 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24401
24402 PR d/108167
24403 * gdc.dg/pr108167.d: New test.
24404
24405 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24406
24407 PR d/108945
24408 * gdc.dg/pr108945.d: New test.
24409
24410 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24411
24412 PR testsuite/108991
24413 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
24414 before target selector.
24415
24416 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
24417
24418 PR jit/107999
24419 * jit.dg/test-error-array-bounds.c: Update test.
24420
24421 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
24422
24423 * gcc.target/avr/pr90706.c: New.
24424
24425 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
24426 Paul-Antoine Arras <pa@codesourcery.com>
24427
24428 * gcc.target/gcn/simd-math-1.c: New testcase.
24429 * gcc.target/gcn/simd-math-2.c: New testcase.
24430
24431 2023-03-02 Patrick Palka <ppalka@redhat.com>
24432
24433 PR c++/108243
24434 PR c++/97553
24435 * g++.dg/opt/is_constant_evaluated3.C: New test.
24436
24437 2023-03-02 Patrick Palka <ppalka@redhat.com>
24438
24439 PR c++/108243
24440 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
24441
24442 2023-03-02 David Malcolm <dmalcolm@redhat.com>
24443
24444 PR analyzer/108968
24445 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
24446
24447 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24448
24449 PR debug/108716
24450 * g++.dg/debug/dwarf2/pr108716.C: New test.
24451
24452 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24453
24454 PR tree-optimization/108979
24455 * gfortran.dg/vect/pr108979.f90: New test.
24456
24457 2023-03-02 Marek Polacek <polacek@redhat.com>
24458
24459 PR c++/106259
24460 * g++.dg/warn/Wmismatched-tags-11.C: New test.
24461
24462 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
24463
24464 * gcc.target/s390/s390.exp: Add partial subdirectory.
24465 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
24466 expectation.
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.
24494
24495 2023-03-02 Jonathan Yong <10walls@gmail.com>
24496
24497 PR middle-end/97956
24498 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
24499
24500 2023-03-02 Jonathan Yong <10walls@gmail.com>
24501
24502 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
24503
24504 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24505
24506 PR tree-optimization/108603
24507 * gcc.target/aarch64/sve/pr108603.c: New test.
24508
24509 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24510
24511 PR tree-optimization/108430
24512 * gcc.target/aarch64/sve/pr108430.c: New test.
24513
24514 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24515
24516 PR c++/108934
24517 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
24518 * g++.target/i386/pr108934.C: New test.
24519
24520 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24521
24522 PR c++/105839
24523 * g++.dg/gomp/pr105839-1.C: New test.
24524 * g++.dg/gomp/pr105839-2.C: New test.
24525
24526 2023-03-02 Richard Biener <rguenther@suse.de>
24527
24528 PR testsuite/108985
24529 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
24530
24531 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24532
24533 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
24534
24535 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24536
24537 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24538 __USER_LABEL_PREFIX__.
24539
24540 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24541
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.
24544
24545 2023-03-01 Marek Polacek <polacek@redhat.com>
24546
24547 PR c++/107574
24548 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24549
24550 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24551
24552 PR analyzer/107565
24553 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24554 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24555
24556 2023-03-01 Patrick Palka <ppalka@redhat.com>
24557 Jason Merrill <jason@redhat.com>
24558
24559 PR c++/108219
24560 PR c++/108218
24561 * g++.dg/cpp0x/new6.C: New test.
24562 * g++.dg/cpp2a/concepts-new1.C: New test.
24563
24564 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24565
24566 PR middle-end/108545
24567 * c-c++-common/gomp/map-8.c: New test.
24568 * gfortran.dg/gomp/map-9.f90: New test.
24569
24570 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24571
24572 PR analyzer/108935
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.
24576
24577 2023-03-01 Jonathan Yong <10walls@gmail.com>
24578
24579 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24580 targets.
24581
24582 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24583
24584 PR sanitizer/108894
24585 * c-c++-common/ubsan/bounds-16.c: New test.
24586
24587 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24588
24589 PR debug/108967
24590 * g++.dg/debug/pr108967.C: New test.
24591
24592 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24593
24594 PR c++/108606
24595 * g++.dg/cpp1y/pr108606.C: New test.
24596
24597 2023-03-01 Richard Biener <rguenther@suse.de>
24598
24599 PR tree-optimization/108970
24600 * gcc.dg/pr108970.c: New testcase.
24601
24602 2023-03-01 Richard Biener <rguenther@suse.de>
24603
24604 PR tree-optimization/108950
24605 * gcc.dg/vect/pr108950.c: New testcase.
24606
24607 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24608
24609 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24610 newlib targets too.
24611
24612 2023-02-28 Patrick Palka <ppalka@redhat.com>
24613
24614 PR c++/108848
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.
24620
24621 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24622
24623 PR middle-end/107411
24624 PR middle-end/107411
24625 * g++.dg/pr107411.C: New test.
24626
24627 2023-02-28 Marek Polacek <polacek@redhat.com>
24628
24629 PR c++/108550
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.
24633
24634 2023-02-28 Marek Polacek <polacek@redhat.com>
24635
24636 PR c++/107938
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.
24640
24641 2023-02-28 Jakub Jelinek <jakub@redhat.com>
24642
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.
24650
24651 2023-02-28 Richard Biener <rguenther@suse.de>
24652
24653 PR testsuite/108942
24654 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24655
24656 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24657
24658 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24659 message for "default_packed" targets.
24660
24661 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24662
24663 * lib/multiline.exp (handle-multiline-outputs): Shorten
24664 message to the same for fail and pass.
24665
24666 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24667
24668 PR testsuite/91419
24669 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24670
24671 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24672
24673 PR testsuite/79356
24674 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24675 of targets excluding xfail on lines 50 and 51.
24676
24677 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24678
24679 PR tree-optimization/108828
24680 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24681
24682 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24683
24684 PR fortran/108937
24685 * gfortran.dg/ibits_2.f90: New test.
24686
24687 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24688
24689 * ada/acats/run_all.sh: Adjust example of compiler options.
24690
24691 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24692
24693 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24694 Also add conditional to gm2-simple-execute.
24695
24696 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24697
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.
24701
24702 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24703
24704 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24705 quoted multiline pattern in the pass/fail output.
24706
24707 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24708
24709 PR modula2/108261
24710 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24711 variable access.
24712 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24713 variable access.
24714 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24715 variable access.
24716 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24717 variable access.
24718 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24719 variable access.
24720 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24721 variable access.
24722 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24723 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24724 Add pathname.
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:
24733 Add pathname.
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:
24778 New test.
24779 * gm2/projects/pim/run/pass/tower/star: New test.
24780
24781 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24782
24783 * gcc.target/xtensa/pr108919.c: New test.
24784
24785 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24786
24787 PR fortran/108621
24788 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24789
24790 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24791
24792 * gfortran.dg/weak-2.f90: New test.
24793 * gfortran.dg/weak-3.f90: New test.
24794
24795 2023-02-24 Martin Liska <mliska@suse.cz>
24796
24797 PR sanitizer/108834
24798 * c-c++-common/asan/global-overflow-1.c: Test line and column
24799 info for a global variable.
24800
24801 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24802
24803 PR c++/105224
24804 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24805
24806 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24807
24808 PR middle-end/108854
24809 * g++.dg/opt/pr108854.C: New test.
24810
24811 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24812
24813 PR target/108881
24814 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24815
24816 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
24817
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.
24821
24822 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24823
24824 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24825
24826 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24827
24828 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24829 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24830
24831 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24832
24833 * gcc.target/xtensa/elim_callee_saved.c: New.
24834
24835 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24836
24837 PR testsuite/108899
24838 * g++.dg/modules/modules.exp: Only override unsupported if it
24839 exists and saved-unsupported doesn't.
24840
24841 2023-02-23 Richard Biener <rguenther@suse.de>
24842
24843 PR tree-optimization/108888
24844 * g++.dg/torture/pr108888.C: New testcase.
24845
24846 2023-02-22 Marek Polacek <polacek@redhat.com>
24847
24848 PR c/108880
24849 * c-c++-common/ubsan/pr108880.c: New test.
24850
24851 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24852
24853 PR fortran/96024
24854 * gfortran.dg/pr96024.f90: New test.
24855
24856 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24857
24858 * g++.dg/modules/modules.exp: Override unsupported to update
24859 module_do, and test it after dg-test.
24860
24861 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24862
24863 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24864 * gcc.target/arm/aes-fuse-2.c: Likewise.
24865
24866 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24867
24868 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24869 usable in initializers.
24870
24871 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24872
24873 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24874 arm-*-*.
24875 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24876
24877 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24878
24879 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24880 message.
24881
24882 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24883
24884 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24885
24886 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
24887
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.
24906
24907 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24908
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.
24915
24916 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24917
24918 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24919 condition.
24920
24921 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24922
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.
25172
25173 2023-02-22 Jakub Jelinek <jakub@redhat.com>
25174
25175 PR middle-end/106258
25176 * g++.dg/ipa/pr106258.C: New test.
25177
25178 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
25179
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.
25201
25202 2023-02-21 David Malcolm <dmalcolm@redhat.com>
25203
25204 PR analyzer/108830
25205 * gcc.dg/analyzer/attribute-nonnull.c: Update for
25206 -Wanalyzer-use-of-uninitialized-value terminating analysis along
25207 a path.
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
25220 a path.
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
25235 path.
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
25240 path.
25241 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
25242
25243 2023-02-21 Harald Anlauf <anlauf@gmx.de>
25244
25245 PR fortran/96025
25246 * gfortran.dg/pr96025.f90: New test.
25247
25248 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
25249
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.
25260
25261 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
25262
25263 * gdc.dg/ctfeintrinsics.d: New test.
25264
25265 2023-02-21 Richard Biener <rguenther@suse.de>
25266
25267 PR tree-optimization/108691
25268 * gcc.dg/pr108691.c: New testcase.
25269
25270 2023-02-21 Richard Biener <rguenther@suse.de>
25271
25272 PR tree-optimization/108793
25273 * gcc.dg/torture/pr108793.c: New testcase.
25274
25275 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25276
25277 * rust/compile/torture/intrinsics-math.rs: New test.
25278
25279 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25280
25281 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
25282
25283 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25284
25285 * rust/execute/torture/closure3.rs: New test.
25286
25287 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25288
25289 * rust/compile/torture/phantom_data.rs: New test.
25290
25291 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25292
25293 * rust/compile/torture/intrinsics-3.rs:
25294 * rust/execute/torture/atomic_load.rs: New test.
25295
25296 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25297
25298 * rust/compile/torture/intrinsics-5.rs: Fix error message.
25299
25300 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25301
25302 * rust/compile/torture/intrinsics-6.rs: New test.
25303 * rust/compile/torture/intrinsics-7.rs: New test.
25304
25305 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25306
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.
25310
25311 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25312
25313 * rust/compile/torture/intrinsics-3.rs: New test.
25314
25315 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25316
25317 * rust/execute/torture/closure2.rs: New test.
25318
25319 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25320
25321 * rust/execute/torture/closure1.rs: New test.
25322
25323 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25324
25325 * rust/compile/issue-1589.rs: New test.
25326
25327 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25328
25329 * rust/compile/generics7.rs: Fix test with missing assertion.
25330 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
25331
25332 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
25333
25334 * rust/compile/missing_closing_paren.rs: New test.
25335
25336 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25337
25338 * rust/execute/torture/prefetch_data.rs: New test.
25339
25340 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25341
25342 * rust/compile/torture/issue-1555.rs: New test.
25343
25344 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
25345
25346 * rust/compile/const9.rs: New test.
25347
25348 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25349
25350 * rust/compile/issue-1272.rs: New test.
25351
25352 2023-02-21 Richard Biener <rguenther@suse.de>
25353
25354 PR tree-optimization/108868
25355 * gcc.dg/pr108868.c: New testcase.
25356
25357 2023-02-21 Richard Biener <rguenther@suse.de>
25358
25359 PR tree-optimization/108855
25360 * gcc.dg/pr108855.c: New testcase.
25361
25362 2023-02-21 Richard Biener <rguenther@suse.de>
25363
25364 Revert:
25365 2023-02-21 Richard Biener <rguenther@suse.de>
25366
25367 PR tree-optimization/108691
25368 * gcc.dg/pr108691.c: New testcase.
25369
25370 2023-02-20 Jakub Jelinek <jakub2redhat.com>
25371
25372 PR target/108862
25373 * gcc.dg/pr108862.c: New test.
25374 * gcc.target/powerpc/pr108862.c: New test.
25375
25376 2023-02-20 Marek Polacek <polacek@redhat.com>
25377
25378 PR c++/101073
25379 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
25380 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
25381
25382 2023-02-20 Marek Polacek <polacek@redhat.com>
25383
25384 PR c++/108829
25385 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
25386 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
25387
25388 2023-02-20 Richard Biener <rguenther@suse.de>
25389
25390 PR tree-optimization/108816
25391 * gcc.dg/torture/pr108816.c: New testcase.
25392
25393 2023-02-20 Richard Biener <rguenther@suse.de>
25394
25395 PR tree-optimization/108825
25396 * gcc.dg/torture/pr108825.c: New testcase.
25397
25398 2023-02-18 Jason Merrill <jason@redhat.com>
25399
25400 DR 2518
25401 PR c++/52809
25402 PR c++/53638
25403 PR c++/87389
25404 PR c++/89741
25405 PR c++/92099
25406 PR c++/104041
25407 PR c++/104691
25408 * g++.dg/DRs/dr2518.C: New test.
25409
25410 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25411
25412 PR tree-optimization/108819
25413 * gcc.dg/pr108819.c: New test.
25414
25415 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25416
25417 PR target/108832
25418 * gcc.target/i386/pr108832.c: New test.
25419
25420 2023-02-18 Martin Uecker <uecker@tugraz.at>
25421
25422 PR c/108375
25423 * gcc.dg/pr108375-1.c: New test.
25424 * gcc.dg/pr108375-2.c: New test.
25425
25426 2023-02-18 Martin Uecker <uecker@tugraz.at>
25427
25428 PR c/105660
25429 PR c/105660
25430 * gcc.dg/pr105660-1.c: New test.
25431 * gcc.dg/pr105660-2.c: New test.
25432
25433 2023-02-17 Patrick Palka <ppalka@redhat.com>
25434
25435 PR c++/108243
25436 PR c++/97553
25437 * g++.dg/opt/is_constant_evaluated1.C: New test.
25438 * g++.dg/opt/is_constant_evaluated2.C: New test.
25439
25440 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25441
25442 PR target/108831
25443 * gcc.target/i386/pr108831-1.c: New test.
25444 * gcc.target/i386/pr108831-2.c: Ditto.
25445
25446 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25447
25448 PR target/108805
25449 * gcc.dg/pr108805.c: New test.
25450
25451 2023-02-17 Richard Biener <rguenther@suse.de>
25452
25453 PR tree-optimization/108821
25454 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
25455
25456 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25457
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.
25461
25462 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25463
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.
25475
25476 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25477
25478 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
25479
25480 2023-02-16 David Malcolm <dmalcolm@redhat.com>
25481
25482 PR analyzer/108806
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.
25488
25489 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
25490
25491 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
25492
25493 2023-02-16 Patrick Palka <ppalka@redhat.com>
25494
25495 PR c++/107773
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.
25500
25501 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25502
25503 PR tree-optimization/108657
25504 * gcc.dg/pr108657.c: New test.
25505
25506 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25507
25508 PR tree-optimization/108783
25509 * gcc.c-torture/compile/pr108783.c: New test.
25510
25511 2023-02-16 Richard Biener <rguenther@suse.de>
25512
25513 PR tree-optimization/108791
25514 * gcc.dg/torture/pr108791.c: New testcase.
25515
25516 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
25517
25518 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
25519 as a non-LRA target.
25520
25521 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25522
25523 PR fortran/103608
25524 * gfortran.dg/pr103608.f90: New test.
25525
25526 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25527
25528 PR fortran/104554
25529 * gfortran.dg/pr104554.f90: New test.
25530
25531 2023-02-15 David Malcolm <dmalcolm@redhat.com>
25532
25533 PR analyzer/108664
25534 PR analyzer/108666
25535 PR analyzer/108725
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.
25539
25540 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
25541
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.
25559
25560 2023-02-15 Marek Polacek <polacek@redhat.com>
25561
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.
25565
25566 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25567
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.
25583
25584 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25585
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.
25601
25602 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25603
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.
25619
25620 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25621
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.
25637
25638 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25639
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.
25655
25656 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25657
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.
25673
25674 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25675
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.
25691
25692 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25693
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.
25709
25710 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25711
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.
25727
25728 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25729
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.
25745
25746 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25747
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.
25763
25764 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25765
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.
25811
25812 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25813
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.
25874
25875 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25876
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.
25886
25887 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25888
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.
25907
25908 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25909
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.
25928
25929 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25930
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.
25949
25950 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25951
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.
25970
25971 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25972
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.
25991
25992 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25993
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.
26012
26013 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26014
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.
26033
26034 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26035
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.
26054
26055 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26056
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.
26075
26076 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26077
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.
26096
26097 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26098
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.
26117
26118 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26119
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.
26138
26139 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26140
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.
26195
26196 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26197
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.
26270
26271 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26272
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.
26282
26283 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26284
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.
26303
26304 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26305
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.
26324
26325 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26326
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.
26363
26364 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26365
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.
26384
26385 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26386
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.
26423
26424 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26425
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.
26444
26445 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26446
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.
26483
26484 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26485
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.
26504
26505 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26506
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.
26543
26544 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26545
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.
26555
26556 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26557
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.
26576
26577 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26578
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.
26629
26630 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26631
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.
26641
26642 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26643
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.
26662
26663 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26664
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.
26683
26684 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26685
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.
26722
26723 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26724
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.
26743
26744 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26745
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.
26782
26783 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26784
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.
26803
26804 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26805
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.
26842
26843 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26844
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.
26863
26864 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26865
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.
26902
26903 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26904
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.
26914
26915 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26916
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.
26935
26936 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26937
26938 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26939 representations.
26940
26941 2023-02-15 Martin Jambor <mjambor@suse.cz>
26942
26943 PR ipa/108679
26944 * gcc.dg/ipa/pr108679.c: New test.
26945
26946 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
26947
26948 PR fortran/108512
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.
26952
26953 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26954
26955 PR target/108787
26956 PR target/103109
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.
26960
26961 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26962
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.
26968
26969 2023-02-15 Marek Polacek <polacek@redhat.com>
26970
26971 PR c++/106675
26972 * g++.dg/cpp0x/overload-conv-5.C: New test.
26973
26974 2023-02-14 David Faust <david.faust@oracle.com>
26975
26976 PR target/108790
26977 * gcc.target/bpf/ldxdw.c: New test.
26978
26979 2023-02-14 Andrew Pinski <apinski@marvell.com>
26980
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.
26986
26987 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26988
26989 * gnat.dg/shift2.adb: New test.
26990
26991 2023-02-14 Richard Biener <rguenther@suse.de>
26992
26993 PR tree-optimization/108782
26994 * gcc.dg/torture/pr108782.c: New testcase.
26995
26996 2023-02-14 Jakub Jelinek <jakub@redhat.com>
26997
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.
27006
27007 2023-02-14 Andreas Schwab <schwab@suse.de>
27008
27009 PR target/108723
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.
27018
27019 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
27020
27021 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
27022
27023 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
27024
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.
27031
27032 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
27033
27034 PR target/96373
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.
27050
27051 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
27052
27053 PR rtl-optimization/108681
27054 * gcc.target/aarch64/pr108681.c: New test.
27055
27056 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
27057
27058 * gcc.target/i386/pr108774.c: New.
27059
27060 2023-02-13 Harald Anlauf <anlauf@gmx.de>
27061
27062 PR fortran/103475
27063 * gfortran.dg/pr103475.f90: New test.
27064
27065 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
27066
27067 PR target/108516
27068 * gcc.target/i386/pr108516-1.c: New test.
27069 * gcc.target/i386/pr108516-2.c: Ditto.
27070
27071 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
27072
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.
27080
27081 2023-02-13 Richard Biener <rguenther@suse.de>
27082
27083 PR tree-optimization/108691
27084 * gcc.dg/pr108691.c: New testcase.
27085
27086 2023-02-13 Jonathan Yong <10walls@gmail.com>
27087
27088 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
27089 regex pattern to allow long long instead of just long.
27090
27091 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
27092
27093 * gcc.target/arc/milli-1.c: Update test.
27094
27095 2023-02-13 Richard Biener <rguenther@suse.de>
27096
27097 PR tree-optimization/106722
27098 * gcc.dg/torture/pr108737.c: New testcase.
27099
27100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27101
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.
27117
27118 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27119
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.
27150
27151 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27152
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.
27168
27169 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27170
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.
27201
27202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27203
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.
27219
27220 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27221
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.
27252
27253 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27254
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.
27270
27271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27272
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.
27303
27304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27305
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.
27366
27367 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27368
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.
27384
27385 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27386
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.
27417
27418 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27419
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.
27435
27436 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27437
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.
27453
27454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27455
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.
27471
27472 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27473
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.
27489
27490 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27491
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.
27511
27512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27513
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.
27550
27551 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27552
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.
27571
27572 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27573
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.
27610
27611 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27612
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.
27631
27632 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27633
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.
27670
27671 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27672
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.
27691
27692 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27693
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.
27730
27731 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27732
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.
27805
27806 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27807
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.
27826
27827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27828
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.
27865
27866 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27867
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.
27886
27887 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27888
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.
27907
27908 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27909
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.
27928
27929 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27930
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.
27949
27950 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27951
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.
27976
27977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27978
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.
28002
28003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28004
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.
28035
28036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28037
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.
28068
28069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28070
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.
28099
28100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28101
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.
28114
28115 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28116
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.
28123
28124 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28125
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.
28144
28145 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28146
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.
28183
28184 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28185
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.
28222
28223 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28224
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.
28243
28244 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28245
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.
28264
28265 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28266
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.
28293
28294 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28295
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.
28322
28323 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28324
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.
28343
28344 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28345
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.
28364
28365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28366
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.
28389
28390 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28391
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.
28414
28415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28416
28417 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
28418
28419 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28420
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.
28451
28452 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28453
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.
28484
28485 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28486
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.
28517
28518 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28519
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.
28550
28551 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28552
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.
28583
28584 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28585
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.
28616
28617 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28618
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.
28649
28650 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28651
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.
28682
28683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28684
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.
28715
28716 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28717
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.
28748
28749 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28750
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.
28781
28782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28783
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.
28814
28815 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28816
28817 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28818
28819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28820
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.
28857
28858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28859
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.
28896
28897 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28898
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.
28935
28936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28937
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.
28974
28975 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28976
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.
29013
29014 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29015
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.
29052
29053 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29054
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.
29091
29092 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29093
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.
29130
29131 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29132
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.
29151
29152 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29153
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.
29172
29173 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29174
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.
29193
29194 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29195
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.
29214
29215 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29216
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.
29235
29236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29237
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.
29256
29257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29258
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.
29277
29278 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29279
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.
29298
29299 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29300
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.
29316
29317 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29318
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.
29349
29350 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29351
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.
29367
29368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29369
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.
29400
29401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29402
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.
29433
29434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29435
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.
29454
29455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29456
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.
29493
29494 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29495
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.
29514
29515 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29516
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.
29553
29554 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29555
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.
29574
29575 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29576
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.
29613
29614 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29615
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.
29661
29662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29663
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.
29679
29680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29681
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.
29697
29698 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29699
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.
29715
29716 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29717
29718 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29719
29720 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29721
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.
29740
29741 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29742
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.
29761
29762 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29763
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.
29782
29783 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29784
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.
29803
29804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29805
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.
29824
29825 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29826
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.
29845
29846 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29847
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.
29878
29879 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29880
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.
29911
29912 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29913
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.
29944
29945 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29946
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.
29977
29978 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29979
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.
30016
30017 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30018
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.
30055
30056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30057
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.
30094
30095 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30096
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.
30133
30134 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30135
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.
30154
30155 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30156
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.
30175
30176 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30177
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.
30196
30197 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30198
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.
30217
30218 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30219
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.
30235
30236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30237
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.
30253
30254 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30255
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.
30271
30272 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30273
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.
30289
30290 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30291
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.
30315
30316 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30317
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.
30333
30334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30335
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.
30351
30352 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30353
30354 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
30355
30356 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30357
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.
30376
30377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30378
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.
30397
30398 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30399
30400 * g++.target/riscv/rvv/base/exception-1.C: New test.
30401
30402 2023-02-11 Jakub Jelinek <jakub@redhat.com>
30403
30404 PR ipa/108605
30405 * c-c++-common/pr108605.c: New test.
30406
30407 2023-02-11 Jonathan Yong <10walls@gmail.com>
30408
30409 * gcc.dg/pr65658.c: fix LLP64 test.
30410
30411 2023-02-11 Jonathan Yong <10walls@gmail.com>
30412
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
30418
30419 2023-02-10 David Malcolm <dmalcolm@redhat.com>
30420
30421 PR analyzer/108745
30422 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
30423 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
30424
30425 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
30426
30427 PR tree-optimization/108520
30428 * g++.dg/pr108520.C: New.
30429
30430 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30431
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.
30462
30463 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30464
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.
30495
30496 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30497
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.
30528
30529 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30530
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.
30561
30562 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30563
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.
30594
30595 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30596
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.
30627
30628 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30629
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.
30660
30661 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30662
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.
30693
30694 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30695
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.
30726
30727 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30728
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.
30759
30760 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30761
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.
30792
30793 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30794
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.
30825
30826 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30827
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.
30858
30859 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30860
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.
30891
30892 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30893
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.
30924
30925 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30926
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.
31023
31024 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31025
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.
31062
31063 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31064
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.
31101
31102 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31103
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.
31140
31141 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31142
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.
31179
31180 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31181
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.
31218
31219 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31220
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.
31257
31258 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31259
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.
31296
31297 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31298
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.
31335
31336 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31337
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.
31374
31375 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31376
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.
31413
31414 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31415
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.
31452
31453 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31454
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.
31491
31492 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31493
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.
31530
31531 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31532
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.
31569
31570 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31571
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.
31608
31609 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31610
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.
31626
31627 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31628
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.
31647
31648 2023-02-10 Richard Biener <rguenther@suse.de>
31649
31650 PR tree-optimization/108724
31651 * gcc.target/i386/pr108724.c: New testcase.
31652
31653 2023-02-10 Andrew Pinski <apinski@marvell.com>
31654 Andrew Macleod <amacleod@redhat.com>
31655
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.
31660
31661 2023-02-10 Joseph Myers <joseph@codesourcery.com>
31662
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
31668 nullptr_t.
31669
31670 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31671
31672 PR tree-optimization/107561
31673 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31674 warning.
31675 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31676
31677 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31678
31679 PR testsuite/106120
31680 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31681 ilp32 targets with c++98.
31682
31683 2023-02-10 Marek Polacek <polacek@redhat.com>
31684
31685 PR c++/107079
31686 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31687
31688 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31689
31690 PR analyzer/108733
31691 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31692
31693 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31694
31695 * gcc.target/i386/pr103541.c: New.
31696 * g++.target/i386/pr108711.C: New.
31697
31698 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31699 Steven G. Kargl <kargl@gcc.gnu.org>
31700
31701 PR fortran/69636
31702 PR fortran/103779
31703 * gfortran.dg/pr103779.f90: New test.
31704
31705 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31706
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.
31710
31711 2023-02-09 Andrew Pinski <apinski@marvell.com>
31712
31713 PR tree-optimization/108688
31714 * gcc.c-torture/compile/pr108688-1.c: New test.
31715
31716 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31717
31718 PR fortran/107424
31719 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31720 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31721
31722 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31723
31724 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31725
31726 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31727
31728 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31729
31730 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31731
31732 PR c++/108698
31733 * g++.dg/cpp0x/pr108698.C: New test.
31734
31735 2023-02-08 Joseph Myers <joseph@codesourcery.com>
31736
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.
31742
31743 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31744
31745 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31746 * gcc.dg/pr100590.c: Ditto.
31747
31748 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31749
31750 PR analyzer/108704
31751 * gcc.dg/analyzer/uninit-7.c: New test.
31752 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31753
31754 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31755
31756 PR fortran/103259
31757 * gfortran.dg/pr103259.f90: New test.
31758
31759 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31760
31761 PR tree-optimization/108692
31762 * gcc.dg/pr108692.c: New test.
31763
31764 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31765
31766 * objc/execute/execute.exp: Load objc-dg.exp.
31767
31768 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31769
31770 PR tree-optimization/108316
31771 * gcc.dg/vect/pr108316.c: New test.
31772
31773 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31774
31775 Revert:
31776 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31777
31778 * gcc.target/i386/pr103541.c: New.
31779
31780 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31781
31782 PR c++/108525
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.
31786
31787 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31788
31789 PR analyzer/108661
31790 * gcc.dg/analyzer/fread-pr108661.c: New test.
31791 * gcc.dg/analyzer/read-pr108661.c: New test.
31792
31793 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31794
31795 PR fortran/95107
31796 * gfortran.dg/save_7.f90: New test.
31797
31798 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31799
31800 * gcc.target/i386/pr103541.c: New.
31801
31802 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31803
31804 PR tree-optimization/106923
31805 * gcc.dg/pr106923.c: New test.
31806
31807 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31808
31809 PR tree-optimization/106433
31810 * gcc.c-torture/compile/pr106433.c: New test.
31811
31812 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31813
31814 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31815 -Wdeprecated warning for C++23.
31816
31817 2023-02-06 Alex Coplan <alex.coplan@arm.com>
31818
31819 PR target/104921
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.
31823
31824 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31825
31826 * g++.target/loongarch/bytepick.C: New test.
31827
31828 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31829
31830 * gcc.target/aarch64/options_set_10.c: Removed.
31831
31832 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31833
31834 PR tree-optimization/108655
31835 * gcc.dg/pr108655.c: New test.
31836
31837 2023-02-06 Patrick Palka <ppalka@redhat.com>
31838
31839 PR c++/107461
31840 * g++.dg/cpp0x/overload5.C: New test.
31841 * g++.dg/cpp0x/overload5a.C: New test.
31842 * g++.dg/cpp0x/overload6.C: New test.
31843
31844 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31845
31846 PR fortran/108592
31847 * gfortran.dg/pr108592.f90: New test.
31848
31849 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31850
31851 PR tree-optimization/108647
31852 * g++.dg/torture/pr108647.C: New test.
31853
31854 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31855
31856 PR tree-optimization/108639
31857 * gcc.c-torture/compile/pr108638.c: New file.
31858 * gcc.c-torture/compile/pr108639.c: New file.
31859
31860 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31861
31862 PR tree-optimization/107570
31863 * gcc.dg/pr107570.c: New.
31864
31865 2023-02-03 Marek Polacek <polacek@redhat.com>
31866
31867 PR c++/108158
31868 * g++.dg/cpp1y/constexpr-108158.C: New test.
31869
31870 2023-02-03 Marek Polacek <polacek@redhat.com>
31871
31872 PR c++/101071
31873 * g++.dg/cpp0x/variadic-alias8.C: New test.
31874
31875 2023-02-03 Patrick Palka <ppalka@redhat.com>
31876
31877 PR c++/107461
31878 * g++.dg/template/call9.C: New test.
31879
31880 2023-02-03 Patrick Palka <ppalka@redhat.com>
31881
31882 PR c++/96745
31883 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31884
31885 2023-02-03 Patrick Palka <ppalka@redhat.com>
31886
31887 PR c++/108579
31888 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31889
31890 2023-02-03 Martin Jambor <mjambor@suse.cz>
31891
31892 PR ipa/108384
31893 * gcc.dg/ipa/pr108384.c: New test.
31894
31895 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31896
31897 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31898 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31899
31900 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31901
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.
31917
31918 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31919
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.
31935
31936 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31937
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.
31953
31954 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31955
31956 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31957
31958 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31959
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.
31978
31979 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31980
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.
31999
32000 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32001
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.
32020
32021 2023-02-02 Joseph Myers <joseph@codesourcery.com>
32022
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.
32029
32030 2023-02-02 Joseph Myers <joseph@codesourcery.com>
32031
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
32037 initializers.
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.
32044
32045 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
32046
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.
32055
32056 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
32057
32058 PR rtl-optimization/108508
32059 * gcc.target/aarch64/pr108508.c: New test.
32060
32061 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
32062
32063 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
32064
32065 2023-02-02 David Malcolm <dmalcolm@redhat.com>
32066
32067 PR analyzer/108633
32068 * gcc.dg/analyzer/fd-pr108633.c: New test.
32069
32070 2023-02-02 David Malcolm <dmalcolm@redhat.com>
32071
32072 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
32073
32074 2023-02-02 Jakub Jelinek <jakub@redhat.com>
32075
32076 PR debug/106746
32077 PR rtl-optimization/108463
32078 PR target/108484
32079 * gcc.dg/pr108463.c: New test.
32080
32081 2023-02-02 Richard Biener <rguenther@suse.de>
32082
32083 PR middle-end/108625
32084 * gcc.dg/pr108625.c: New testcase.
32085
32086 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
32087
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.
32093
32094 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
32095
32096 * gcc.target/arm/mve/pr108443-run.c: New test.
32097 * gcc.target/arm/mve/pr108443.c: New test.
32098
32099 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
32100
32101 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
32102
32103 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
32104
32105 PR target/107674
32106 * gcc.target/arm/mve/mve_vpt.c: New test.
32107
32108 2023-02-02 Jakub Jelinek <jakub@redhat.com>
32109
32110 PR ipa/107300
32111 * gcc.dg/pr107300.c: New test.
32112
32113 2023-02-02 liuhongt <hongtao.liu@intel.com>
32114
32115 * gcc.target/aarch64/pr108601.c: New test.
32116
32117 2023-02-02 Jakub Jelinek <jakub@redhat.com>
32118
32119 PR middle-end/108435
32120 * gcc.dg/gomp/pr108435.c: New test.
32121
32122 2023-02-01 Harald Anlauf <anlauf@gmx.de>
32123
32124 PR fortran/108609
32125 * gfortran.dg/pr108527.f90: Adjust test pattern.
32126
32127 2023-02-01 Tamar Christina <tamar.christina@arm.com>
32128
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.
32137
32138 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
32139
32140 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
32141 into...
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.
32145 (main): Call DONE.
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.
32159
32160 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
32161
32162 PR tree-optimization/108356
32163 * gcc.dg/pr108356.c: New.
32164
32165 2023-02-01 Martin Liska <mliska@suse.cz>
32166
32167 PR ipa/108509
32168 * g++.dg/ipa/pr108509.C: New test.
32169
32170 2023-02-01 Marek Polacek <polacek@redhat.com>
32171
32172 PR c++/107755
32173 * g++.dg/warn/Wlogical-op-4.C: New test.
32174
32175 2023-02-01 Jakub Jelinek <jakub@redhat.com>
32176
32177 PR debug/108573
32178 * gcc.dg/pr108573.c: New test.
32179
32180 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
32181
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.
32184
32185 2023-02-01 Jakub Jelinek <jakub@redhat.com>
32186
32187 PR c++/108607
32188 * g++.dg/gomp/pr108607.C: New test.
32189
32190 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
32191
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.
32195
32196 2023-02-01 Jason Merrill <jason@redhat.com>
32197
32198 * g++.dg/warn/changes-meaning2.C: New test.
32199 * g++.dg/warn/changes-meaning3.C: New test.
32200
32201 2023-02-01 David Malcolm <dmalcolm@redhat.com>
32202
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
32212 alloca.
32213 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
32214
32215 2023-02-01 David Malcolm <dmalcolm@redhat.com>
32216
32217 PR analyzer/108616
32218 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
32219 * gcc.dg/analyzer/test-alloca.h: New test.
32220
32221 2023-01-31 Jason Merrill <jason@redhat.com>
32222
32223 PR c++/108559
32224 * g++.dg/cpp1z/aggr-base13.C: New test.
32225
32226 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
32227
32228 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
32229 'gcc-set-multilib-library-path' for 'ld_library_path'.
32230
32231 2023-01-31 Marek Polacek <polacek@redhat.com>
32232
32233 PR c++/102870
32234 * g++.dg/cpp0x/variadic184.C: New test.
32235
32236 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32237
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.
32268
32269 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32270
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.
32301
32302 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32303
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.
32334
32335 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32336
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.
32352
32353 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32354
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.
32385
32386 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32387
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.
32403
32404 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32405
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.
32421
32422 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32423
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.
32439
32440 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32441
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.
32472
32473 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32474
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.
32490
32491 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32492
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.
32508
32509 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32510
32511 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
32512
32513 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32514
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.
32533
32534 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32535
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.
32554
32555 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32556
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.
32593
32594 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32595
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.
32632
32633 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32634
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.
32671
32672 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32673
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.
32692
32693 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32694
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.
32731
32732 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32733
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.
32752
32753 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32754
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.
32773
32774 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32775
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.
32794
32795 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32796
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.
32815
32816 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32817
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.
32836
32837 2023-01-31 Marek Polacek <polacek@redhat.com>
32838
32839 PR c++/107593
32840 PR c++/108597
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.
32844
32845 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32846
32847 PR target/108589
32848 * gcc.target/aarch64/pr108589.c: New test.
32849
32850 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32851
32852 PR tree-optimization/108608
32853 * gcc.dg/vect/pr108608.c: New test.
32854 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32855
32856 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32857
32858 PR tree-optimization/108385
32859 * gcc.dg/pr108385.c: New.
32860
32861 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32862
32863 PR tree-optimization/108359
32864 * gcc.dg/pr108359.c: New.
32865
32866 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32867
32868 * rust/compile/issue-1073.rs: New test.
32869
32870 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32871
32872 * rust/compile/issue-1006.rs: New test.
32873
32874 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32875
32876 * rust/compile/const_generics_5.rs: Fix assertions.
32877 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32878
32879 2023-01-31 liushuyu <liushuyu011@gmail.com>
32880
32881 * rust/compile/builtin_macro_recurse.rs: New test.
32882
32883 2023-01-31 liushuyu <liushuyu011@gmail.com>
32884
32885 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32886 * rust/compile/builtin_macro_env.rs: Likewise.
32887
32888 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32889
32890 * rust/compile/frust-compile-until.rs: New test.
32891
32892 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32893
32894 * rust/compile/rust-const-blog-issue.rs: New test.
32895
32896 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32897
32898 * rust/compile/macro44.rs: New test.
32899
32900 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32901
32902 * rust/compile/macro_export_1.rs: New test.
32903
32904 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32905
32906 * rust/compile/const_generics_8.rs: New test.
32907
32908 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32909
32910 * rust/compile/const_generics_7.rs: New test.
32911
32912 2023-01-31 liushuyu <liushuyu011@gmail.com>
32913
32914 * rust/execute/torture/loop-condition-eval.rs: New test.
32915
32916 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32917
32918 * rust/compile/const8.rs: New test.
32919
32920 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32921
32922 * rust/compile/const7.rs: New test.
32923
32924 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32925
32926 * rust/compile/const6.rs: New test.
32927
32928 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32929
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.
32936
32937 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32938
32939 * rust/compile/macro43.rs: New test.
32940
32941 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32942
32943 * rust/compile/parse_range.rs: New test.
32944
32945 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32946
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.
32953
32954 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32955
32956 * rust/compile/rustc_attr1.rs: New test.
32957
32958 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32959
32960 * rust/debug/win64-abi.rs: Fix assertion to take into account
32961 overflow builtins
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.
32965
32966 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32967
32968 * rust/compile/torture/issue-1506.rs: New test.
32969
32970 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32971
32972 * rust/compile/const4.rs: New.
32973 * rust/compile/const5.rs: New.
32974
32975 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32976
32977 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
32978 gm2-libs-log.
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.
32983
32984 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32985
32986 PR target/108599
32987 * gcc.target/i386/avx2-pr108599.c: New test.
32988
32989 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32990
32991 PR testsuite/108604
32992 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32993 signed char.
32994
32995 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32996
32997 PR rtl-optimization/108596
32998 * gcc.c-torture/compile/pr108596.c: New test.
32999
33000 2023-01-31 Jakub Jelinek <jakub@redhat.com>
33001
33002 PR c++/105593
33003 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
33004
33005 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
33006
33007 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
33008 condition.
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.
33036
33037 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33038
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.
33054
33055 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33056
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.
33072
33073 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33074
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.
33090
33091 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33092
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.
33108
33109 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33110
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.
33126
33127 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33128
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.
33144
33145 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33146
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.
33162
33163 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33164
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.
33180
33181 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33182
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.
33195
33196 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33197
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.
33222
33223 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33224
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.
33249
33250 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33251
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.
33258
33259 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33260
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.
33267
33268 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33269
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.
33288
33289 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33290
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.
33309
33310 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33311
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.
33330
33331 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33332
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.
33351
33352 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33353
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.
33372
33373 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33374
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.
33393
33394 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33395
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.
33414
33415 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33416
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.
33435
33436 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33437
33438 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
33439
33440 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33441
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.
33445
33446 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33447
33448 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
33449 restore TORTURE_OPTIONS.
33450
33451 2023-01-30 Andrew Pinski <apinski@marvell.com>
33452
33453 PR tree-optimization/108582
33454 * gcc.dg/pr108582-1.c: New test.
33455
33456 2023-01-30 Richard Biener <rguenther@suse.de>
33457
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.
33462
33463 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
33464
33465 PR fortran/108450
33466 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
33467
33468 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33469
33470 PR fortran/103506
33471 * gfortran.dg/pr103506_1.f90: New test.
33472
33473 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
33474
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.
33478
33479 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33480 Steven G. Kargl <kargl@gcc.gnu.org>
33481
33482 PR fortran/108527
33483 * gfortran.dg/pr108527.f90: New test.
33484
33485 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33486
33487 PR fortran/108453
33488 * gfortran.dg/common_27.f90: New test.
33489
33490 2023-01-28 Jonathan Yong <10walls@gmail.com>
33491
33492 PR c/108192
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.
33496
33497 2023-01-28 Jonathan Yong <10walls@gmail.com>
33498
33499 PR c/108150
33500 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
33501 target same as on Linux.
33502
33503 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33504
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.
33535
33536 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33537
33538 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
33539 with (\r*\n+).
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.
33562
33563 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33564
33565 * gm2/pim/fail/empty.mod: New test.
33566
33567 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33568
33569 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33570 auto initializers to be disallowed.
33571
33572 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33573
33574 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33575 Remove XFAIL.
33576 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33577 of dump files.
33578
33579 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33580
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.
33602
33603 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33604
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.
33608
33609 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33610
33611 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
33612 vector length.
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.
33619
33620 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33621
33622 PR tree-optimization/108306
33623 * gcc.dg/pr108306.c: New.
33624
33625 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33626
33627 PR tree-optimization/108447
33628 * gcc.dg/pr108447.c: New.
33629
33630 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33631
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.
33635
33636 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33637
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.
33644
33645 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33646
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.
33653
33654 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33655
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.
33674
33675 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33676
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.
33682
33683 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33684
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.
33794
33795 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33796
33797 * gcc.dg/pr95115.c (x): Add noipa attribute.
33798
33799 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33800
33801 PR ipa/106061
33802 * gcc.dg/pr106061.c: New test.
33803
33804 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
33805
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.
33810
33811 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33812
33813 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33814 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
33815 New test.
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:
33820 New test.
33821
33822 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33823
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.
33895
33896 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33897
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.
33942
33943 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33944
33945 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
33946 testcase.
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.
33956
33957 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33958
33959 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33960
33961 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33962
33963 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33964
33965 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33966
33967 PR fortran/108544
33968 * gfortran.dg/pr108544.f90: New test.
33969 * gfortran.dg/pr96102b.f90: New test.
33970
33971 2023-01-26 Marek Polacek <polacek@redhat.com>
33972
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.
33978
33979 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33980
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.
33984
33985 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33986
33987 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33988
33989 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33990
33991 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33992 compound literals.
33993
33994 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33995
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.
34001
34002 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
34003
34004 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
34005
34006 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
34007
34008 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
34009
34010 2023-01-26 Marek Polacek <polacek@redhat.com>
34011
34012 PR c++/105300
34013 * g++.dg/cpp0x/udlit-error1.C: New test.
34014
34015 2023-01-26 David Malcolm <dmalcolm@redhat.com>
34016
34017 PR analyzer/108507
34018 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
34019 -Wno-stringop-overflow.
34020
34021 2023-01-26 David Malcolm <dmalcolm@redhat.com>
34022
34023 PR analyzer/108524
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:
34027 New test.
34028
34029 2023-01-26 Richard Biener <rguenther@suse.de>
34030
34031 PR tree-optimization/108547
34032 * gcc.dg/uninit-pr108547.c: New testcase.
34033
34034 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
34035
34036 PR tree-optimization/108522
34037 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
34038 macro.
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.
34044 (main): Call them.
34045
34046 2023-01-26 Jakub Jelinek <jakub@redhat.com>
34047
34048 PR c++/108503
34049 * g++.dg/gomp/pr108503.C: New test.
34050
34051 2023-01-26 Richard Biener <rguenther@suse.de>
34052
34053 PR tree-optimization/108523
34054 * gcc.dg/torture/pr108523.c: New testcase.
34055
34056 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
34057
34058 PR fortran/108528
34059 * gfortran.dg/pr108528.f90: New test.
34060
34061 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34062
34063 PR c++/108525
34064 * g++.dg/cpp23/static-operator-call5.C: New test.
34065
34066 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34067
34068 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
34069 "C".
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.
34154
34155 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34156
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.
34167
34168 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34169
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.
34178
34179 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34180
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.
34195
34196 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34197
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.
34206
34207 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34208
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.
34217
34218 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34219
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.
34228
34229 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34230
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.
34239
34240 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34241
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.
34247
34248 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34249
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.
34258
34259 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34260
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.
34269
34270 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34271
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.
34280
34281 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34282
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.
34291
34292 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34293
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.
34302
34303 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34304
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.
34331
34332 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34333
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.
34352
34353 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34354
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.
34405
34406 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34407
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.
34434
34435 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34436
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.
34463
34464 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34465
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.
34486
34487 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34488
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
34508
34509 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34510
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.
34532
34533 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34534
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.
34546
34547 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
34548
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.
34552
34553 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34554
34555 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34556 aarch64 to list of targets supporting long long vectorization.
34557
34558 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34559
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.
34563
34564 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34565 Jakub Jelinek <jakub@redhat.com>
34566
34567 PR tree-optimization/108522
34568 * gcc.dg/builtin-dynamic-object-size-0.c
34569 (test_dynarray_struct_member): New test.
34570 (main): Call it.
34571
34572 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34573
34574 PR c++/107329
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.
34579
34580 2023-01-24 Jason Merrill <jason@redhat.com>
34581
34582 PR c++/108504
34583 * g++.dg/ext/pragma1.C: New test.
34584
34585 2023-01-24 Jason Merrill <jason@redhat.com>
34586
34587 PR c++/108526
34588 * g++.dg/cpp23/static-operator-call5.C: New test.
34589
34590 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34591
34592 * gcc.target/pdp11/pdp11.exp: New.
34593 * gcc.target/pdp11/pr108388.c: New.
34594
34595 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34596
34597 PR fortran/108529
34598 * gfortran.dg/pr108529.f90: New test.
34599
34600 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
34601
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.
34632
34633 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34634
34635 PR c++/108474
34636 * g++.dg/cpp1z/decomp57.C: New test.
34637 * g++.dg/cpp1z/decomp58.C: New test.
34638
34639 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34640
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.
34644
34645 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34646
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.
34654
34655 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34656 Yang Yujie <yangyujie@loongson.cn>
34657
34658 PR target/107731
34659 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34660 * gcc.target/loongarch/pr107731.c: ...here.
34661
34662 2023-01-24 Jason Merrill <jason@redhat.com>
34663
34664 PR c++/107303
34665 PR c++/107329
34666 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34667 * g++.dg/init/new51.C: New test.
34668
34669 2023-01-23 Jason Merrill <jason@redhat.com>
34670
34671 PR c++/107267
34672 * g++.dg/cpp0x/move2.C: New test.
34673
34674 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34675
34676 PR fortran/108502
34677 * gfortran.dg/pr108502.f90: New test.
34678
34679 2023-01-23 Marek Polacek <polacek@redhat.com>
34680
34681 PR c++/107797
34682 * g++.dg/warn/Wunused-value-1.C: New test.
34683
34684 2023-01-23 Jason Merrill <jason@redhat.com>
34685
34686 PR c++/108195
34687 * g++.dg/cpp0x/initlist-vect2.C: New test.
34688
34689 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34690
34691 PR fortran/108501
34692 * gfortran.dg/pr108501.f90: New test.
34693
34694 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34695
34696 PR fortran/108420
34697 * gfortran.dg/pr108420.f90: New test.
34698
34699 2023-01-23 Jason Merrill <jason@redhat.com>
34700
34701 PR c++/108496
34702 * g++.dg/template/explicit-instantiation5.C: New test.
34703
34704 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34705
34706 * g++.target/arm/pac-1.C: New test.
34707 * gcc.target/arm/pac-15.c: Likewise.
34708
34709 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34710
34711 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
34712 tests.
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.
34716
34717 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34718
34719 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34720
34721 2023-01-23 Richard Biener <rguenther@suse.de>
34722
34723 PR tree-optimization/108482
34724 * gcc.dg/torture/pr108482.c: New testcase.
34725
34726 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34727
34728 * gcc.target/arm/bti-1.c: New testcase.
34729 * gcc.target/arm/bti-2.c: Likewise.
34730
34731 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34732
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.
34745
34746 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34747
34748 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34749
34750 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34751 Tejas Belagod <tbelagod@arm.com>
34752
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.
34757
34758 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34759 Tejas Belagod <tbelagod@arm.com>
34760
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.
34771
34772 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34773 Tejas Belagod <tbelagod@arm.com>
34774
34775 * lib/target-supports.exp:
34776 (check_effective_target_arm_pacbti_hw): New.
34777
34778 2023-01-23 Richard Biener <rguenther@suse.de>
34779
34780 PR tree-optimization/108449
34781 * gcc.dg/pr108449.c: New testcase.
34782
34783 2023-01-23 Jason Merrill <jason@redhat.com>
34784
34785 PR c++/53288
34786 DR 1299
34787 * g++.dg/init/lifetime4.C: New test.
34788
34789 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34790
34791 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
34792 paths.
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.
34820
34821 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34822
34823 * gcc.target/pru/clz-hi-2.c: New test.
34824 * gcc.target/pru/clz-hi.c: New test.
34825
34826 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34827
34828 PR fortran/102595
34829 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34830 * gfortran.dg/parameter_data0.f90: New test.
34831
34832 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
34833
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.
34844
34845 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34846
34847 PR c++/108437
34848 * g++.dg/cpp23/subscript12.C: New test.
34849 * g++.dg/cpp23/subscript13.C: New test.
34850
34851 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34852
34853 PR c++/53932
34854 * g++.dg/init/pr53932.C: New test.
34855
34856 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34857
34858 * gcc.target/i386/pr108436.c: New test.
34859
34860 2023-01-19 David Malcolm <dmalcolm@redhat.com>
34861
34862 PR analyzer/108455
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:
34867 New test.
34868
34869 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34870
34871 PR fortran/108434
34872 * gfortran.dg/pr108434.f90: New test.
34873
34874 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
34875
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:
34882 Likewise.
34883 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34884 Likewise.
34885 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
34886 Likewise.
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.
34895
34896 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
34897
34898 PR target/108411
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.
34910
34911 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34912
34913 PR tree-optimization/108440
34914 * c-c++-common/rotate-10.c: New test.
34915 * c-c++-common/rotate-11.c: New test.
34916
34917 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34918
34919 PR debug/106746
34920 * gcc.target/i386/pr106746.c: New.
34921
34922 2023-01-18 Marek Polacek <polacek@redhat.com>
34923
34924 PR c/108424
34925 * gcc.dg/c2x-nullptr-6.c: New test.
34926
34927 2023-01-18 David Malcolm <dmalcolm@redhat.com>
34928
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.
34935
34936 2023-01-18 Richard Biener <rguenther@suse.de>
34937
34938 PR lto/108445
34939 * gcc.dg/lto/pr108445_0.c: New testcase.
34940 * gcc.dg/lto/pr108445_1.c: Likewise.
34941
34942 2023-01-18 Murray Steele <murray.steele@arm.com>
34943
34944 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34945
34946 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34947 Andrew Pinski <apinski@marvell.com>
34948
34949 PR target/108396
34950 * gcc.target/powerpc/pr108396.c: New test.
34951
34952 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34953
34954 PR target/108348
34955 * gcc.target/powerpc/pr108348-1.c: New test.
34956 * gcc.target/powerpc/pr108348-2.c: New test.
34957
34958 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34959
34960 PR fortran/108421
34961 * gfortran.dg/pr108421.f90: New test.
34962
34963 2023-01-17 Jakub Jelinek <jakub@redhat.com>
34964
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.
34975
34976 2023-01-16 Andrew Pinski <apinski@marvell.com>
34977
34978 * lib/target-supports.exp (add_options_for_tls): Remove
34979 reference to Solaris 9 in comments.
34980
34981 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34982
34983 PR target/105980
34984 * g++.target/i386/pr105980.C: New test.
34985
34986 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34987
34988 * g++.dg/tree-ssa/pr106077.C: New test.
34989
34990 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
34991
34992 PR target/96795
34993 PR target/107515
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.
34996
34997 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34998
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.
35007
35008 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
35009
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.
35019
35020 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
35021
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.
35035
35036 2023-01-16 Jakub Jelinek <jakub@redhat.com>
35037
35038 PR c++/105593
35039 * g++.target/i386/pr105593.C: New test.
35040
35041 2023-01-16 Jakub Jelinek <jakub@redhat.com>
35042
35043 PR c++/105593
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.
35047
35048 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
35049
35050 PR target/108272
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.
35055
35056 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
35057
35058 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
35059
35060 2023-01-14 Jakub Jelinek <jakub@redhat.com>
35061
35062 PR c++/108365
35063 * c-c++-common/pr108365.c: New test.
35064 * g++.dg/opt/pr108365.C: New test.
35065 * g++.dg/warn/pr108365.C: New test.
35066
35067 2023-01-14 Alexandre Oliva <oliva@adacore.com>
35068
35069 PR target/42093
35070 * gcc.target/arm/pr42093.c: Disable tree-dce.
35071
35072 2023-01-13 David Malcolm <dmalcolm@redhat.com>
35073
35074 PR analyzer/105273
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
35081 test.
35082 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
35083 New test.
35084 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
35085 New test.
35086
35087 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
35088
35089 PR rtl-optimization/108117
35090 PR rtl-optimization/108132
35091 * gcc.dg/pr108117.c: New test.
35092
35093 2023-01-13 Jakub Jelinek <jakub@redhat.com>
35094
35095 PR c++/108285
35096 * g++.dg/warn/pr108285.C: New test.
35097
35098 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
35099
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.
35106
35107 2023-01-13 Jakub Jelinek <jakub@redhat.com>
35108
35109 PR target/107131
35110 * gcc.c-torture/execute/pr107131.c: New test.
35111
35112 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
35113
35114 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
35115
35116 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
35117
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.
35128
35129 2023-01-13 Jakub Jelinek <jakub@redhat.com>
35130
35131 PR target/107131
35132 * gcc.dg/pr107131.c: New test.
35133
35134 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
35135
35136 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
35137 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
35138
35139 2023-01-13 Richard Biener <rguenther@suse.de>
35140
35141 * gcc.target/aarch64/pr107209.c: New test.
35142
35143 2023-01-13 Richard Biener <rguenther@suse.de>
35144
35145 PR tree-optimization/108387
35146 * gcc.dg/pr108387.c: New testcase.
35147
35148 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
35149
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
35155 argument to "".
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.
35169
35170 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
35171
35172 * lib/gm2.exp: Use timeout.exp.
35173
35174 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
35175
35176 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
35177 to args.
35178
35179 2023-01-12 Andrew Pinski <apinski@marvell.com>
35180 Roger Sayle <roger@nextmovesoftware.com>
35181
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.
35187
35188 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
35189 Richard Sandiford <richard.sandiford@arm.com>
35190
35191 PR target/105549
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.
35202
35203 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
35204 Richard Sandiford <richard.sandiford@arm.com>
35205
35206 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
35207 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
35208 test.
35209 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
35210 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
35211 test.
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
35216 test.
35217 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
35218 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
35219 test.
35220 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
35221 * g++.target/aarch64/bitfield-abi-warning.h: New test.
35222
35223 2023-01-12 Richard Biener <rguenther@suse.de>
35224
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.
35229
35230 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
35231
35232 PR fortran/107706
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.
35236
35237 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
35238
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.
35242
35243 2023-01-11 David Malcolm <dmalcolm@redhat.com>
35244
35245 PR analyzer/108252
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.
35254
35255 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35256
35257 PR c/105972
35258 * gcc.dg/pr105972.c: New test.
35259
35260 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
35261
35262 PR tree-optimization/71343
35263 * gcc.dg/pr71343-2.c: New test case.
35264
35265 2023-01-11 David Faust <david.faust@oracle.com>
35266
35267 PR target/108293
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.
35271
35272 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
35273
35274 * gcc.dg/sso-17.c: New test.
35275
35276 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
35277
35278 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
35279 the testing target isn't a PowerPC target.
35280
35281 2023-01-11 Richard Biener <rguenther@suse.de>
35282
35283 PR tree-optimization/107767
35284 * gcc.dg/tree-ssa/pr107767.c: New testcase.
35285
35286 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35287
35288 PR target/108308
35289 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
35290
35291 2023-01-11 Richard Biener <rguenther@suse.de>
35292
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.
35296
35297 2023-01-11 Richard Biener <rguenther@suse.de>
35298
35299 PR tree-optimization/108353
35300 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
35301
35302 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
35303
35304 * gcc.target/s390/not.c: New test.
35305
35306 2023-01-11 Richard Biener <rguenther@suse.de>
35307
35308 PR tree-optimization/106293
35309 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
35310
35311 2023-01-10 Richard Biener <rguenther@suse.de>
35312
35313 PR tree-optimization/106293
35314 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
35315
35316 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
35317
35318 PR rtl-optimization/106421
35319 * gcc.dg/pr106421.c: New test case.
35320
35321 2023-01-10 Martin Jambor <mjambor@suse.cz>
35322
35323 PR ipa/108110
35324 * g++.dg/ipa/pr108110.C: New test.
35325
35326 2023-01-10 Richard Biener <rguenther@suse.de>
35327
35328 PR tree-optimization/108314
35329 * gcc.dg/vect/pr108314.c: New testcase.
35330
35331 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
35332
35333 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
35334 be "*".
35335
35336 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
35337
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.
35346
35347 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
35348
35349 * gcc.target/s390/fcall-saved.c: New test.
35350
35351 2023-01-09 Jakub Jelinek <jakub@redhat.com>
35352
35353 PR c++/105838
35354 PR c++/108047
35355 PR c++/108266
35356 * g++.dg/tree-ssa/initlist-opt2.C: New test.
35357 * g++.dg/tree-ssa/initlist-opt3.C: New test.
35358
35359 2023-01-09 Joseph Myers <joseph@codesourcery.com>
35360
35361 * gcc.dg/c2x-complit-8.c: New test.
35362
35363 2023-01-09 Richard Biener <rguenther@suse.de>
35364
35365 PR middle-end/69482
35366 * gcc.target/i386/pr69482-1.c: New testcase.
35367 * gcc.target/i386/pr69482-2.c: Likewise.
35368
35369 2023-01-09 Martin Liska <mliska@suse.cz>
35370
35371 PR lto/108330
35372 * g++.dg/ipa/pr108830.C: New test.
35373
35374 2023-01-09 Richard Biener <rguenther@suse.de>
35375
35376 PR tree-optimization/101912
35377 * gcc.dg/uninit-pr101912.c: New testcase.
35378
35379 2023-01-09 Martin Liska <mliska@suse.cz>
35380
35381 PR c/107993
35382 * gcc.target/i386/pr107993.c: New test.
35383
35384 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
35385
35386 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
35387 on *-*-hpux*.
35388 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
35389
35390 2023-01-06 Joseph Myers <joseph@codesourcery.com>
35391
35392 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
35393 tests.
35394
35395 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35396
35397 Revert:
35398 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35399
35400 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
35401
35402 2023-01-06 Jakub Jelinek <jakub@redhat.com>
35403
35404 PR target/108292
35405 PR target/108308
35406 * gcc.c-torture/execute/pr108292.c: New test.
35407 * gcc.target/i386/pr108292.c: New test.
35408 * gcc.dg/pr108308.c: New test.
35409
35410 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35411
35412 Revert:
35413 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35414
35415 * gcc.target/i386/cmov10.c: New test case.
35416
35417 2023-01-05 Patrick Palka <ppalka@redhat.com>
35418
35419 PR c++/108275
35420 * g++.dg/parse/access14.C: New test.
35421
35422 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
35423
35424 * lib/gm2.exp (gm2_init_minx): New procedure.
35425 (gm2_init_min): New procedure calls gm2_init_min with
35426 dialect flags.
35427 * gm2/link/min/pass/tiny.mod: New test case.
35428 * gm2/link/min/pass/link-min-pass.exp: New file.
35429
35430 2023-01-04 Patrick Palka <ppalka@redhat.com>
35431
35432 PR c++/108282
35433 * g++.dg/cpp2a/concepts-requires34.C: New test.
35434
35435 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35436
35437 PR c++/108206
35438 * g++.dg/template/pr108206.C: New test.
35439
35440 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
35441
35442 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
35443
35444 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35445
35446 PR tree-optimization/108253
35447 * g++.dg/opt/pr108253.C: New test.
35448
35449 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35450
35451 PR middle-end/108237
35452 * gcc.c-torture/compile/pr108237.c: New test.
35453
35454 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35455
35456 PR sanitizer/108256
35457 * c-c++-common/ubsan/pr108256.c: New test.
35458
35459 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
35460
35461 * g++.dg/modules/modules.exp: Skip on AIX.
35462 * gcc.target/powerpc/pr99708.c: Skip on AIX.
35463
35464 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
35465
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.
35469
35470 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
35471
35472 * gcc.target/i386/cmov10.c: New test case.
35473
35474 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35475
35476 PR middle-end/108264
35477 * gcc.dg/pr108264.c: New test.
35478
35479 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35480
35481 PR rtl-optimization/108263
35482 * gcc.dg/pr108263.c: New test.
35483
35484 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
35485 Uroš Bizjak <ubizjak@gmail.com>
35486
35487 * gcc.target/i386/extendditi2-1.c: New test case.
35488 * gcc.target/i386/extendditi2-2.c: Likewise.
35489
35490 \f
35491 Copyright (C) 2023 Free Software Foundation, Inc.
35492
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.